본문 바로가기

IT ( 백준 파이썬 , 정보처리기사 , 딥러닝 )/임베디드 시스템

[ 임베디드 시스템 버스 ] 시스템 버스란? (폰 노이만 아키텍쳐, 하버드 아키텍쳐) #3

반응형

안녕하세요 푸쿵의 하루 입니다^^

 

 

시스템 버스 중에서 폰노이만 ,하버드 아키텍처의 구조 설명입니다

 

1. 버스 ( BUS )란?

 

 

-컴퓨팅 시스템의 각 모듈에서 발생한 신호를 공유해서 사용할 수 있도록 만든 신호의 집합

 

 

-구동 주체(CPU 등)에 의해서 해당 소자에 데이터를 읽거나 쓸 수 있도록 구성된다.

 

 

-어드레스 버스(address bus), 제어버스(control bus), 그리고 데이터 버스(data bus)로 구성된다.

 

 


 

2. 폰 노이만 ( Von-Neumann )아키텍쳐

 

 

-명령어 구조 : CISC ( Complex Instruction Set Computer )

 

 

 

-명령어와 데이터를 위한 메모리 인터페이스가 하나이다.

 

 


-명령어를 읽을 때 데이터를 읽거나 쓸 수 없다.

 

 


-IBM 계열 PC(개인용 PC), ARM7 등

 

 

 

 


 

 

3. 하버드 ( Havard ) 아키텍쳐

 

 

-명령어를 위한 메모리 인터페이스와 데이터를 위한 메모리 인터페이스가 분리되어 있다.

 

 

-명령어를 읽을 때 데이터를 읽거나 쓸 수 있어 성능이 우수하다.

 

 

-버스 시스템이 복잡하여 설계가 복잡하다

 

 

-ARM9, ARM10, XScale 등

 

 

 

 

반응형