공부/리눅스 2011. 12. 26. 16:56


posted by 나무사이
:
공부/리눅스 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 나무사이
:
공부/리눅스 2009. 9. 1. 22:14

선점형 스케쥴링 이란 어떤 스레드가 CPU를 사용하고 있는 동안 다른 스레드에 의해 CPU의 사용을 선점당할수 있는 스케쥴링 방식을 말하며
(리눅스 2.6에 업데이트 사항)


비선점형 스케쥴링
이란, 어떤 스레드가 CPU의 사용권을 다른 스레드에게 넘겨준 후에야 다른 스레드가 그 CPU를 사용할 수 있게 되는 방식을 말한다.
(2.6 이전 리눅스)


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

vi 에디터 키보드 단축키  (0) 2011.12.26
리눅스의 부팅과정(가장 많이 사용되는 x86)  (0) 2009.09.01
posted by 나무사이
: