728x90
문제 6.1 (1) 18.75 MByte 1200 × 32 × 512바이트 = 19660800 / (1024 × 1024) = 18.75 MByte (2) 5.56ms (1/45초) 5400rpm인 디스크의 경우에는 초당 90바퀴를 회전하므로, 한 바퀴를 회전하는 데는 1/90 (약 11.11ms)가 걸린다. (1ms = 1/1000s) 평균 회전 지연시간은 해당 섹터가 반 바퀴 회전한 후에 헤드 아래에 도달하는 데 걸리는 시간인 5.56ms 라고 할 수 있다. 문제 6.2 (1) 37.5 MByte 2400 × 32 × 512바이트 = 39321600 / (1024 × 1024) = 37.5 MByte (2) 9.6ms 0.012 × (1250-450) = 9.6ms (3) 4.17ms 7200rpm인..
5,1 답: 38ns 풀이) (20ns X 0.9) + ( 200ns X 0.1) = 38ns CPU와 가까이에 위치한 기억장치의 적중률에 대한 액세스 시간과 미스률 10%에 대한 액세스 시간을 합하면 평균 기억장치 액세스 시간이 된다. 5.2 풀이) 적중률 0% : (0 x 10ns) + (1 x 100ns) = 100ns 적중률 20% : (0.2 x 10ns) + (0.8 x 100ns) = 82ns 적중률 40% : (0.4 x 10ns) + (0.6 x 100ns) = 64ns 적중률 60% : (0.6 x 10ns) + (0.4 x 100ns) = 46ns 적중률 80% : (0.8 x 10ns) + (0.2 x 100ns) = 28ns 적중률 100%:(1 x 10ns) + (0 x 100n..
2.1 답: 3.0 ns 풀이) 1클록 당 0.5 ns 시간이 걸리고, 파이프라이닝 되지 않은 기본 명령어 실행 상태이므로 인출 사이클 : 0.5ns X 3 = 1.5ns 실행 사이클 : 0.5ns X 3 = 1.5ns 따라서 ‘ADD addr’ 명령어의 총 실행 시간은 1.5 + 1.5 = 3.0ns 가 된다. 2.2 2.2-(1) 풀이) 기억장치 주소 내용 200 1300 201 6301 202 2302 203 8250 300 0009 301 0005 ① 200번지 명령어 수행 PC 0201 AC 0009 IR 1300 [M] 기억장치 200번지의 명령어: LOAD 300 ( 300번지 내용을 AC로 이동) AC: 0009 (명령어 실행 결과 300번지의 내용인 0009가 적재된다.) IR: 1300..