본문 바로가기

CS공부/운영체제

5. I/O Hardware

I/O Instructions란?

컴퓨터에서 입출력 장치(키보드, 모니터, 프린터 등)와 데이터를 주고받기 위해 CPU가 사용하는 명령어

 

디바이스는 대부분 레지스터를 가지고 있음!

 

Register

입출력 장치가 CPU와 정보를 주고받기 위해 사용하는 아주 작은 저장 공간

데이터, 상태, 명령 레지스터가 있음.

 

local buffer

장치가 처리할 데이터를 잠시 저장하는 곳, 장치 내부(프린터, 디스크 등)

 

디바이스 접근 방식

디바이스들은 주소를 가지고 있음

구분 용어 설명

1️⃣ Memory-Mapped I/O (MMIO) 디바이스 레지스터가 메모리 주소처럼 배정됨
2️⃣ I/O-Mapped I/O (또는 Port-Mapped I/O, PMIO) 별도 I/O 주소 공간을 사용함

pc에서 device io 주소

'CS공부 > 운영체제' 카테고리의 다른 글

7. Interrupt  (0) 2025.05.23
6. Polling  (0) 2025.05.23
4. I/O Systems  (0) 2025.05.23
3. Bus  (0) 2025.05.23
2. Booting  (0) 2025.05.23