[OS] CPU 스케줄링
CPU 스케줄링 메모리에 있는 여러 프로세스에게 어떤 식으로 CPU time을 할당을 해줄 것인지 정하는 것입니다. 멀티 프로그래밍을 기반으로 합니다. CPU 사용률, 처리량을 최대로 하는 것이 CPU 스케줄링의 목적입니다. CPU 스케줄링의 종류 CPU 스케줄링이 동작하는 시점은 4가지가 있습니다. 1. Running -> Waiting 2. Running -> Ready 3. 프로세스 종료 4. Ready -> Running 비선점형 스케줄링 1과 3의 상황에서만 동작하는 스케줄링 기법입니다. 한 작업이 CPU time을 할당받으면 그 작업이 끝날 때까지 운영체제가 중단하거나 다른 작업을 할당할 수 없습니다. 선점형 스케줄링 그 외의 다른 스케줄링 기법입니다. 운영체제가 중간에 실행중인 작업을 중단하..
CS
2022. 2. 24. 20:52
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- optional
- 쓰레드
- swiftsoup
- Xcode
- 슈퍼스칼라
- returnKey
- isNetworkAccessAllowed
- 멀티프로세스
- Swift
- 개발동아리
- OS
- PHImageRequestOptions
- webcrawl
- 스냅킷
- rxcocoa
- 프로세스
- sharedmemory
- 개발대외활동
- setBackgroundColor
- 운영체제
- WKUIDelegate
- 스레드
- 프로세스간통신
- URLComponents
- PHAsset
- cs
- RxSwift
- ios
- 디프만
- 부캠
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함