C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[12340] 운영체제의 데드락에서...
김상면 [windyboy] 2106 읽음    2006-11-04 21:21
데드락의 파기 조건에서 환형 대기 조건을 파기 하는 방법이 모든 프로세서에 대해 각 자원 유형별로 할당 순서를 부여한다라고 하는데 무슨 말인지 모르겠군요...
아시는분 답변 부탁드립니다.
그럼
태기, 클라인 [whtjdxor]   2006-11-04 21:38 X
기억이 잘 나지 않지만..이런것이 아닐까요??ㅎㅎ
A자원 10, B자원 5
프로세스1    A자원 10요청
프로세스2    B자원   5요청
프로세스1    B자원   5요청
프로세스2    A자원  10요청
데드락 발생..

이럴경우
프로세스1    A자원 10요청
프로세스1    B자원   5요청
프로세스1    A자원, B자원 해제
프로세스2    B자원   5요청
프로세스2    A자원  10요청
식으로 할당순서를 변경한다는것이 아닐까요??하하;;맞는지;;영;;
김상면 [windyboy]   2006-11-04 21:53 X
고마운 답변이지만 아닌것 같습니다.
아뭍튼 감사합니다.
그럼
BloodWolf [cyberpd]   2006-11-07 08:44 X
번역서를 보시나요? 번역이 잘못된것이 아닐까요? 원서를 살펴보는것이 좋겠습니다. :-)

프로세스의 자원 요구 순서가 circular queue 형태로 되어 데드락이 발생할 때, 이를 회피하기 위하여 프로세스가 접근하는 자원의 유형에 따라 Priority Queue로 변경한다...일까요? 운영체제를 배운지 워낙 오래되어서 가물가물 합니다. ㅜ.ㅜ

+ -

관련 글 리스트
12340 운영체제의 데드락에서... 김상면 2106 2006/11/04
12365     Re:운영체제의 데드락에서... 열씸! 1980 2006/11/10
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.