[CS] 운영체제의 역할에 대한 나름의 이해

2023. 10. 7. 21:02CS

운영체제의 역할은 자원을 효율적으로 관리하는 것이다.(자원 관리자)

자원이라 함은 프로세서, 메모리, I/O Device와 같은 하드웨어 자원을 포함해서 프로세스, 파일, 메세지 등과 같은 소프트웨어 자원도 포함한다.

또한 사용자가 편리하게 사용할 수 있는 환경을 제공하는데 예를 들어, 한대의 컴퓨터에 여러 프로그램을 실행해도 각각은 그 프로그램만 실행하고 있다고 느끼도록 해준다. 이도 결국 운영체제가 자원을 효율적으로 관리한 결과이다.

 

자원을 효율적으로 관리한다는 건 두 가지 측면이 있다.

하나는 말 그대로 최대한의 성능을 낼 수 있도록 관리하는 것이고

다른 하나는 사용자간에 공평하도록 분배하는 것이다.

 

 

Reference


https://core.ewha.ac.kr/publicview/C0101020140307151724641842?vmode=f 

 

반효경 [운영체제] 2. Introduction to Operating Systems

설명이 없습니다.

core.ewha.ac.kr