본문 바로가기
정보처리기사

[정처기 빈출 족보] 🧩 운영체제 핵심 4지선다 퀴즈 2탄이다.zip

by hello_world.cpp 2025. 5. 9.
728x90
반응형

📘 운영체제 4지선다 퀴즈.zip – 2탄

실제 시험 스타일 그대로! 정답 버튼 누르면 핵심 해설 나옴 ✍️

1. 멀티프로그래밍 시스템의 주된 목적은?
A. 입출력 속도 향상
B. 메모리 절약
C. CPU 사용률 향상
D. 네트워크 속도 향상
✅ 정답: C
💡 여러 작업을 준비시켜 CPU가 놀지 않도록 하는 게 핵심!
2. 비선점형 스케줄링 방식은?
A. Round Robin
B. SRTF
C. FCFS
D. 다단계 큐
✅ 정답: C
💡 First-Come First-Served는 선점 없이 순서대로 실행!
3. 페이지 교체 알고리즘 중 “가장 먼저 들어온 페이지 제거” 방식은?
A. LRU
B. LFU
C. FIFO
D. OPT
✅ 정답: C
💡 FIFO는 큐 구조! 가장 오래된 페이지부터 교체!
4. 디스크 스케줄링 알고리즘 중 헤드가 한 방향으로만 움직였다가 끝에서 다시 돌아가는 방식은?
A. FCFS
B. SSTF
C. SCAN
D. C-SCAN
✅ 정답: D
💡 C-SCAN = 원형 SCAN! 끝까지 갔다가 한 번에 반대 끝으로 이동!
5. 인터럽트(Interrupt)의 설명으로 옳은 것은?
A. 프로그램 실행 중 중단 불가능한 신호
B. 정해진 시간마다 발생
C. 예외 상황 발생 시 CPU의 제어를 다른 루틴으로 넘김
D. 프로세스 간 메시지 교환 기법
✅ 정답: C
💡 인터럽트 = CPU에게 “지금 이거 먼저 처리해!” 라고 말하는 것
6. CPU 스케줄링에서 Aging 기법은 어떤 문제를 해결하기 위해 사용되는가?
A. 교착 상태
B. 쓰레싱
C. 기아 상태
D. 페이지 부재
✅ 정답: C
💡 Aging = 오래 기다린 애들 점점 우선순위 올려주는 방식!
7. 운영체제 커널(Kernel)의 역할이 아닌 것은?
A. 메모리 관리
B. 프로세스 스케줄링
C. 네트워크 구성
D. 입출력 관리
✅ 정답: C
💡 커널은 네트워크 “연결”이 아니라 시스템 자원 관리가 역할!
8. PCB(Process Control Block)에 저장되지 않는 정보는?
A. 프로세스 상태
B. CPU 레지스터
C. 파일 경로
D. 프로세스 식별자
✅ 정답: C
💡 PCB는 프로세스 자체 정보 저장! 파일 경로는 파일 시스템 관리 쪽!
9. 하나의 프로세스에서 여러 스레드를 생성하는 이유는?
A. 더 많은 메모리 확보
B. 실행 속도 저하
C. 문맥 교환 오버헤드 증가
D. 빠른 병렬 처리 가능
✅ 정답: D
💡 같은 자원 공유하면서 동시에 여러 작업 가능!
10. 페이징 기법의 단점은?
A. 외부 단편화 발생
B. 페이지 테이블 오버헤드
C. CPU 사용률 저하
D. 프로세스 통신 오류
✅ 정답: B
💡 페이지는 외부 단편화는 없지만, 테이블 관리가 부담!
728x90
반응형

댓글