3-34 문맥교환
문맥교환시 기존의 프로세스 정보는 별도로 저장이 되서 이후 다시 그 프로세스를 불러올 때 그 정보가 로드되나요?
3-42 SRT
준비상태 큐에 여러 프로세스들이 도착해 있는데 그 큐 안에서 가장 최근에 들어온 프로세스 순서대로 현재 실행중인 프로세스와 남은 수행 시간을 비교하나요? “큐에 새로 도착한 프로세스” 라고 표현이 되어 있어서 좀 이상하네요.
3-76 LRU
시간적인 오버헤드가 왜 발생하나요?
안녕하세요.
1)
예, 맞습니다. 문맥교환시 저장된 정보는 해당 프로세스가 다시 실생될 때 불러와져야 수행이 가능한 것이죠.
2)
각 프로세스의 도착 시간을 저장하고 있어야 합니다. 그래서 프로세스가 많아지면 그만큼 오버헤드가 커지는 것이죠.
저장된 시간을 비교하면서 다음에 실행할 프로세스를 확인하는 것이죠.
3)
각 프로세스가 사용되는 시간을 매번 확인해서 다음에 실행할 프로세스를 선택해야 하는데, 실제 작업을 수행하는 시간보다 그러한 시간이 더 많아질 수 있는데, 이런 경우 시간적인 오버헤드가 발생할 수 있는 것이죠.
오늘도 즐거운 하루 되세요.
"-
*2014-11-05 09:18:01
안녕하세요.
1)
예, 맞습니다. 문맥교환시 저장된 정보는 해당 프로세스가 다시 실생될 때 불러와져야 수행이 가능한 것이죠.
2)
각 프로세스의 도착 시간을 저장하고 있어야 합니다. 그래서 프로세스가 많아지면 그만큼 오버헤드가 커지는 것이죠.
저장된 시간을 비교하면서 다음에 실행할 프로세스를 확인하는 것이죠.
3)
각 프로세스가 사용되는 시간을 매번 확인해서 다음에 실행할 프로세스를 선택해야 하는데, 실제 작업을 수행하는 시간보다 그러한 시간이 더 많아질 수 있는데, 이런 경우 시간적인 오버헤드가 발생할 수 있는 것이죠.
오늘도 즐거운 하루 되세요.
"