2017년 3월 8일 수요일

03. 운영체제란?-2


2) 부팅(Booting), 로딩(Loading)
  * 메모리는 ROM과 RAM으로 구성되어져 있다.
   : RAM - Random Access Memory -> 전원이 꺼지면 소멸
   : ROM - Read Only Memory -> 전원이 꺼져도 유지, 단 변경불가

  * 컴퓨터의 전원 스위치가 켜지면 어떤 일이 벌어지나?
   : 메인 메모리인 RAM은 휘발성 이기 때문에 전원이 켜질 때 아무것도 들어 있지 않다.
     (정확히는 전혀 쓸모없는 쓰레기값만 들어 있다) 
   : 모든 프로그램은 메인 메모리에 적재 되어야 실행이 가능하기 때문에 운영체제 역시 디스크에서 메인 메모리로 옮겨져야 한다. 
   : ROM에는 처음 컴퓨터를 켰을 때 디스크에 있는 운영체제 파일들을 찾아 메인 메모리(RAM)로 올리는 명령들이 들어 있다.
   : 이것을 부트(Boot)라고 하며 그 과정을 부팅(Booting)이라고 한다. 이 작업을 수행하는 것을 부트 로더(Boot Loader)라고 한다.
   : 부팅단계는 아래와 같다.
     1단계 - POST(Power-On Self Test) -하드웨어 장치들에 대한 체크
     2단계 - 메인 메모리(RAM)에 운영체제 적재
     3단계 - 운영체제 환경 설정(세팅)
     4단계 - 운영체제가 컴퓨터를 제어 시작, User Interface( Shell or GUI ) 로드

Booting
 
  * 운영체제는 언제 까지 동작하나?
   : 전원이 켜져 있는 동안에는 메인 메모리에 상주한다.
   : 전원이 꺼지면 그 기능이 소멸된다(사라진다.) 

 * 그럼 로딩(Loading)은 무엇이고 누가 하나?
   : 응용 프로그램과 데이타들이 메인 메모리에 적재되는 것을 로드(Load)라고 하며 그 과정을 로딩(Loading)이라고 한다. 
   : 파일(프로그램, 데이타) 로드(Load)는 운영체제가 한다.

댓글 없음:

댓글 쓰기