DMA 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
;Direct Memory Access | ;Direct Memory Access | ||
;[[입출력 장치]]가 [[중앙처리장치|CPU 레지스터]]를 경유하지 않고 직접 [[주기억장치]]에 접근하여 입출력을 수행하는 방식 | ;[[입출력 장치]]가 [[중앙처리장치|CPU 레지스터]]를 경유하지 않고 직접 [[주기억장치]]에 접근하여 입출력을 수행하는 방식 | ||
6번째 줄: | 5번째 줄: | ||
* 블록으로 대용량의 데이터를 전송할 수 있다. | * 블록으로 대용량의 데이터를 전송할 수 있다. | ||
* CPU레지스터를 거치지 않아 CPU의 부하가 적고 속도가 빠르다. | * CPU레지스터를 거치지 않아 CPU의 부하가 적고 속도가 빠르다. | ||
* [[ | * [[싸이클 스틸|싸이클 스틸(Cycle Steal)]] 방식을 이용하여 데이터를 전송한다, | ||
== 구성 요소 == | == 구성 요소 == | ||
18번째 줄: | 17번째 줄: | ||
* I/O 장치의 주소 | * I/O 장치의 주소 | ||
* 연산(쓰기 혹은 읽기)지정자 | * 연산(쓰기 혹은 읽기)지정자 | ||
* 데이터가 있는 | * 데이터가 있는 주기업장치 주소 | ||
* 전송될 데이터 단어들의 수 | * 전송될 데이터 단어들의 수 | ||