일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- gcp
- 2019 카카오 공채
- Java
- gradle
- 삼성 SW 역량테스트
- 카카오
- Baekjoon
- dfs
- 2018 카카오
- 자바
- 젠킨스
- bfs
- 비트마스크
- 2018 카카오 공채
- CS 스터디
- 삼성 SW 기출문제
- 2019 KAKAO BLIND RECRUITMENT
- 알고리즘
- 2020 KAKAO BLIND RECRUITMENT
- 프로그래머스
- 2020 카카오 공채
- map
- c++
- 백준
- set
- 카카오 공채
- 2019 카카오 개발자 겨울 인턴십 코딩테스트
- 2018 KAKAO BLIND RECRUITMENT
- 2018 KAKAO BLIND RECRUITMENT 1차
- 부스트코스
Archives
- Today
- Total
목록CPU 스케줄링 (1)
아무코딩

여러 프로세스 들이 번갈아가며 사용해야하는 자원이 있을 경우 주어진 시점에서 어떤 프로세스가 이 자원을 사용할 수 있도록 해줄 것인가를 결정 하는 것. Multi programming 의 목적 항상 실행중인 프로세스를 가지게 함으로써 중앙처리 장치 이용률을 최대화 하는것. 그래서 한정된 자원으로 최대한 성능을 이끌어 내기 위해서는 CPU를 적절하고 효율적으로 사용해야 한다. 따라서 OS는 실행 대기중인 프로세스들에게 자원 배정을 적절히 하여 시스템의 성능을 끌어올릴 수 있다. 스케쥴링의 대상 사용자 프로세스 및 시스템 프로세스가 대상 (프로세스 또는 스레드) 트랩이나 인터럽트 처리는 하드웨어적 작동에 의해 커널 내 처리 함수가 호출되어 수행되므로 스케줄링 대상이 아님. 프로세스가 구동하려면 다양한 시스템..
CS/운영체제
2020. 4. 28. 21:41