728x90
반응형
운영체제란?
"자원 관리자"
물리적인 자원을 가상화 시켜서 더 효율적으로 자원을 관리할 수 있도록 해주는 시스템
운영체제의 역할
프로그램을 실행하기 쉽게 만든다.
시스템을 올바르고 효율적이게 작동하도록 관리한다.
스케쥴링이란?
여러 프로세스가 있고, 이 프로세스들이 자원을 동시에 요구하는데 자원은 한정되어있다.
제한된 자원들을 어떻게 나눠줄 것인지에 대한 정책
스케쥴링 종류
- FIFO(First In, First Out) : 먼저 들어온 프로세스를 먼저 스케줄, 비선점형 스케줄링
- SJF(Shortest Job First) : 들어온 프로세스 중 가장 짧은 프로세스를 스케줄, 비선점형 스케줄링
- STCF(Shortest Time to Completion First) : SJF의 단점을 보완한 스케줄, 선점형 스케줄링
- RR(Round Robin) : Response Time을 최소화 하기 위해 time quantum 만큼 돌아가며 스케줄
728x90
반응형
'Operating System' 카테고리의 다른 글
Process VS Thread (0) | 2024.04.01 |
---|---|
데드락 (0) | 2019.04.17 |
동기화(Synchronization) (0) | 2019.04.17 |
쓰레드(Threads) (0) | 2019.04.17 |
프로세스 생애주기, 스케쥴링 (0) | 2019.04.17 |