인터럽트 를 처리 하 는 프로세스 동안 , 앰 비언 트 컴퓨팅 시스템 ( 510 ) 은 하나 이상 의 DMA 제어기 ( 528 ) 를 깨울 수 도 있 다 . DMA 제어기 ( 528 ) 는 인입 센서 신호 에 대해 더 높 은 데이터 대역폭 을 허용 하 는 DMA 경로 를 관리 할 수 있 다 . 예 를 들 어 , DMA 제어기 ( 528 ) 는 처리 서브 시스템 ( 530 ) 의 처리 구성 요소 들 에 의한 액세스 를 위해 마이크로폰 으로부터 SRAM ( 539 ) 으로 오디오 데이터 를 연속 적 으로 스트리밍 하 는데 사용 될 수 있 다 . 반대 로 , DMA 제어기 는 또 한 하나 이상 의 스피커 를 통해 사운드 로 출력 하 기 위해 SRAM ( 539 ) 에 저장 된 오디오 데이터 를 연속 적 으로 스트리밍 하 는데 사용 될 수 있 다 . DMA 제어기 ( 528 ) 는 또한 임의 의 적절 한 센서 데이터 를 SRAM ( 539 ) 으로 스트리밍 하 는데 사용 될 수 있 지만 , 프로그래밍 된 IO 를 사용 하 는 것 은 소량 의 데이터 를 위해 DMA 제어기 를 활성 화 하 는 것 보다 계산 적 으로 더 저렴 할 수 있 다 . 따라서 , 앰 비언 트 컴퓨팅 시스템 ( 510 ) 은 비교 적 고 대역폭 센서 데이터 ( 예 를 들 어 오디오 데이터 및 레이더 데이터 ) 에 대해서 는 DMA 제어기 ( 528 ) 를 활성 화 하 고 사용 할 수 있 고 , 다른 유형 의 센서 데이터 에 대해서 는 프로그래밍 된 IO 를 사용 할 수 있 다 .