dma, interrupt, polling방식 차이점
0. CPU가 하는 기능, 그리고 MCU와 메모리로 나뉜 CPU의 구조 CPU는 (control unit, Arithmetic/Logic unit, Memory unit)임. 즉 CPU가 하는 기능은 control, 산술논리, 메모리 이 3가지인 것임. 요새는 CPU가 두 가지로 나뉘어서 제작되는데, 그게 마이크로프로세서, 메모리로 나뉨. 보드에서 cpu를 제외한 모든 장치는 cpu라고 함. 1. polling과 interrupt의 차이점 요약 CPU가 각 장치들에게 할 말이 있는지 물어보는 것이 polling방식이며, 반대로 주변장치가 CPU 대장에게 원하는 것을 먼저 요청하는 것이 interrupt방식임. polling은 IO가 아주 빈번하거나, 즉 주변장치의 값을 감시하여 계속 읽어와서 실시간으로 ..
2023. 1. 5.