반응형
-
DMA의 정의
- CPU를 대신하여 I/O 장치와 메모리 사이의 데이터 전송을 담당하는 장치
-
CPU의 개입 없이 주변 장치와 주기억 장치간의 데이터 전송이 이루어지는 방법
-
DMA의 전송 방식인 사이클 스틸링
- DMA가 메모리에 접근하려면 버스를 사용하여야 함
- 버스의 사용권은 CPU가 관장
- DMA가 작업하는 동안 CPU는 다른 작업을 수행
- CPU와 DMA가 동시에 버스를 사용하고자 하는 경우, 속도가 빠른 CPU가 느린 DMA에게 한 메모리 사이클 동안 버스 사용권을 먼저 주는 것
반응형
'밥벌이 > 운영체제' 카테고리의 다른 글
스케줄링 단계와 기본 요소 (0) | 2011.05.17 |
---|---|
스케줄링 알고리즘 (0) | 2011.05.17 |
DMA 사이클 스틸링 (0) | 2011.05.17 |
DMA의 동작 및 특징 (0) | 2011.05.17 |
DMA의 확장 (0) | 2011.05.17 |