○ 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
° 하나의 명령에 여러 블록을 입출력 | |
제글이 마음에 드셨다면, 망설이지 말고 RSS로 무료구독하세요. ^^ 
필넷님.
예를 들어서 좀 설명해 주시면 어떨까요?
너무 간략해요ㅠ.ㅠ
저도 기억날듯말듯 가물가물 하네용. 흐...
멋진 작품을 계속
좋은 일을 나의 친구를 계속, 이거 정말 끝내 준다
저를 속이고 있군요.
저를 어디로 데려가십니까?
얼마?
어디?
다 먹었습니다.
변호사에게 이야기하고 싶습니다
그것은 오해였습니다.
그것은 오해였습니다.