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