CH9~11

<기본미션 | p.304 1번 >

Untitled

<추가미션 >

Untitled

FCFS → 먼저온 PROCESS 순서대로

SJF → CPU 이용 시간 길이 짧은 process 순서대로

RR → 정해진 time slice만큼 돌아가면서

Prioirty → 우선순위 높은 순서대로

★ 운영체제

💟 운영체제

: 실행할 프로그램에 필요한 자원을 할당하고, 응용 프로그램이 올바르게 실행되도록 관리하는 역할을 함.

Untitled

💟 커널

운영체제의 핵심 서비스를 담당하는 부분

💟 운영체제가 제공하는 서비스 중 커널에 포함되지 않는 서비스

*사용자 인터페이스 UI(User Interface)

*GUI (Graphical User Interface)

*CUI (Command Line Interface)

💟 이중 모드와 시스템 호출

dual mode : user mode / kernel mode

user mode : 운영체제 서비스를 제공받을 수 없는 실행 모드 = 커널 영역의 코드를 실행할 수 없는 모드

kernel mode : 운영체제 서비스를 제공받을 수 있는 모드 = 커널 영역의 코드를 실행할 수 있는 모드

💟 system call

운영체제 서비스를 제공받기 위한 요청. system call은 software interrupt 중 하나.

Untitled

시스템 호출의 종류

시스템 호출의 종류

💟 process

실행 중인 프로그램

💟 자원 접근 및 할당

*CPU

*memory

*입출력장

💟 file system

운영체제가 지원하는 파일 관리 시스템