[운영체제] cpu 스케쥴링 알고리즘
CPU 스케쥴링메모리에 있는 준비(READY)상태의 프로세스 중 하나를 선택해 CPU자원을 할당하는 것 CPU 스케쥴링이 일어나는 시점기존에 CPU를 사용하던 프로세스가 계속 프로세스를 사용할 수 있는데도 불구하고 자원을 빼앗는지에 대한 여부로 비선점/선점으로 나눈다. Non Preemptive(비선점)일단 CPU가 프로세스에 할당되면, 프로세스가 종료하던가 또는 대기상태로 전환해 CPU를 해제할 때까지 CPU를 점유하는 방법.모든 프로세스에 대해서 공정한 처리가 가능하지만 긴급 응답을 요하는 작업에는 좋지 못하다. 짧은 작업이 긴 작업이 끝날 때까지 기다리는 문제점이 생길 수 있다.- 실행상태 → 대기상태 : 입출력 요청- 종료될 때예) FCFS, SJF, HRN Preemptive(선점)한 프로세스가..
interview/OS
2018. 10. 5. 15:11
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- adapter
- HTTP
- 정렬 알고리즘
- debug
- OS
- handshake
- Android
- 알고리즘
- ConstraintLayout
- C++
- 윈도우
- RelativeLayout
- 네트워크
- LinearLayout
- 스프링부트
- listview
- 백준알고리즘
- C
- frameLayout
- 운영체제
- 안드로이드
- layout
- WinDbg
- 스프링
- 이진탐색트리
- windows
- DATABASE
- 퀵정렬
- 백준
- BOJ
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함