OS Concepts 10th

[OS] Chapter 1. 서론

patrick-star 2023. 7. 21. 08:12
728x90

운영체제(Operationg System)는 컴퓨터 HW를 관리하는 SW이다.
또한 응용 프로그램(application)을 위한 기반을 제공하고 User와 HW 사이의 중재자 역할을 수행한다.

현대 컴퓨팅 환경에서 OS의 역할을 탐구하기 위해 먼저 컴퓨터 HW의 구성과 구조를 이해하는 것이 중요하다.
여기에는 CPU, 메모리, 입출력 장치와 저장장치가 포함되는데 OS이러한 자원들을 프로그램에 할당하는 역할을 담당하고 있다.

이번 장에서는 현대 컴퓨터 시스템의 주요 구성요소와 OS가 제공하는 기능에 대한 전체적인 내용을 살펴본다.
또한 뒤 장을 다루면서 많이 나오는 주제들, OS에 사용되는 자료구조, 계산 환경 및 오픈 소스 및 무료 운영체제를 다룬다.

  • 목표
    • 컴퓨터 시스템의 일반적인 구성과 인터럽트의 역할을 기술
    • 현대 multi-procees 컴퓨터 시스템의 구성요소에 관해 기술
    • 사용자 모드에서 커널 모드로의 전환에 대해서 설명한다
    • 다양한 컴퓨팅 환경에서 OS가 어떻게 사용되는지 논의
    • 무료 및 오픈 소스 OS의 예시를 제공