IT 이야기/컴퓨터구조,OS

I/O

필넷 2008. 12. 31. 13:42
반응형
○ I/O

주소공간에 따른 분류

Memory Mapped I/O

Isolated I/O

° 주기억 장치의 주소공간을 입출력 포트에 할당
° 이용 가능한 메모리 공간 감소
° 별도 입출력 명령 불필요

° 주기억장치 분리된 별도의 주소 공간
° 입출력을 위한 별도 명령

동기화 기법

polling

° 주변기기를 주기적으로 점검, 부하가 크다

Interrupt

° I/O장치가 CPU에 signal로 알림, 상태보관이 필요

I/O방식

CPU를 이용한 입출력

° CPU가 I/O장치 상태, 자료이동을 관리
° CPU에 overhead 발생

DMA

° CPU는 데이터 전송시작/끝부분에만 관여
° 한번에 한 단어씩 데이터 블록 전송
° Cycle stealing
  - DMA 모듈이 BUS를 사용하기 위해 CPU의 동작을 일시적으로 중단시키는 기법

Channel

° 데이터 전송을 전담하는 processor
° 하나의 명령에 여러 블록을 입출력

반응형

'IT 이야기 > 컴퓨터구조,OS' 카테고리의 다른 글

디스크 스케줄링  (2) 2009.02.03
통합스토리지(DAS vs NAS vs SAN)  (9) 2009.01.06
RISC vs CISC  (0) 2008.12.29
교착상태  (0) 2007.10.25
성능평가  (0) 2007.10.05