DMA(Direct Memory Access)
컴퓨터시스템응용기술사 제123회 4교시 26번 문항으로, 과목은 컴퓨터구조입니다. ‘메모리 대역폭’ 키워드는 컴퓨터시스템응용기술사 기출 6문항에 나왔습니다.
원문 문제
컴퓨터시스템응용기술사 제123회 26번. DMA(Direct Memory Access)
- 가. DMA를 사용하는 이유
- 나. 입출력장치에서 주기억장치로 정보 전송 시 DMA를 이용한 정보전송
- 다. Burst Mode, Cycle Stealing Mode, Demand Transfer Mode
핵심 키워드
- DMA 컨트롤러
- Burst Mode
- Cycle Stealing Mode
- Demand Transfer Mode
- CPU 개입 최소화
- 메모리 대역폭
고득점 가이드 — 1. 개요
DMA(Direct Memory Access) 는 입출력 장치와 주기억장치 사이의 데이터 전송을 CPU 대신 전담 DMA 컨트롤러가 수행하도록 하는 기법이다. CPU 는 초기 설정과 완료 인터럽트 처리에만 관여하므로 대량 전송에서 CPU 점유율을 크게 낮추고 시스템 전체 처리량을 높이며, 임베디드·서버·스토리지 시스템의 고속 입출력 처리와 멀티미디어 스트리밍을 가능하게 한다.
출제 이력
- DMA 컨트롤러기출 1문항
- Burst Mode기출 1문항
- Cycle Stealing Mode기출 2문항
- Demand Transfer Mode기출 1문항
- CPU 개입 최소화기출 1문항
- 메모리 대역폭기출 6문항
같은 과목 문항
- 제123회 1번DDR SDRAM(Double Data Rate Synchronous Dynamic Random Access Memory)1교시무료
- 제123회 2번PCI Express(Peripheral Component Interconnect Express)1교시무료
- 제123회 5번매니코어 프로세서(many core CPU(Central Processing Unit))1교시무료
- 제123회 15번SLC(Single Level Cell) NAND, MLC(Multi Level Cell) NAND 및 TLC(Triple Level Cell) NAND Flash 메모리2교시
- 제123회 20번캐시 일관성(cache coherence)이 필요한 환경 및 이유, 캐시 일관성을 유지하기 위한 디렉토리 프로토콜(directory protocol)과 스누피 프로토콜(snoopy protocol) 비교3교시
- 제122회 1번전가산기(Full Adder)1교시무료