Direct Memory Access (DMA) Mechanics
기술 노트CPU의 개입 없이 주변 장치와 메모리 간에 대량의 데이터를 물리적으로 전송하여 시스템 처리 효율을 극대화하는 DMA 컨트롤러의 작동 원리를 다루는 학습 노드입니다.
computer-architecture-embedded-systems / hardware-software-interface-physics / direct-memory-access-dma-mechanics
이 주제 아래 묶인 기록을 섹션별로 살펴봅니다.
CPU의 개입 없이 주변 장치와 메모리 간에 대량의 데이터를 물리적으로 전송하여 시스템 처리 효율을 극대화하는 DMA 컨트롤러의 작동 원리를 다루는 학습 노드입니다.
특정 목적을 수행하기 위해 CPU, 메모리, 주변 장치를 한 칩에 집적한 MCU의 내부 물리 구조와 임베디드 특유의 제약 사항을 다루는 학습 노드입니다.
하드웨어 이벤트에 대한 시스템의 반응 속도를 결정짓는 인터럽트 지연 시간의 물리적 구성 요소와 그 불확실성(Jitter)을 분석하고 제어하는 학습 노드입니다.
고성능 주변 장치 간의 물리적 장벽을 허무는 PCIe 인터커넥트와, 가상화 환경에서도 하드웨어 자원에 직접 접근 가능케 하는 IOMMU 및 SR-IOV 기술을 다루는 학습 노드입니다.
사물인터넷 기기의 저전력 하드웨어 아키텍처부터 엣지 단에서의 실시간 데이터 처리 및 AI 추론 기술을 다루는 학습 노드입니다.
클라우드 의존 없이 임베디드 기기 내부에서 실시간으로 지능형 연산을 수행하기 위한 모델 경량화, 가속기 활용 및 온디바이스 추론 물리 원리를 다루는 학습 노드입니다.
배터리 구동 사물인터넷(IoT) 기기를 위해 전력 소모를 최소화하면서도 안정적인 무선 연결을 제공하는 BLE, Zigbee, LoRa 등의 물리적 무선 통신 원리를 다루는 학습 노드입니다.