책 내용 질문하기
34번 문제 답
도서
2020 시나공 SUMMARY 정보처리기능사 필기
페이지
130
조회수
216
작성일
2020-01-31
작성자
탈퇴*원
첨부파일
답이 1번인건 알겠는데.. 4번항 '적어도 하나 이상의 자원이 공유되어야한다' 이부분이 이해가 잘 안갑니다. 공유가 된다면 교착상태가 아니지 않나요? 아니면 4번항이 교착상태 필요조건 중 '상호배제' 의 의미인건가요? 답변부탁드립니다
답변
2020-02-03 10:09:21

안녕하세요 길벗수험서 운영팀입니다.

 

예, 상호 배제(Mutual Exclusion)에 대한 설명입니다.

 

교착 상태는 두 개 이상의 프로세스가 공유가능한 자원을 사용할 때 발생하는 것이므로 공유 불가능한, 즉 상호 배제 조건을 제거하면 교착 상태를 해결할 수 있습니다.

 

행복한 하루되세요 :)

  • 관리자
    2020-02-03 10:09:21

    안녕하세요 길벗수험서 운영팀입니다.

     

    예, 상호 배제(Mutual Exclusion)에 대한 설명입니다.

     

    교착 상태는 두 개 이상의 프로세스가 공유가능한 자원을 사용할 때 발생하는 것이므로 공유 불가능한, 즉 상호 배제 조건을 제거하면 교착 상태를 해결할 수 있습니다.

     

    행복한 하루되세요 :)

  • 관리자
    2020-02-05 13:12:12

    안녕하세요 길벗수험서 운영팀입니다.

     

    상호 배제가 발생하기 위해서는 자원이 공유된 상태여야 합니다.

    예를 들어 A와 B가 공유하는 자원 Z가 있다고 가정하죠.

     

    문제는 여기서 '공유'라는 의미가 해당 자원에 둘 모두가 접근할 수 있다는 의미이지, 동시에 사용할 수 있다는 의미가 아닙니다.

     

    즉, 공유 자원 Z에 A가 접근하여 사용하는 동안은 B는 Z를 사용할 수 없게 되는 것이죠.

    이러한 상태를 상호 배제라고 합니다.

     

    행복한 하루되세요 :)

  • *
    2020-02-04 18:01:34

    4번항 적어도 하나 이상의 자원이 공유되어야한다

    이게 교착상태 상호배제 : 한번에 한개의 프로세스만이 공유 자원을 사용할 수있어야한다

    같은 뜻이라는 건가요?......

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.