<aside> 💡 빈칸1 은 프로세스가 공유 데이터에 병행하게 접근할 때 발생하며 최종 결과는 병행 접근이 발생한 특정 순서에 따라 다르다. 이 때 일어난 수정이 서로 간에 영향을 주지 않기를 원하여 프로세스간의 빈칸2 와 조정이 필수이다.

</aside>

<aside> 💡 임계구역 문제에 대한 해결안 세 가지를 말하고 이를 설명하시오

</aside>

<aside> 💡 하드웨어에서 지원하는 동시성 제어 명령어 두 가지를 서술하고, 이 두 명령어의 차이점을 서술하세요

</aside>

<aside> 💡 Peterson 이 제시한 방법이 최신 컴퓨터 아키텍처에서 작동을 보장하지 않는 이유를 쓰시오

</aside>

<aside> 💡 Liveness에 대한 정의를 간단하게 쓰시오

</aside>

<aside> 💡 Mutex Lock 방식의 경우 lock을 얻고, 사용후 반납하는 과정을 통해 동시성을 이뤄낸다. 이 Mutex Lock의 단점과 해당 단점으로 인한 장점을 쓰시오

</aside>

<aside> 💡 세마포의 주요 로직 메서드들을 순서에 맞게 쓰고, 이런 임의의 순서를 워드의 가장 최소단위로 놓고 실행하는 것 인지 서술하시오

</aside>