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 |