컴퓨터과학/운영체제
<운영체제15>임계구역/상호배제/세마포어
컴퓨터과학
2020. 10. 16. 17:06
임계구역
-다중 프로그래밍 운영체제에서 여러개의 프로세스가 공유하는 데이터 및 자원에 대하여 어느 한
시점에서는 하나의 프로세스만 자원 또는 데이터를 사용하도록 지정된 공유 자원을 의마한다.
-임계 구역에는 하나의 프로세스만 접근할수 있으며, 해당 프로세스가 자원을 반납한 후에만 다른 프로세스가
자원이나 데이터를 사용할수 있다.
-임계구역은 특정 프로세스가 독점할 수 없다.
삼호배제
특정 프로세스가 공유자원을 사용하고 있을 경우 다른 프로세스가 해당 공유자원을 사용하지 못하게 제어하는 기법
세마포어
각 프로세스에 제어 신호를 전달하여 순서대로 작업을 수행하도록 하는 기법이다.