하버드 구조와 폰 노이만 구조의 한계
하버드 구조와 폰 노이만 구조의 한계는 각각 무엇이며지금은 어떻게 구성된 모습으로 사용되고 있을까? 전자 실험에도 자주 쓰이는 ATMEGA128과 같은 모듈은 하버드 구조를 가진다. 프로그램 메모리와 데이터 메모리가 분리되어 있어 CPU는 데이터를 전송하는 버스를 따로 사용하게 된다. CPU가 동시에 2개 이상의 데이터를 받을 수 있기 때문에 처리가 빠르다. 이는 요즘 각광받는 병렬식 컴퓨터에 잘 쓰인다. 근래 나오는 인테 CPU를 보면 캐시메모리가 명령어용과 데이터용을 분리한 것을 알수 있다. 폰 노이만 구조는 위에서 언급한 프로그램과 데이터를 하나의 통로, 즉 하나의 버스를 통해 받게 된다. 처리속도는 비교적 느리지만 설계가 간단하기 때문에 범용 컴퓨터 구조라고 한다. 폰 노이만이 만든 에드박(EDV..
Comment