책 내용 질문하기
정보처리기사 필기 DMA에 대해 질문드립니다.
도서
2017 시나공 정보처리기사 필기
페이지
조회수
366
작성일
2017-08-22
작성자
탈퇴*원
첨부파일

안녕하세요 DMA 개념에 대해 궁금해서 질문드립니다.

입출력제어방식에서 보면 DMA에 의한 I/O제어가 있는데

설명을 보면 입출력장치가 직접 주기억장치(CPU)를 접근하여 입출력하는 방식입니다.

근데 공부하다보면 보조기억장치와 메모리인터리빙 등에서도 DMA 방식을 사용하는데

보조기억장치의 내용중에 보면 CPU와 직접자료 교환이 불가하다고 되어있습니다.

DMA란 개념이 보조기억장치나 I/O등이 DMA제어기를 통해서 CPU에 전달하는것인지..

근데 또 어떤 설명은 입출력장치가 직접 주기억장치를 접근한다고 되어잇고,

헷갈려서 질의드립니다.

답변
2017-08-23 09:59:09

안녕하세요.

DMA란 Direct Memory Access의 약자로 입출력장치가 직접 주기억장치를 접근하여 데이터를 입출력하는 방식입니다.

인터리빙은 하나의 모듈이 아니라 여러 개의 모듈을 이용하여 속도 효율성을 높이는 것으로

인터리빙을 고속 DMA 전송에서도 사용한다는 것은 DMA, 즉 입출력장치와 주기억장치가 데이터를 입출력할 때도 이러한 복수 모듈의 사용인 인터럽트의 개념을 적용할 수 있다는 의미입니다.

오늘도 즐거운 하루 되세요.

  • *
    2017-08-23 09:59:09

    안녕하세요.

    DMA란 Direct Memory Access의 약자로 입출력장치가 직접 주기억장치를 접근하여 데이터를 입출력하는 방식입니다.

    인터리빙은 하나의 모듈이 아니라 여러 개의 모듈을 이용하여 속도 효율성을 높이는 것으로

    인터리빙을 고속 DMA 전송에서도 사용한다는 것은 DMA, 즉 입출력장치와 주기억장치가 데이터를 입출력할 때도 이러한 복수 모듈의 사용인 인터럽트의 개념을 적용할 수 있다는 의미입니다.

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.