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 ) 로드
* 운영체제는 언제 까지 동작하나?
: 전원이 켜져 있는 동안에는 메인 메모리에 상주한다.
: 전원이 꺼지면 그 기능이 소멸된다(사라진다.)
* 그럼 로딩(Loading)은 무엇이고 누가 하나?
: 응용 프로그램과 데이타들이 메인 메모리에 적재되는 것을 로드(Load)라고 하며 그 과정을 로딩(Loading)이라고 한다.
: 파일(프로그램, 데이타) 로드(Load)는 운영체제가 한다.
댓글 없음:
댓글 쓰기