'페이지 매핑'에 해당되는 글 1건

  1. 2009.09.01 :: 리눅스의 부팅과정(가장 많이 사용되는 x86)
공부/리눅스 2009. 9. 1. 22:19

ROMBIOS 프로그램이 실행되어
지정된 부팅 매체
(HDDor CD-ROM 등등)의 정해진 장소에서
운영체제를 메모리로 적재하는 일을 하는 부스트랩 로더
(또는 부트 로더)프로그램을
메모리로 읽어 들인다
.


커널 이미지가 메모리로 적재되면
다음과 같은 초기화 과정을 거쳐 시스템을 실행 상태로 만든다
.

1.     커널 기본 자료구조 , 클럭 , 입출력 장치 등을 초기화 한다.

2.     가상 메모리 시스템 (페이지 매핑)을 초기화 한다.

3.     최초의 커널 프로세스로서 가상 메모리 관리를 위한 스와퍼(swapper) 프로세스를
생성한다
.

4.     프로세스 식별자가 1 이며 최초의 사용자 프로세스인 init 프로세스가 생성 실행된다.

Init 프로세스는 이후의 모든 사용자 프로세스의 선조가 되는 프로세스로, 프로세스를 생성하고 동작을 감시하기 때문에 절대로 끝나지 않는다.


'공부 > 리눅스' 카테고리의 다른 글

vi 에디터 키보드 단축키  (0) 2011.12.26
선점형 스케쥴링 과 비선점형 스케쥴링  (0) 2009.09.01
posted by 나무사이
: