정답: 4번 DMA 전송에 필요한 프로세서의 클록 사이클 수를 계산해 보겠습니다. 1. 초당 하드디스크 전송량: 4MB 2. 한 번 전송할 때 데이터 크기: 8KB 3. 한 번의 전송에 걸리는 시간: \(\frac{8 \text{KB}}{4 \text{MB/s}} = 2 \text{ms}\) 각 전송에 필요한 프로세서의 클록 사이클 수: - 초기 준비: 1000 클록 - 인터럽트 처리: 500 클록 - 총 클록: 1000 + 500 = 1500 클록 초당 전송 횟수: - \(1000 \text{ms} / 2 \text{ms} = 500\) 회 프로세서 클록 주파수: 500MHz = \(500 \times 10^6\) 클록/초 초당 총 클록 사이클 수: - \(1500 \text{ 클록} \times 500\) 회 = \(750,000\) 클록 따라서, 500MHz 프로세서의 클록 사이클 중 사용되는 비율은: - \(\frac{750,000}{500 \times 10^6} = 750 \times 10^{-3}\) 결과적으로 보기 4와 일치합니다.