공부하자/알면 유용한정보

Bus System

YoBot 2016. 11. 23. 00:58

Bus System

버스 시스템(Bus System)

 버스 시스템은 어드레스 버스, 데이터 버스, 제어 신호로 구성됩니다. 해당 주소와 데이터를 버스에 싣고 제어 신호를 가하면, CPU 외부에 있는 소자의 해당 주소에 데이터를 읽거나 쓸 수 있습니다. 버스 시스템의 구성에 따라 시스템의 동작여부와 성능이 결정되므로, 아주 중요한 요소라 할 수 있다.


하버드 아키텍쳐

 하버드 아키텍쳐는 명령어와 데이터 영역이 분리되어 있는 형태이다. 즉 명령어를 위한 어드레스, 데이터 버스와 데이터를 위한 어드레스, 데이터 버스가 분리되어 있는 버스 시스템을 사용한다. 명령어와 데이터의 참조를 동시에 수행할 수 있으므로, 성능 면에서 우수하지만 단점은 버스 시스템이 복잡하며, 외부 메모리가 2세트가 있어야 한다는 점이다.

ARM9은 고성능을 얻기 위하여 하버드 아키텍쳐를 채택하였다.




폰노이만 아키텍쳐

 폰 노이만 아키텍쳐는 명령어와 데이터를 위한 어드레스, 데이터 버스가 하나이다. 즉 외부 메모리 공간에 명령어와 데이터가 혼재해 있다는 것을 의미한다.

개인용 컴퓨터는 폰노이만 아키텍쳐를 사용하고 있으며, ARM7 또한 폰노이만 아키텍쳐를 채택하고 있습니다.








'공부하자 > 알면 유용한정보' 카테고리의 다른 글

ARM 프로세서의 장점  (0) 2016.11.23
System On a Chip  (0) 2016.11.23
Cache Memory, Write Buffer  (0) 2016.11.23
프로세서 (Processor) 종류  (0) 2016.11.23
불펌금지 스크립트(우클릭금지)  (2) 2016.02.24