모두CBT

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

1[정보처리기능사 필기] 08년 2회차

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

1

가베지수집(Garbage Collection)

2

코루틴(Coroutine)

3

교착상태(Deadlock)

4

세마포어(Semaphore)

해설

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

교착상태는 상호배제·점유와 대기·비선점·환형 대기의 네 조건이 동시에 성립할 때 발생하며, 외부 개입 없이는 어느 프로세스도 대기에서 벗어나지 못한다.

  • ① 가베지수집(Garbage Collection): 더 이상 쓰이지 않는 기억 공간을 회수하는 기법이다.
  • ② 코루틴(Coroutine): 제어를 서로 주고받으며 협력적으로 실행되는 루틴이다.
  • ④ 세마포어(Semaphore): 상호배제와 동기화를 위해 쓰이는 제어 변수이다.

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

이어서 풀어보기

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