반응형
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 | 31 |
Tags
- dfs
- BOJ
- samsung research
- pwnable.kr
- exec
- 완전탐색
- 김건우
- 프로세스
- BFS
- 컴공복전
- 삼성리서치
- paging
- 운영체제
- segmentation
- 스케줄링
- 삼성기출
- Deadlock
- 시뮬레이션
- 백트래킹
- ascii_easy
- 데드락
- 백준
- 가상메모리
- Brute Force
- fork
- 동기화문제
- higunnew
- 구현
- Memory Management
- 알고리즘
Archives
- Today
- Total
목록preemptive (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