티스토리 뷰

운영체제/이론

(82) I/O Hardware 1

geonwoopaeng@gmail.com 2020. 10. 14. 08:51

### I/O Hardware ###

: 기기는 cable을 통해(wire) 또는 공기를 통해서(wireless)도 컴퓨터 system과 통신한다.

: Port - 유선 cable에서 꽂게 되는 것

(serial port : 직렬 communication, data가 일렬로 1번에 1나의 bit씩 전송할 수 있다)

(usb port: usb(범용 직렬 bus)가 serial port를 기반으로 signal을 주고 받는 것, 다양한 종류의 device를 꽂을 수 있다.)

: Bus - 공유된 direct access

: Device controller / driver

 

출처: Operating System Concepts 10th Ed (John Wiley & Sons, Inc. 2018)

 

 

 

< I/O작업 >

: user가 실행하는 application(process)의 접근 요청을 cpu같은 processor가 받아서 device driver을 통해서 device controller에게 signal을 전달하고 device controller로 부터 signal을 받아서 작업을 처리하는 과정

< Memory-mapped I/O >

: 제어기에는 data 및 제어 신호에 대한 register가 하나 이상 있다.

: Data-in register (processor의 입력값 저장 register)

: Data-out register (processor의 출력값 저장 register)

: Status register (device의 현재 상태 register)

: Control register (processor 가 device를 제어하기 위한 register)

 

출처: Operating System Concepts 10th Ed (John Wiley & Sons, Inc. 2018)

반응형

'운영체제 > 이론' 카테고리의 다른 글

(83) I/O Hardware 2 - Polling  (0) 2020.10.14
(81) I/O System  (0) 2020.10.14
(80) RAID Structure 3  (0) 2020.10.13
(79) RAID Structure 2  (0) 2020.10.13
(78) RAID Structure 1  (0) 2020.10.13
공지사항
최근에 올라온 글