선점형 커널
2019. 6. 5. 22:49ㆍ임베디드/운영체제
Linux Version 2.6.x 이전 버전에서 커널 모드에서는 시스템 호출 관련 처리를 하는 프로세스가 동작하고 있을 때, 우선순위가 높은 프로세스가 선점하게 되는 상황은 발생하지 않았다. 재진입으로 인한 커널 내부적 상호배제 문제가 발생하기 때문이다.
하지만 긴급히 실시간으로 처리해야될 프로세스가 발생했을 때는 오히려 최악의 상황이 표면적으로 나타날 수 있다. 따라서 커널모드에서도 선점할 수 있게 내부적으로 기능을 제공한 커널을 선점형 커널이라고 일컫는다
'임베디드 > 운영체제' 카테고리의 다른 글
사용자 모드와 커널 모드 (0) | 2019.10.09 |
---|---|
paging system에서 CPU가 물리주소에 접근하는 과정 (0) | 2019.06.08 |
하이퍼스레딩 (0) | 2019.06.03 |
리눅스에서의 프로세스와 쓰레드 생성의미와 원리 (0) | 2019.06.01 |
언어 라이브러리를 설치할 때 운영체제가 나뉘는 이유 (0) | 2019.05.31 |