전자 계산기 구조정보처리기사(구) · 2017년08월26일 · 36/100
36.인터럽트와 비교하여 DMA방식에 의한 사이클 스틸의 가장 특징 적인 차이점으로 옳은 것은?
1
수행 중인 프로그램을 대기상태로 전환
2
정지 상태인 프로그램을 완전히 소멸
3
대기 중인 프로그램을 다시 실행
4
주기억 장치 사이클의 특정한 주기만 정지정답
해설
DMA(Direct Memory Access) 대용량의 자료 전송을 위해 장치 드라이버가 CPU의 레지스터를 거치지 않고 직접 장치와 메모리 간 블록 단위로 데이터를 전송하는 기법이다. 사이클스틸링(Cycle Straling) DMA 컨트롤러와 CPU가 동시에 Bus를 사용 요청을 할 경우 속도가 빠른 CPU가 속도가 다소 느린 DMA 에게 우선순위를 주어 빠른 입출력이 가능하게 하는 방법 한번의 DMA 동작 중 1 word 정도 작은 데이터 전송 시 적용