Stored-program computer : Program(Instruction)과 Data 모두 동일한 형태, 방식으로 저장되며 동일한 버스를 사용한다.
Von Neumann Bottleneck : 많은 양의 데이터가 유입됨으로써 느려지는 현상
- Program Memory와 Data Memory가 하나의 버스를 통해 CPU와 통신
- 같은 버스를 사용하기 때문에 CPU는 Data와 Instruction에 동시에 접근할 수 없다.
Solution : Harvard Architecture
- Issue 1 : 집적된 반도체를 만드는 돈이 수익보다 더 적어짐으로써 무어의 법칙은 깨지고 있다.
- Issue 2 : Power Wall
- Performance 향상을 위해 voltage , heat을 낮추는 것이 더 이상 불가능해졌다.
- Performance 향상 정체