프로세스 스케줄링(Process Scheduling)
2019. 4. 30. 16:27ㆍ시스템 구조 & 운영체제
https://oaksong.github.io/2018/02/12/cpu-scheduling/
CPU 스케줄링
CPU 버스트와 I/O 버스트프로세스의 실행은 CPU 실행과 입출력 대기로 구성된다. 프로세스는 이 두 상태를 교대로 왔다갔다 한다. CPU 버스트: 프로세스 실행이 시작, CPU가 연산을 수행 I/O 버스트: 입출력을 기다림 선점과 비선점CPU 스케줄링은 프로세스의 상태에 따라 다음 네 가지 상황에서 발생할 수 있다. 실행 상태 -> 준비완료
oaksong.github.io
https://blockdmask.tistory.com/28
[운영체제] 스케줄링 알고리즘
안녕하세요 BlockDMask 입니다. 오늘은, 운영체제에서 프로세스의 스케줄링에 대해 알아보겠습니다. 1) 스케줄링(Scheduling)이란. 실행중인 모든 프로세스들에게 골고루 CPU를 할당하는일. 멀티 프로세스를 지원..
blockdmask.tistory.com
비선점스케줄링 시간구하기
스케줄링이란? 프로세스(프로그램)이 실행되었을때 자원을 효율적으로 할당하기위한 방법입니다. 비선점스케줄? 이미 할당된 CPU를 다른 프로그램이 강제로 뺴앗아 사용할 수 없는 방법을 말합니다. 비선점스케줄..
wowon.tistory.com
'시스템 구조 & 운영체제' 카테고리의 다른 글
분산처리 시스템 (0) | 2019.04.30 |
---|---|
경쟁상태(Race Condition), 임계영역(Critical Section), 상호배제(Mutual Exclusion) (0) | 2019.04.30 |
스래싱(Thrashing), 구역성(Locality), 위킹 세트(Working Set), 페이지 크기 (0) | 2019.04.30 |
운영체제 스레드(Thread) (0) | 2019.04.30 |
컴퓨터 처리 시간단위 (0) | 2019.04.29 |