OS
1. 사용자와 컴퓨터 하드웨어간의 인터페이스를 제공하는 시스템 소프트웨어
2. 컴퓨터의 리소스를 효율적으로 관리해주는 소프트웨어
Computer System Organization

CPU나 Device controller들은 Common bus로 연결되어있다.
Device Controller
실제 HW로써 Device와 시스템의 물리적 연결을 관리한다.
Device Driver
Deivce와 OS간의 인터페이스 역할을 하는 SW프로그램으로 Device를 제어한다.
Bus
메모리와 CPU나 DC들의 접근을 제어한다.
상호작용 과정
[참고] Operating Systems Three Easy Pieces/Remzi H.Arpaci-Dusseau/ CreateSpace Publishing