
[컴퓨터구조] 입출력 기법
·
컴퓨터 과학/컴퓨터구조
1. 장치 컨트롤러, 드라이버더보기장치 컨트롤러는 CPU와 입출력장치 사이의 통신을 중개하는 하드웨어- 여기서 입출력 장치는 보조기억장치를 포함- 장치 컨트롤러내에 RAM이 존재하는 경우도 있음- 정보를 주고받는 방법으로 프로그램 입출력, 인터럽트 기반 입출력, DMA 입출력 존재 장치 드라이버는 장치 컨트롤러가 컴퓨터 내부의 정보를 주고받을 수 있도록 하는 프로그램1-1. 프로그램 입출력더보기프로그램 속 명령어로 입출력 작업을 수행하는 방법프로그램 입출력 방식1. 고립형 입출력 : 입출력장치, 메모리에 접근하는 주소를 별도의 주소 공간으로 간주하는 방식2. 메모리 맵 입출력: 메모리에 부여된 주소 공간의 일부를 입출력장치를 식별하기 위한 주소 공간으로 사용하는 방식 1-2. 인터럽트 기반 입출력더보기P..