CPU Protection 썸네일형 리스트형 Hardware Protection - CPU Protection CPU Protection CPU에 대한 제어권을 계속해서 사용자 프로그램이 가지고 있거나 사용자 프로그램이 Infinite Loop이면 해당 사용자 프로그램이 CPU를 독점할 가능성이 있다. 이러한 문제를 방지하기 위해서 Timer를 사용한다. 제어원을 사용자 프로드램에게 넘겨줄때 counter를 설정한 다음 Clock마다 1씩 감소 시킨다. 만일 Clock이 0이 되면 하드웨어 적으로 Timer Interrupt가 발생하게 되고 제어권은 다시 CPU에게 돌아간다. 그리고 counter를 다시 설정하고 제어권을 다른 프로그램에게 넘겨준다. 이러한 Timer는 위와 같이 문제를 유발할때 뿐만이 아니라 Time-Sharing System에서도 쓰인다. Time-Sharing System에서 일정 시간이 지.. 더보기 이전 1 다음