개요
- 데드라인 스케줄링: 특정 프로세스가 주어진 시간 또는 데드라인 안에 완료되도록 계획하는 스케줄링 기법이다.
- 적용 분야: 실시간 시스템(Real-time systems)에 주로 적용되며, 공장 제어 시스템이나 미사일 방어 시스템 등에 사용된다.
중요성
- 시기에 따른 가치 변화: 작업이 데드라인에 맞춰 완료될 경우 매우 높은 가치를 지니나, 데드라인을 넘겨 완료되면 가치가 없어지는 경우가 많다.
특징
- 스케줄링 복잡성: 데드라인을 고려한 스케줄링은 매우 복잡할 수 있으며, 정밀한 타이밍과 조정이 요구된다.
예시
- 실시간 시스템의 예:
- 공장 자동화 시스템
- 미사일 방어 시스템
- 응급 의료 시스템
- 교통 관리 시스템
'운영체제' 카테고리의 다른 글
운영체제 연습문제 (0) | 2024.04.22 |
---|---|
Highest Response-Ratio Next (HRN) 스케줄링 (0) | 2024.04.22 |
우선순위 스케줄링 (Priority Scheduling) (0) | 2024.04.21 |
선점형 SJF 스케줄링 (SRTF: Shortest-Remaining Time First) (0) | 2024.04.21 |
SJF 스케줄링 (Shortest-Job-First Scheduling) (0) | 2024.04.21 |