일반적으로 CPU가 주기억장치보다 더 속도가 빠르기 때문에 속도 차이로 인한 CPU 대기 시간이 생긴다.(=병목현상) 이 CPU 대기 시간을 최소화하기 위해 CPU와 주기억장치 사이에 설치하는 고속 반도체를 Cache Memory 라고 한다.주기억장치에서 자주 사용하는
명령어 처리 과정을 여러 단계로 세분화해서 동시에 서로 다른 작업들이 수행되도록하여 병렬성을 높이는 기법CPU 처리 속도를 높이기 위해 CPU 내부 하드웨어를 여러 단계로 나누어 동시에 처리하는 기술Fetch InstructionDecode InstructionExec
Register(ALU) Type: 연산이 Register의 데이터에서만 이루어 지는 명령어Data Load from Memory(Load): 연산에 필요한 데이터가 외부 메모리에 존재하여 메모리로부터 데이터를 읽는 동작이 필요한 명령어Data Save to Memor
1. CPU 1.1 registers (레지스터 세트): cpu 내부에 위치한 기억 장치 속도가 매우 빠르지만 내부회로가 복잡하여 공간차지 많이함. 따라서 CPU 내부 레지스터 개수는 제한적 1.2 ALU 실제 산술/논리 연산을 수행하는 회로들로 이루어진 HW 모듈