정의

컴퓨터 시스템을 운용하는 소프트웨어

협의

광의

목적 및 특징

목적

특징

분류

동시 작업 가능 여부

사용자의 수

처리 방식

예시

구조

Bootstrap

작동

프로그램의 실행

시작

Screenshot 2023-06-12 at 23.11.28.png

  1. File System
  2. Virtual Memory
  3. Address Translation
  4. Physical Memory

Kernel Address Space

Screenshot 2023-06-12 at 23.17.24.png

사용자 프로그램이 사용하는 함수

프로그램의 실행

Screenshot 2023-06-12 at 23.28.05.png

Multi-Programming

Screenshot 2023-05-15 at 09.14.45.png

Multi-Tasking == Multi-Processing

두개의 모드

정당하지 못한 프로그램이 다른 프로그램에 영향을 줄 수 없게 함

Screenshot 2023-05-15 at 09.24.14.png

장점

단점

단점 극복 방법

비교군과의 차이

면접 질문