728x90

DMA(Direct Memory Access):device와 memory를 직접 연결하는 방식으로, 버스가 지원하는 기능, device controller에 의해 직접 메모리에 전달하며 CPU에서는 데이터 이동이 완료되었다는 인터럽트만 한 번 발생, 따라서 CPU가 하는 일이 줄어들어 성능이 좋아짐

PIO(Programmed I/O):device data를 CPU를 거쳐 메모리에 로드하는 방식으로 DMA 이전의 방식으로 성능이 느리다.

 

728x90

'CS' 카테고리의 다른 글

[OS]program, process, thread  (0) 2020.11.24
[OS]CPU, processor, microprocessor, core  (0) 2020.11.24
[OS]인터럽트, 트랩  (0) 2020.11.24
(미완)UML, Unified Modeling Language란  (0) 2020.11.22
[Python]Static variable, Static method, Class method  (0) 2020.11.22

+ Recent posts