목록cpu (1)
체뚱로그
[운영체제 3기] 3주차 스터디 정리
🔹기아 상태(Starvation) 특정 프로세스의 우선순위가 낮아서 원하는 자원을 계속 할당 받지 못하는 상태 기아상태 해결 방안 프로세스 우선순위를 수시로 변경하여 각 프로세스가 높은 우선순위를 가지도록 기회를 부여한다. 오래 기다린 프로세스의 우선순위를 높인다. 우선순위가 아닌 요청 순서대로 처리하는 요청 큐 사용한다. 🔹CPU 스케줄링 CPU 스케줄링이란 어떤 작업에 CPU를 배정할지 결정하는 것이다. 스케줄링 규모에 따른 구분 발생하는 빈도 및 할당 자원에 따라 다음 3가지 스케줄링으로 구분된다. - 장기 스케줄링(Long-term scheduling) 가장 큰 틀에서 이루어지는 CPU 스케줄링 고수준 스케줄링(high level scheduling), 작업 스케줄링(job scheduling) ..
CS/JSCODE
2024. 1. 22. 21:21