세마포어(Semaphore)와 뮤텍스(Mutex) 비교
컴퓨터시스템응용기술사 제120회 1교시 12번 문항으로, 과목은 운영체제입니다. ‘상호 배제’ 키워드는 컴퓨터시스템응용기술사 기출 7문항에 나왔습니다.
원문 문제
컴퓨터시스템응용기술사 제120회 12번. 세마포어(Semaphore)와 뮤텍스(Mutex) 비교
핵심 키워드
- 세마포어
- 뮤텍스
- 이진 세마포어
- 카운팅 세마포어
- 동기화 프리미티브
- 상호 배제
고득점 가이드 — 1. 개요
세마포어와 뮤텍스는 멀티스레드 환경에서 공유 자원의 동시 접근을 통제하기 위한 동기화 프리미티브로, 임계 구역 보호와 자원 풀 관리에 사용된다. 두 기법은 카운터 기반 신호 메커니즘이라는 공통점을 가지지만 소유권·접근 범위·동작 방식에서 본질적 차이를 보인다.
출제 이력
- 세마포어기출 5문항
- 뮤텍스기출 5문항
- 이진 세마포어기출 2문항
- 카운팅 세마포어기출 2문항
- 동기화 프리미티브기출 1문항
- 상호 배제기출 7문항
- 제126회 9번세마포어(Semaphore)OS1교시겹치는 키워드: 세마포어, 뮤텍스, 이진 세마포어, 카운팅 세마포어무료
- 제138회 27번운영체제에서 동기화OS4교시겹치는 키워드: 세마포어, 뮤텍스, 상호 배제무료
- 제135회 11번운영체제(Operating System)에서 태스크 우선순위 상속(Priority Inheritance)OS1교시겹치는 키워드: 세마포어, 뮤텍스무료
- 제132회 4번세마포어(Semaphore)의 개념과 주요 연산(P연산, V연산)OS1교시겹치는 키워드: 세마포어, 상호 배제무료
- 제138회 9번데드락(Deadlock)의 발생 조건OS1교시겹치는 키워드: 상호 배제무료
- 제137회 23번실시간 시스템에서 발생할 수 있는 우선순위 역전(Priority Inversion) 현상OS3교시겹치는 키워드: 뮤텍스무료
- 제134회 18번교착 상태(Deadlock)OS2교시겹치는 키워드: 상호 배제
- 제132회 29번운영체제에서 발생할 수 있는 deadlock 현상OS4교시겹치는 키워드: 상호 배제
같은 과목 문항
- 제120회 6번네트워크 운영 체제(Network Operating System : NOS)1교시무료
- 제119회 6번모니터(Monitor) 프로세스 동기화 기법1교시무료
- 제123회 3번동적 연결 라이브러리(Dynamic Linking Library)1교시무료
- 제123회 11번메모리 누수(Memory Leak)1교시무료
- 제123회 14번운영체제(operating system)에서 발생할 수 있는 클럭 인터럽트(clock interrupt), 입출력 인터럽트(input/output interrupt), 페이지 부재(page fault)의 경우에 대하여 운영체제가 하는 역할2교시
- 제117회 6번유니커널(Unikernel) 기반의 클라우드 운영체제1교시무료