모두CBT

다음 중 프로그래밍 시스템 내에서 서로 다른 프로세스가 일어날 수 없는… | [정보처리기능사 필기] 11년 4회차 기출문제 상세 페이지

1[정보처리기능사 필기] 11년 4회차

다음 중 프로그래밍 시스템 내에서 서로 다른 프로세스가 일어날 수 없는 사건을 무한정 기다리고 있는 것은?

1

세마포어

2

가비지 수집

3

교착상태

4

코루틴

해설

서로 다른 프로세스가 발생할 수 없는 사건을 무한정 기다리는 상태를 ③ 교착상태(Deadlock)라고 한다.

교착상태는 상호배제·점유대기·비선점·순환대기 조건이 동시에 성립할 때 발생하며, 이때 프로세스들은 서로가 점유한 자원의 해제를 기다리며 무한 대기에 빠진다.

  • ① 세마포어 : 공유 자원에 대한 접근을 동기화하는 변수일 뿐 대기 상태 자체를 가리키는 용어가 아니다.
  • ② 가비지 수집 : 더 이상 사용되지 않는 메모리를 회수하는 기법이다.
  • ④ 코루틴 : 대등한 관계로 서로 호출하며 실행되는 루틴 구조이다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[정보처리기능사 필기] 11년 4회차 60문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요정보처리기능사 필기 기출문제 암기장 전체 보기