본문 바로가기
Operating System

운영 체제

by Doromi 2019. 5. 3.
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