2.1 Operating-System Services - p.55

운영체제의 역할

운영체제를 바라보는 세 가지 관점

  1. 서비스 관점 (Services View)
  2. 인터페이스 관점 (Interface View)
  3. 구조 관점 (Structure View)

운영체제가 제공하는 서비스

운영체제는 사용자와 프로그램이 시스템을 효율적으로 사용하도록 여러 가지 서비스(services) 를 제공함.

이 서비스들은 사용자 편의성, 자원 관리, 시스템 효율성을 보장하는 핵심 기능임

image.png

사용자 중심 서비스

  1. 프로그램 실행 (Program execution)
  2. 입출력 연산 (I/O operations)
  3. 파일 시스템 조작 (File-system manipulation)
  4. 통신 (Communication)
  5. 에러 검출 (Error detection)