Notice
Recent Posts
Recent Comments
Link
투케이2K
28. (운영체제/OperatingSystem) 비선점 스케줄링 (Nonpreemptive Scheduling) 개념 설명 본문
SE & OS & HW
28. (운영체제/OperatingSystem) 비선점 스케줄링 (Nonpreemptive Scheduling) 개념 설명
투케이2K 2022. 11. 25. 09:00[학습 구분]
과목 : 운영체제
[설 명]
1. 비선점 스케줄링 이란 프로세스가 자원을 할당 받았을 경우, 자원을 스스로 반납할 때까지 계속 그 자원을 사용하도록 허용하는 정책 입니다
2. 비선점 스케줄링 정책을 적용할 때는 프로세스가 생성되거나 현재 프로세스 작업을 종료할 때 입출력하기 위해 스스로 프로세스를 반납할 때까지 우선 순위가 높은 프로세스의 비선점 정책을 적용하면 프로세스의 종료 시간을 비교적 정확하게 예측할 수 있습니다
3. 비선점 시스템 스케줄링 :
- 우선순위 알고리즘 : 각 프로세스에게 우선 순위를 부여하여 순위가 높은 순서대로 처리하는 방법
- 기한부 (Deadline) 스케줄링 : 작업들이 명시된 시간이나 기한 내에 완료되도록 계획. 사전에 정확한 자원 및 수행 시간을 예측하기 어려움
- FCFS (First-Come-First-Served) : CPU 스케줄링 알고리즘 중에 제일 간단한 알고리즘으로 CPU 를 요구하는 순으로 할당하는 방법이며 FIFO 방식인 큐(Queue)로써 구현됨
반응형
'SE & OS & HW' 카테고리의 다른 글
30. (운영체제/OperatingSystem) 커널 (Kernel) 개념 설명 (0) | 2022.11.25 |
---|---|
29. (운영체제/OperatingSystem) 선점 스케줄링 (preemptive scheduling) 개념 설명 (0) | 2022.11.25 |
27. (운영체제/OperatingSystem) 교착상태 (Deadlock) 개념 설명 (0) | 2022.11.25 |
26. (운영체제/OperatingSystem) 운영체제 (OS) 개념 설명 (0) | 2022.11.22 |
25. (소프트웨어공학/SoftwareEngineering) 스트레스 테스트 (stress test) 설명 (0) | 2022.11.22 |
Comments