병행프로세스 썸네일형 리스트형 [운영체제] 병행 프로세스와 상호 배제 1. 병행 프로세스- 병행 프로세스(Concurrent Process)는 두 개 이상의 프로세스들이 동시에 존재하여 실행 상태에 있는 것을 의미한다.- 여러 프로세스들이 독립적으로 실행되는 것을 독립적 병행 프로세스, 서로 협업하며 동시에 실행되는 것을 협동적 병행 프로세스라고 한다.- 병행 프로세스는 다중 처리 시스템이나 분산 처리 시스템에서 중요한 개념으로 사용된다. 2. 임계 구역- 임계 구역(Critical Section)은 다중 프로그래밍 운영체제에서 여러 개의 프로세스가 공유하는 데이터 및 자원에 대하여 어느 한 시점에서는 하나의 프로세스만 자원 또는 데이터를 사용하도록 지정된 공유 자원(영역)을 의미한다.- 임계 구역에는 하나의 프로세스만 접근할 수 있으며, 해당 프로세스가 자원을 반납한 후.. 더보기 이전 1 다음