SoftWare/임베디드

컴퓨터의 기본 구조

CaLicS 2024. 1. 17. 15:44

 아래 그림은 버스(데이터 교환 통로 역할)를 중심으로 간단하게 컴퓨터 구조를 표현한 그림이다. 그림의 컴퓨터는 명령어 처리 및 연산을 담당하는 마이크로프로세서, 마이크로프로세서가 처리해야할 명령, 데이터 그리고 그 결과를 저장하는 RAM및 ROM, 외부와의 데이터 통신을 위한 입·출력 장치, 마이크로프로세서가 메모리, 입 ·출력 장치와 데이터를 교환할 때 데이터 교환 통로 역할을 하는 버스로 구성되어 있다.

버스를 중심으로 표현한 컴퓨터의 기본 구조

 

 

아래 그림은 마이크로프로세서를 중심으로 위 그림을 표현해 본 것이다. 연산에 특화되어 있는 마이크로프로세서를 중심으로 하여 마이크로프로세서에서 어떠한 어플리케이션을 구성하고 있는 명령어를 ROM으로부터 읽고 해독하여 어플리케이션을 수행하게 된다. 이 과정에서 ROM으로부터 데이터를 읽어서 처리하기도 하며 변경된 데이터나 생성된 데이터를 RAM에 저장하게 된다. 속도가 RAM이 ROM보다 빠르기 때문에 어플리케이션을 RAM으로 복사한 후 RAM에 복사된 명령어들을 처리하는 경우도 있다. 마이크로프로세서는 어플리케이션 수행 중 입·출력 장치를 통하여 외부의 정보를 받아들이거나 내부에 생성된 데이터를 외부로 내보내기도 한다.

마이크로프로세서를 중심으로 표현한 컴퓨터의 기본 구조

 

'SoftWare > 임베디드' 카테고리의 다른 글

ATmega128 프로그래밍 환경 구축 2  (0) 2024.01.18
ATmega128 프로그래밍 환경 구축 1  (0) 2024.01.18
ATmega128이란?  (1) 2024.01.09
마이크로 컨트롤러란?  (0) 2024.01.08
마이크로 프로세서란?  (2) 2024.01.08