1. PintOS 동기화에 관한 주요 용어 정리

1) 스레드(Thread)

<aside> 💡 멀티 프로세스와의 차이점으로는 각각의 프로세스는 자원을 공유할 수 없다.

</aside>

2) 인터럽트의 비활성화(Disabling Interrupts)

3) 세마포어(Semaphores)

<aside> 💡 이때 같은 공유데이터에 여러 스레드가 동시에 접근하면 시간차이로 인한 잘못된 결과로 이어지기 때문에, 하나의 스레드가 임계구역에 들어가 있다면 다른 스레드들은 인계구역에 접근하는 것을 ‘제한’ 해야 한다.

</aside>