운영체제의 역할
시스템 자원 관리자
- 운영체제는 Operation System 이하OS라고 부른다
- 컴퓨터엔 컴퓨터 하드웨어로 구성된 시스템 자원이 있다
- CPU(중앙처리장치), Memory(DRAM, RAM)
- I/O Devices(입출력장치)
- 저장매체(SSD, HDD)
- CPU는 각 프로그램에게 얼마나 CPU를 사용하게 할지 결정하지 못함
- Memory는 각 프로그램이 어느 주소에 어느 정도 크기로 저장되어야 하는지 결정할 수 없음
- 저장매채는 어떻게 어떤방식으로 데이터들을 저장할지 스스로 알 수 없음
- I/O Devices 는 스스로 아무것도 못함
따라서 컴퓨터는 시스템 자원을 활용하기 위해 운영체제가 필요하다
대표적인 운영체제
OS를 만드는것은 매우 어려움
수많은 버그, 수많은 기능들...
컴퓨터 하드웨어와 프로그램을 제어
- 하드웨어와 응용프로그램 사이 서로를 연결해주고
- 응용프로그램이 하드웨어를 사용하도록 도움