OS/Pintos Project 8

[Pintos Project][Getting Start] Need to reading about the "Interrupt" document.

Pintos Project를 시작하기 전에 반드시 알아야 하는 것이 있다. interrupt에 대한 것인데, 문서를 보자면 다음과 같다. 간단하게 동기화 하는 방법은 바로 interrupt를 disable하는 것이다. 이 방법은 임시로 cpu가 interrupt에 응답하는 것을 막는다. 만약 interrupt가 Off되면, 모든 스레드들은 실행 중에 있는 스레드를 선점하려 하지 않는다. 스레드 선점은 timer interrupt에 의해 주어지는 것이기 때문이다. 만약 interrupt가 On이면, 그들은 일반적인 스레드로 변할 것이다. 그리고 실행되는 스레드는 아마 아무때나 다른 스레드들에 의해 선점될 것이다. (CPU 점유를 말하는 것 같음) 이는 2개의 C 구문 사이 또는 하나의 execution 내..

OS/Pintos Project 2014.04.12
반응형