Computer Science

[컴퓨터구조론] I/O 주소지정 : 기억장치-사상 I/O, 분리형 I/O

imsunbow 2024. 1. 16. 17:40

I/O장치에  I/O 주소지정을 할 때, 각 I/O 장치 당 두 개씩 주소를 할당한다.(데이터 레지스터의 주소 & 상태/제어 레지스터의 주소) 

 

I/O주소 지정방법은 기억장치-사상 방법과 분리형 I/O 방법으로 이루어진다.

 

1) 기억장치-사상 I/O

기억장치 주소 영역의 일부분을 I/O 제어기 내의 레지스터들의 주소로 할당하는 방식이다. 프로그래밍에서 기억장치 관련 명령어들을 I/O 장치 제어에도 사용가능하다(EX. LOAD 명령어와 STORE 명령어 등)

그리고 기억장치 읽기/쓰기 신호를 I/O 읽기/쓰기 신호로 사용한다.

 

2) 분리형 I/O(isolated - I/O)

I/O 장치 주소공간을 기억장치 주소 공관과는 별도로 할당하는 방식이다. I/O 제어를 위해서 별도의 I/O 명령어를 사용하며, 별도의 I/O 읽기/쓰기 신호가 필요하다.

반응형