<기본미션 | p.304 1번 >
<추가미션 >
FCFS → 먼저온 PROCESS 순서대로
SJF → CPU 이용 시간 길이 짧은 process 순서대로
RR → 정해진 time slice만큼 돌아가면서
Prioirty → 우선순위 높은 순서대로
💟 운영체제
: 실행할 프로그램에 필요한 자원을 할당하고, 응용 프로그램이 올바르게 실행되도록 관리하는 역할을 함.
💟 커널
운영체제의 핵심 서비스를 담당하는 부분
💟 운영체제가 제공하는 서비스 중 커널에 포함되지 않는 서비스
*사용자 인터페이스 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 중 하나.
시스템 호출의 종류
💟 process
실행 중인 프로그램
💟 자원 접근 및 할당
*CPU
*memory
*입출력장
💟 file system
운영체제가 지원하는 파일 관리 시스템