본문 바로가기
전공공부/운영체제

136. 임계구역(Critical Section)

by tiit 2020. 2. 22.
반응형

- 다중 프로그래밍 운영체제에서 여러 개의 프로세스가 공유하는 데이터 및 자원에 대하여 어느 한 시점에서는 하나의 프로세스만 자원 또는 데이터를 사용하도록 지정된 공유 자원(영역)을 의미한다.

- 임계 구역에는 하나의 프로세스만 접근할 수 있으며, 해당프로세스가 자원을 반납한 후에만 다른 프로세스가 자원이나 데이터를 사용할 수있다.

- 임계 구역은 특정 프로세스가 독점할 수 없다. 

- 임계 구역의 자원이나 데이터는 여러 프로세스가 사용해야 하므로 임계 구역 내에서의 작업은 신속하게 이루어져야 한다.

- 프로세스가 임계 구역에 대한 진입을 요청하면 일정 시간 내에 진입을 허락해야 한다.

- 현재 임계 구역에서 실행되는 프로세스가 없다면 잔류 영역에서 임계 구역 사용을 기다리고 있는 프로세스의 사용을 허락해야 하며, 그 이외에 있는 프로세스는 임계구역에 진입할 수 없다. 

반응형

'전공공부 > 운영체제' 카테고리의 다른 글

200. 객체지향 기법의 주요 기본 원칙  (0) 2020.02.22
분산운영체제  (0) 2020.02.18
138. 교착 상태 해결방법  (0) 2020.02.18
디렉터리 구조  (0) 2020.02.17
분산처리 시스템의 투명성  (0) 2020.02.16

댓글