하버드 구조와 폰 노이만 구조
폰 노이만 구조 프로그램과 데이터의 메모리를 공유하며, CPU와 메모리 사이에 하나의 버스만 존재한다. 이와 같은 구조로 인하여 명령어를 실행시킬때 두번의 인출 사이클이 필요하다는 단점이 있다. 하지만 다른 작업을 해야할 때 소프트웨어적으로만 변경해도 되기 때문에 범용성이 좋다. 하버드 구조 명령어를 처리하는 프로그램 메모리와 데이터 메모리가 따로 구분되어 있다. 두개의 버스로 이루어져 있어 동시에 처리할 수 있고, 속도가 빠르다는게 장점이다 하지만 그만큼 회로가 복잡하고 비용이 많이 든다는 단점이 있다.
2020.10.05