2025/06/07 2

week13

CAR(다음 마이크로 명령의 주소를 지정) CDR(Control data register)(파이프라인 레지스터)마이크로 명령어를 제어 메모리로부터 읽어 저장하는 레지스터이다.현재 마이크로 명령어를 실행하면서 다음 마이크로 명령어를 제어 메모리에서 동시에 읽어올 수 있다.->파이프라인 구조로 인해 두 동작이 병렬적(동시에) 이루어진다.CDR없이 작동할 수 있지만 제어 신호 생성과 명령어 fetch를 병렬화 하여 속도 향상이 가능하고 병목을 줄여준다. SBR(Subroutine Regiser)서브루틴을 호출하기 전 복귀 주소를 저장하는 레지스터 Mapping명령어코드->control memory상의 주소로 변환하는 작업 Opcode->7비트 마이크로 주소 매핑 앞의 64워드는 16루틴 * 4워드임뒤의 64..

카테고리 없음 2025.06.07

week12

SRAM:700ps~1ns값은 한 쌍의 플립플롭에 저장매우 빠르지만 DRAM보다 더 많은 공간을 차지(4~6 트랜지스터) DRAM: 60~100ns값은 축전기에 전하로 저장(갱신해야 함)매우 크고 SRAM보다 느림(5배에서 10배 정도) Disk access: ~1million ns Locality항목이 참조되는 경우시간적 지연성: 곧 다시 참조될 경향이 있다.공간 지역성: 가까운 항목은 곧 참조될 경향이 있다.hit: 찾으려는 데이터가 상위 레벨에 있는경우miss:요청된 데이터가 상위 레벨에 없는 경우 Direct Mapped Cache맵핑: 주소는 캐시의 블록 수에 대해 모듈로 연산뒤에 두비트가 Data의 주소를 뜻하므로 Data는 4개로 나눠지는거임3.3.2 이렇게 3부분으로 나눠지고앞에 3비트는 ..

카테고리 없음 2025.06.07