FreeBSD상에서의 실시간 스케쥴러의 설계및 구현
暂无分享,去创建一个
실시간 시스템에서는 결과가 나온 시간에 따라 계산의 정확성이 결정될 수 있다. 실시간 운영 체제는 실시간 시스템에서 하드웨어의 자원을 응용 태스크들이 효율적으로 사용할 수 있도록 스케쥴링 하여 준다. 이를 위한 필요 요건으로는 실시간 프로세스 스케쥴링의 지원, 중단 가능한 커널의 설계, 비동기적 I/O의 지원 등이 있다. 한편, 공개 유닉스인 FreeBSD는 시분할 프로세스만을 가정한다. 본 논문에서는 이러한 FreeBSD를 기반으로 한 실시간 프로세스 스케쥴링 등의 구현 예와 함께, 비율 단조 스케쥴링(Rate Monotonic Scheduling)에 기초하여 프로세스들을 스케쥴링한 시뮬레이션 결과를 보인다.