다음의 설명이 의미하는 것은?A situation that two or… | [정보처리기능사 필기] 05년 4회차 기출문제 상세 페이지
1[정보처리기능사 필기] 05년 4회차
다음의 설명이 의미하는 것은?
A situation that two or more processes are unable to proceed because each is waiting for the device in use by other program.
1
Deadlock
2
Database
3
Compiler
4
Spooling
해설
둘 이상의 프로세스가 서로 다른 프로세스가 점유 중인 자원을 기다리며 더 이상 진행하지 못하는 상황은 교착상태(Deadlock)이다.
교착상태는 상호 배제, 점유와 대기, 비선점, 순환 대기라는 네 가지 조건이 동시에 성립할 때 발생한다.
- ② Database는 데이터의 집합을 관리하는 체계이다.
- ③ Compiler는 고급 언어를 기계어로 번역하는 프로그램이다.
- ④ Spooling은 입출력 장치의 속도 차이를 완화하기 위해 데이터를 임시 저장하는 기법이다.
오류나 개정된 내용이 보이면 알려주세요