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 읽기/쓰기 신호가 필요하다.
반응형
'Computer Science' 카테고리의 다른 글
[운영체제] 스와핑(스와핑, 스와핑-입출력, 여러가지 스와핑, 모바일 시스템에서의 스와핑) (0) | 2024.01.18 |
---|---|
[운영체제] 다단계 큐 스케줄링 / 다단계 피드백 큐 스케줄링 (0) | 2024.01.17 |
[자료구조] 스택을 이용한 중위표기식 > 후위표기식 변경 및 후위표기식 표현방법 (0) | 2024.01.16 |
[운영체제] 교착상태 개념, 특징(상호배제, 점유하며 대기, 비선점, 순환 대기) (0) | 2024.01.15 |
[운영체제] 세마포 개념, 용도, 세마포 구현 원리 (0) | 2024.01.14 |