
[스터디] 시스템 프로그래밍 - Chapter 9. 스케줄링 알고리즘과 우선순위
·
독서/뇌를 자극하는 윈도우즈 시스템 프로그래밍
뇌를 자극하는 윈도우즈 시스템 프로그래밍(저자, 윤성우) 01. 프로세스의 스케줄링 운영체제를 학습하기 위해서 먼저 RTOS(Real Time OS)와 여태 말한 운영체제(OS)의 차이에 대해서 살펴보자. RTOS와 OS의 차이는 응답성(응답속도)에 있다. 하지만 이 부분에서 간과하면 안되는 점이 있다. 일반 OS는 범용적인 사용을 위해서 디자인이 되어있다. 워드 작업을 하면서 영화를 볼 수 있고, 인터넷을 할 수 있다. 반면에 RTOS는 사용 영역이 제한적이다. 핸드폰에 들어가는 RTOS는 키 입, 출력이 없으면 하는 일이 거의 없다. 전력 소모를 줄이기 위해서 내부 프로세스의 전력 소모량을 최소화 시키기도 한다. 정리하면, RTOS는 무조건적으로 일반 OS에 비해서 속도가 빠른 것이 아니다. 사용되는..