[Operating Systems] Scheduling
스케쥴링은 멀티프로세싱 환경에서 다음에 실행될 프로세스가 무엇인지 결정하는 알고리즘이다. CPU 사용률, 스루풋, Turnaround time(특정 프로세스를 실행하는 시간), Waiting time(프로세스가 ready queue에서 대기하는 시간), Response Time(요청시간과 처리시간의 차이) 등의 기준에 따라서 스케쥴링의 성능을 판단하게 된다. 스케쥴링의 목적이라 함은 CPU사용률과 스루풋을 최대화 하면서 turnaround time, waiting time, response time을 최소화 하는 것이다. 스케쥴링 알고리즘의 종류로는 FCFS(First come First served), SJF(shortest job first), RR(round-robin), Priority based..
Computer Science
2011. 7. 14. 19:34
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 자바
- Data Science
- 개발
- Algorithms
- 머신러닝
- Machine Learning
- Discrete Mathematics
- android
- 기계학습
- 데이터 사이언스
- 알고리즘
- operating systems
- 안드로이드
- Data Structure
- 리버싱
- 카타르
- 운영체제
- 자료구조
- 리눅스
- java
- Reverse Engineering
- 통계학습
- 대학원
- 카타르 음주
- 리버스엔지니어링
- reversing
- linux
- statistical learning
- 데이터 과학
- 이산수학
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함