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
- 프로그래머스
- 타입스크립트
- Operating System
- web
- 코드업
- Redux
- 파이썬
- Spring
- 리덕스장바구니
- 스프링
- 일상
- 기초100제
- Java
- 정렬
- js to ts
- OS
- error
- 공부
- react
- codeup
- 협업
- 백준
- 분할메모리할당
- C++
- CPU 스케줄링
- 알고리즘
- 토이프로젝트
- memory
- react-redux
- 자료구조
Archives
- Today
- Total
목록CPU Scheduling (1)
감자튀김 공장🍟
[OS] CPU 스케줄링 알아보기 (CPU Scheduling)
CPU scheduling CPU 스케줄링이란 메모리에서 실행을 기다리는 프로세스 중, 하나를 선택하는 과정이다. CPU 스케줄링의 목표는 CPU의 유휴시간 줄이기, 컴퓨터 시스템 처리율 향상이다. CPU 스케줄링의 기준 높은 CPU 활용률(CPU utilization) - 컴퓨터의 전체 가동 시간에 대한 CPU의 사용 시간의 비율 처리율 극대화(maximize throughput) - 단위 시간 당 처리하는 프로세스의 개수를 극대화 공정성(fairness) - 모든 프로세스에게 CPU 사용 시간을 공평하게 배분 응답 시간 최소화(minimize response time) - 대화식 사용자에 대한 응답 시간을 최소화 대기 시간 최소화(minimize waiting time) - 프로세스가 준비 리스트에서..
Study/Operating System
2022. 4. 3. 13:07