두배로

시험 안내 › 정보처리기사 › 필기 개념서

17장. 운영체제

정보처리기사 필기 개념서 · 4과목. 프로그래밍 언어 활용 · 절 8개

앱에서 전체 내용 보기

이 장에서 배우는 것

17-1. 운영체제의 개념과 종류

운영체제(OS): 하드웨어와 사용자 사이에서 자원(CPU·메모리·입출력장치·파일)을 관리하고 편리한 사용 환경을 제공하는 시스템 소프트웨어

17-2. 프로세스와 스레드

프로세스: 실행 중인 프로그램, PCB를 가진 프로그램, CPU가 할당되는 실체

17-3. CPU 스케줄링

기아(Starvation): 우선순위가 낮은 작업이 무한정 기다리는 현상 → 에이징(Aging): 기다린 시간에 따라 우선순위를 높여 해결

17-4. 교착상태 (Deadlock)

둘 이상의 프로세스가 서로가 가진 자원을 기다리며 무한정 대기하는 상태

17-5. 메모리 관리 — 배치 전략·페이징·세그멘테이션

기억장치 관리 전략: 반입(Fetch) — 언제 가져올지(요구·예상 반입) / 배치(Placement) — 어디에 놓을지 / 교체(Replacement) — 무엇을 내보낼지

17-6. 페이지 교체와 스래싱

예제 17-4. 참조열 1 2 3 4 1 2 5 1 2 3 4 5, 프레임 3개, 처음에 비어 있을 때 FIFO·LRU·OPT의 페이지 부재 횟수는? (F = 부재) 풀이

17-7. 디스크 스케줄링

예제 17-5. 실린더 0~199, 헤드 위치 53, 요청 큐 98, 183, 37, 122, 14, 124, 65, 67 일 때 총 이동 거리는? 풀이

17-8. 유닉스·리눅스 명령과 권한

Windows 명령과 대응: dir(ls), copy(cp), del(rm), type(cat), attrib(속성 변경)

그림·예제·문제와 함께 이어 보기