반응형
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 |