What is Operating System??
운영체제는 H/W를 관리하고 User(user application 포함)와 H/W 사이에서 중재자 역할을 한다.
위 사진에서 볼 수 있듯이 User나 Application program이 H/W와 상호 작용하기 위해서는 O/S를 거쳐야 한다.
🔎 운영체제의 목적
- user가 시스템을 편리하게 사용할 수 있도록
- ex) interface
- 메모리 낭비 없이 하드웨어를 사용할 수 있도록
- 여러 user들을 관리하기 위해 필요
- ex) 다른 user data에 접근 못하게
- 다양한 네트워크 프로토콜을 이용해서 다른 컴퓨터와 통신 가능하도록
🖥 Computer System 구성
- CPU
: Perform computation
- Memory
: Data 저장
- I/O devices
: Disk, Keyboard, printer 등
- System bus
: CPU와 memory를 연결하는 채널(통로)