콘텐츠로 바로가기
용어6

dma

이 용어로 연결된 기록을 섹션별로 살펴봅니다.

  1. Hardware-Software Interface Physics

    프로세서 레지스터부터 디바이스 드라이버, 인터럽트 메커니즘까지 하드웨어와 소프트웨어가 교차하는 물리적 접점을 다루는 학습 노드입니다.

    computer-architecture-embedded-systems / hardware-software-interface-physics
  2. Bare-metal Memory Mapping

    운영체제 없이 하드웨어 레지스터와 주변 장치를 CPU 주소 공간에 직접 사상하고 제어하는 베어메탈 환경의 물리적 메모리 관리 기법을 다루는 학습 노드입니다.

    computer-architecture-embedded-systems / hardware-software-interface-physics / bare-metal-memory-mapping
  3. Bus Communication Protocols

    칩 내부와 외부의 장치들이 데이터를 교환하기 위해 사용하는 전기적 규약인 I2C, SPI, UART, CAN 버스의 물리적 신호 체계와 제어 로직을 다루는 학습 노드입니다.

    computer-architecture-embedded-systems / hardware-software-interface-physics / bus-communication-protocols
  4. Direct Memory Access (DMA) Mechanics

    CPU의 개입 없이 주변 장치와 메모리 간에 대량의 데이터를 물리적으로 전송하여 시스템 처리 효율을 극대화하는 DMA 컨트롤러의 작동 원리를 다루는 학습 노드입니다.

    computer-architecture-embedded-systems / hardware-software-interface-physics / direct-memory-access-dma-mechanics
  5. Embedded Systems & Controllers

    특정 목적을 수행하기 위해 CPU, 메모리, 주변 장치를 한 칩에 집적한 MCU의 내부 물리 구조와 임베디드 특유의 제약 사항을 다루는 학습 노드입니다.

    computer-architecture-embedded-systems / hardware-software-interface-physics / embedded-systems-controllers
  6. PCIe, DMA & IO Virtualization

    고성능 주변 장치 간의 물리적 장벽을 허무는 PCIe 인터커넥트와, 가상화 환경에서도 하드웨어 자원에 직접 접근 가능케 하는 IOMMU 및 SR-IOV 기술을 다루는 학습 노드입니다.

    computer-architecture-embedded-systems / hardware-software-interface-physics / pcie-dma-io-virtualization