반응형
안녕하세요 푸쿵의 하루 입니다^^
시스템 버스 중에서 폰노이만 ,하버드 아키텍처의 구조 설명입니다
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 등
반응형
'IT ( 백준 파이썬 , 정보처리기사 , 딥러닝 ) > 임베디드 시스템' 카테고리의 다른 글
[ 임베디드 시스템 입출력 장치 ] 폴링, 인터럽트, DMA 방식 # 4 (11) | 2021.03.14 |
---|---|
[ 임베디드 시스템-메모리 ] 캐시메모리 DRAM, SRAM, FLASH, ROM #2 (16) | 2021.03.13 |
[ 임베디드 시스템 - 프로세서 ] 레지스터 , 산술 논리 장치, 제어 장치, 프로세스 버스 #1 (6) | 2021.03.12 |