[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
- reversing
- 데이터 과학
- java
- 데이터 사이언스
- 리버스엔지니어링
- Algorithms
- 이산수학
- 기계학습
- 리눅스
- 카타르
- android
- statistical learning
- Machine Learning
- 대학원
- Reverse Engineering
- 통계학습
- Data Science
- Discrete Mathematics
- 알고리즘
- 카타르 음주
- 자료구조
- 리버싱
- 머신러닝
- 안드로이드
- operating systems
- 운영체제
- 자바
- 개발
- Data Structure
- linux
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함