[CS] 운영체제의 역할에 대한 나름의 이해
2023. 10. 7. 21:02ㆍCS
운영체제의 역할은 자원을 효율적으로 관리하는 것이다.(자원 관리자)
자원이라 함은 프로세서, 메모리, I/O Device와 같은 하드웨어 자원을 포함해서 프로세스, 파일, 메세지 등과 같은 소프트웨어 자원도 포함한다.
또한 사용자가 편리하게 사용할 수 있는 환경을 제공하는데 예를 들어, 한대의 컴퓨터에 여러 프로그램을 실행해도 각각은 그 프로그램만 실행하고 있다고 느끼도록 해준다. 이도 결국 운영체제가 자원을 효율적으로 관리한 결과이다.
자원을 효율적으로 관리한다는 건 두 가지 측면이 있다.
하나는 말 그대로 최대한의 성능을 낼 수 있도록 관리하는 것이고
다른 하나는 사용자간에 공평하도록 분배하는 것이다.
Reference
https://core.ewha.ac.kr/publicview/C0101020140307151724641842?vmode=f
반효경 [운영체제] 2. Introduction to Operating Systems
설명이 없습니다.
core.ewha.ac.kr
'CS' 카테고리의 다른 글
[파이썬] Pypy에 대한 짧은 이해 (0) | 2023.10.08 |
---|---|
[CS] 커널에 대한 나름의 이해 (1) | 2023.10.07 |
[CS] 에라토스테네스의 체 시간복잡도 (0) | 2023.09.21 |
[CS] 정렬에 대한 나름의 이해 (0) | 2023.09.20 |
[CS] 다익스트라 알고리즘의 시간 복잡도 (0) | 2023.09.19 |