29. DMA에 대한 설명으로 가장 옳은 것은?
① 인코더와 같은 기능을 수행한다.
② inDirect Memory Acknowledge의 약자이다.
③ CPU와 메모리 사이의 속도차이를 해결하기 위한 장치이다.
❹ 메모리와 입출력 디바이스 사이에 데이터의 주고받음이 직접 행해지는 기법이다.
300x250
이 문제는 **DMA (Direct Memory Access)**의 개념과 역할을 정확히 이해하고 있는지를 묻는 대표적인 기본 문제입니다. 하나씩 보기 내용을 분석해서 정답을 찾아보겠습니다.
✅ 문제 요약
29. DMA에 대한 설명으로 가장 옳은 것은?
🧠 DMA (Direct Memory Access)란?
- DMA는 입출력 장치와 메모리 간에 데이터를 CPU의 개입 없이 직접 전송할 수 있도록 하는 기법입니다.
- 대용량 데이터를 빠르게 처리할 수 있고, CPU의 부담을 줄일 수 있는 장점이 있습니다.
✏️ 보기 분석
보기 내용 해설 옳고 그름
① | 인코더와 같은 기능을 수행한다 | 인코더는 데이터를 코드화하는 장치로 DMA와는 관련이 없음 | ❌ |
② | inDirect Memory Acknowledge의 약자 | 잘못된 약자입니다. DMA = Direct Memory Access | ❌ |
③ | CPU와 메모리 사이의 속도차이를 해결하기 위한 장치이다 | 이것은 캐시 메모리의 역할입니다. DMA는 I/O 장치와 메모리 사이에 작동합니다 | ❌ |
❹ | 메모리와 입출력 디바이스 사이에 데이터의 주고받음이 직접 행해지는 기법이다 | 정확한 설명! DMA의 핵심 정의입니다. | ✅ 정답 |
✅ 정답: ❹ 메모리와 입출력 디바이스 사이에 데이터의 주고받음이 직접 행해지는 기법이다
🧑🏫 학생용 요약 정리
개념 설명
DMA (Direct Memory Access) | CPU의 개입 없이 입출력 장치 ↔ 메모리 간에 직접 데이터 전송을 수행하는 기법 |
왜 사용하나요? | 대량 데이터 전송 시 CPU의 개입 없이 빠르게 처리 가능 → CPU는 다른 작업 수행 가능 |
주로 사용 예 | 하드디스크, 그래픽 카드, 사운드 카드 등 고속 입출력 장치와 메모리 간 데이터 전송 |
❌ 오답 정리
보기 왜 틀렸는가?
① 인코더 | 인코더는 정보 압축, 부호화 등과 관련, DMA와 무관 |
② 약자 | DMA는 "Direct Memory Access"가 맞는 약자 |
③ 속도차이 해결 | 이 역할은 캐시 메모리나 버퍼가 수행 |
'기출문제 > 정보처리기사' 카테고리의 다른 글
2018년 1회 정보처리기사 기출문제 31번 (1) | 2025.06.04 |
---|---|
2018년 1회 정보처리기사 기출문제 30번 (0) | 2025.06.04 |
2018년 1회 정보처리기사 기출문제 28번 (0) | 2025.06.04 |
2018년 1회 정보처리기사 기출문제 27번 (0) | 2025.06.04 |
2018년 1회 정보처리기사 기출문제 26번 (0) | 2025.06.04 |