반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 구현
- 데드락
- paging
- Memory Management
- BOJ
- Deadlock
- 김건우
- Brute Force
- 삼성리서치
- 운영체제
- segmentation
- 백트래킹
- pwnable.kr
- 가상메모리
- exec
- 삼성기출
- 컴공복전
- 알고리즘
- 동기화문제
- 프로세스
- ascii_easy
- higunnew
- BFS
- 스케줄링
- dfs
- 백준
- 시뮬레이션
- fork
- samsung research
- 완전탐색
Archives
- Today
- Total
목록nonpreemptive (1)
gunnew의 잡설
6-2강. CPU 스케줄링 알고리즘
이번 강에서는 CPU 스케줄링 알고리즘에 대해 설명한다. 이를 설명하기에 앞서 스케줄링의 성능의 기준을 알아보자. CPU utilization (CPU 이용률)은 전체 시간 중에서 CPU가 놀지 않고 일한 시간의 비율을 의미한다. Throughput (처리량)은 단위 시간당 CPU의 처리량을 의미한다. CPU가 얼마나 많은 일을 했는가를 나타낸다. Turnaround time (소요 시간) 부터는 모두 시간과 관련된 것이다. Waiting time (대기 시간) Response time (응답 시간) 이 다섯 가지 기준을 쉬운 예시를 통해 살펴보자. 우리가 건물주가 되어 중국집을 차려서 중국집 주방장(CPU)을 고용한다고 가정하자. 우리로서는 주방장이 최대한 많은 시간 동안 일을 하는 것이 좋을 것이다...
Operating System
2020. 1. 26. 00:26