01. 운영체제 개요
운영체제(Operating System, OS)란?

운영체제의 목적
(1) 컴퓨터 시스템을 편리하게 사용할 수 있는 환경을 제공
(2) 컴퓨터 시스템의 자원을 효율적으로 관리
컴퓨터 시스템의 구조

I/O
운영체제의 기능

CPU 스케줄링의 개요

메모리 관리의 개요

디스크 스케줄링의 개요

인터럽트, 캐싱의 개요

Caching(캐싱)
Interrupt(인터럽트)
Interrupt(인터럽트) 원리 비유
프로세스의 상태

CPU 스케줄링의 추가 개념

역할
예시
(1) FCFS(First-Come First-Served)

(2) SJF (Shortest-Job-First)

(3) Round Robin(RR)

메모리 관리의 추가 개념

가상 메모리
파일 시스템의 디스크
Swap 영역
그렇다면, 어떤 것을 메모리에서 Swap 영역으로 쫓아 낼까?

디스크 스케줄링의 추가 개념


디스크 스케줄링의 필요성
(1) FCFS (First-Come First-Served)

(2) SSTF (Shortest Seek Time First)

SCAN

저장장치 계층구조와 캐싱의 추가 개념

저장장치 계층 구조의 특징
Primary 영역의 특징
Secondary 영역의 특징
계층 구성을 하는 이유
어떻게 속도 차이를 완충하나 → Caching
플래시 메모리

플래시 메모리란?
특징
사용 형태
단점
운영체제의 종류
Last updated