운영체제에서 문맥(context)의 내용, 문맥교환(context switch)의 과정 및 문맥교환이 발생하는 조건
컴퓨터시스템응용기술사 제110회 4교시 27번 문항으로, 과목은 운영체제입니다. ‘문맥 교환’ 키워드는 컴퓨터시스템응용기술사 기출 2문항에 나왔습니다.
원문 문제
컴퓨터시스템응용기술사 제110회 27번. 운영체제에서 문맥(context)의 내용, 문맥교환(context switch)의 과정 및 문맥교환이 발생하는 조건
핵심 키워드
- 문맥
- 문맥 교환
- PCB
- 프로세스 상태 저장
- 레지스터 상태
- 문맥 교환 조건
- 성능 영향
고득점 가이드 — 1. 개요
문맥(context)은 운영체제가 특정 프로세스의 실행 상태를 중단된 시점부터 정확히 재개하기 위해 보존하는 모든 정보를 의미하며, 문맥교환(context switch)은 CPU를 점유하던 프로세스를 다른 프로세스로 전환할 때 이러한 정보를 저장하고 복원하는 절차이다. 멀티프로그래밍·시분할 시스템에서 CPU 자원을 공유하고 응답성을 보장하는 핵심 메커니즘으로, 발생 빈도와 단위 비용이 시스템 전체 처리량과 응답 지연에 직접적인 영향을 준다.
출제 이력
- 문맥기출 1문항
- 문맥 교환기출 2문항
- PCB기출 2문항
- 프로세스 상태 저장기출 1문항
- 레지스터 상태기출 1문항
- 문맥 교환 조건기출 1문항
- 성능 영향기출 1문항
같은 과목 문항
- 제111회 1번라운드 로빈(Round Robin)과 EDF(Earliest Deadline First) 스케줄링1교시무료
- 제111회 3번메모리 단편화(Memory Fragmentation)의 원인 및 해결방안1교시무료
- 제111회 4번운영체제(OS)에서 우선순위 상속(Priority Inheritance)1교시무료
- 제111회 20번우선순위(Priority) 기반의 실시간 운영체제(Real-time OS)에서 인터럽트(Interrupt) 발생 시 인터럽트 서비스 루틴(Service Routine) 실행 과정 및 복귀 과정3교시
- 제114회 1번선점형 스케줄링(Preemptive Scheduling)1교시무료
- 제114회 14번멀티태스킹(Multitasking)을 지원하는 운영체제(OS)에서 인터럽트(Interrupt) 처리 과정2교시