모두CBT

다음의 설명이 의미하는 것은?This is protected varia… | [정보처리기능사 필기] 11년 4회차 기출문제 상세 페이지

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

다음의 설명이 의미하는 것은?

This is protected variable (or abstract data type) which constitutes the classic method for restricting access to shared resources, such as shared memory, in a multiprogramming enviroment. This is a counter for a set of available resource, rather than a locked/unlocked flag of a single resource

1

Event

2

Critical Section

3

Thread

4

Mutex

해설

공유 자원에 대한 접근을 제한하는 보호 변수(추상 자료형)로서 잠금 플래그가 아니라 사용 가능한 자원 수를 세는 계수기로 동작하는 것은 ④ Mutex이다.

제시문은 다중 프로그래밍 환경에서 공유 메모리 같은 자원의 동시 접근을 막는 상호배제(mutual exclusion) 동기화 도구를 설명하고 있으며, 보기 가운데 이 역할을 하는 동기화 객체는 뮤텍스뿐이다.

  • ① Event: 어떤 사건의 발생을 다른 스레드에 알리는 신호용 객체이다.
  • ② Critical Section: 보호해야 할 코드 구간 자체를 가리키는 말이지 보호 변수가 아니다.
  • ③ Thread: 프로세스 안에서 실행되는 흐름 단위로 동기화 도구가 아니다.

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

이어서 풀어보기

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