OS의 정의User 입장에서 OS :용이성과 성능을 위한 프로그램시스템 입장에서 OS : 자원 할당과 제어를 위한 프로그램 기본 구조- CPU 및 디바이스 컨트롤러(I/O 컨트롤러)들은 공유 메모리에 엑세스하며 버스를 통해 연결됨- I/O 디바이스와 CPU는 동시 실행이 가능- 각 디바이스 컨트롤러는 Local Buffer를 가짐- CPU는 메인 메모리와 Local Buffer 간의 데이터를 송/수신- I/O란, 디바이스로부터 컨트롤러의 Local Buffer까지의 데이터 전송- 디바이스 컨트롤러는 Interrupt를 발생시킴으로써 CPU에게 작업이 완료되었음을 알림 I/O 컨트롤러- CPU를 대신하여 I/O를 관리하며 실제로 I/O 명령을 수행- 내부에 Register와 Data Buffer가 존재.-..