본문 바로가기
PC유지보수PC정비사 2급 · 2022년05월22일 · 5/50

5.프로세스 스케줄링의 종류가 아닌 것은?

1
Round Robin
2
FIFO(First In First Out)
3
Semaphore정답
4
Shortest Job First

해설

프로세스 스케줄링이란? CPU가 작업들을 처리하는 순서를 정하는 것 Round Robin은 우선순위에 상관없이 돌면서 하나씩 프로그램들을 수행하는겁니다. FIFO는 먼저 실행된 것 먼저 처리해줍니다. Shortest Job First는 제일 처리량이 작은 것을 먼저 합니다. Semaphore는 스케줄링을 위한 기능이 아닙니다. CPU는 연산 처리시 메모리에 있는 내용을 갖고 처리합니다. 예를 들어 카톡, 엑셀, 유튜브(브라우저)를 동시에 킬 때, 세 프로그램이 같은 메모리를 사용할 수도 있습니다. 서로 동시에 같은 메모리를 수정한다면 프로그램 오류가 발생합니다. 이를 방지하는 것이 세마포어입니다. 스케줄링과는 다르죠??

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기