백업/정보컴퓨터

[정보][OS][임계영역] 2021-A-04 임계영역

Unknown9 2021. 2. 11. 11:32
반응형

1) (나)의 enterCS()와 exitCS()는 (가)에 제시된 파일 생성/삭제 기능의 두 시스템 호출을 사용해 정의된다.

2) (나)의 enterCS()와 exitCS()는 다음 예와 같이 임계영역 진입/진출 위치에 동일 인자(파일경로명)를 설정해 호출하는 형태로 서로 짝 지어 사용될 경우, 임계영역 문제 해결에 필요한 한계대기(bounded waiting) 조건을 충족하지는 못하지만 상호배제(mutual exclusion)와 진행(progress) 조건은 충족한다

 

㉠ -1

㉡ remove(pathname)

 

생각을 잘못해서 틀렸구만요. 파일이 생성되어 있으면 현재 CS에 진입상태

파일이 없어야 진입가능 -> -1로 정의를 하고 CS에서 나오면 file도 삭제됩니다. 그래야, 상호배제와 진행이 충족할 것 같습니다. 어느 정도 해석을 잘해야 풀 수 있을 문제.

쉬운문제인데 조심조심. 풀어야 겠습니다.

 

반응형