컴퓨터에서 교착상태란 다중 프로그래밍 시스템 하에서 서로 다른 프로세스가 일어날 수 없는 사건을 무한정 기다리며 더 이상 진행되지 못하는 상태를 말한다.
<설명그림>
위 그림처럼 서로 다른 두개의 작업(트랜잭션)이 리소스 잠금을 교차해서 획득하려 할 때 발생하는 것을 교착상태라고 할
1. 임계구역에서 프로세스간에 상호배제가 필요한 이유와 이 상호배제를 구현하는 기법들에 관해 기술하라.
(1)상호배제가 필요한 이유
병행수행 중에 있는 어떤 프로세스가 공용 데이터를 access하고 있을 때 그 프로세스는 임계구역에 있다고 하는데 여러 프로세스가 임계구역을 수행하고 있다면 lost
1. 협상의 개념과 특성
(1) 협상의 개념
* 협상이란, 자신이 상대로부터 무엇을 얻고자 하거나 상대가 자신으로부터 무엇을 얻고자 할 때 발생하는 상호작용적인 의사소통 과정
* 협상은 씨름(싸워서 이기는 게임)이 아니다.
* 협상은 댄스(Negotiation Dance)다. 공동의 이익을 추구하는 과정
(2)
교착상태
김종필 ․ 오히라 회동 이후 타결의 대강이 잡히기는 했지만 아직 갈 길은 멀었다. 양측의 실무대표들이 각기 자국의 국내 정치상황이나 여론을 의식하여 김 ․ 오히라 사이의 합의사항을 축소, 혹은 확대하려는 태도를 보여 난항이 계속되었기 때문이다.
한국의 정치상황도 급속
상태로 되기 쉽다
(4) 다중 프로그래밍 시스템(multi programming system)
- 하나의 중앙처리장치에 여러개의 프로그램을 실행시킴으로써 짧은 시간에 많은 작업을 수행할 수 있게하여 시스템의 효율을 높여 주는 것
1) 고려사항 - CPU스케쥴링, 기억장치 관리기법, 장치 스케쥴링, 교착상태, 병행제어 및 보호