본문/내용
computer architecture
1. computer architecture 란?
명령어 세트의 구조, 프로세서, 메모리, I/O 등의 시스템 구성,
그리고 마이크로구조들을 포함한 전반적인 것을 지칭한다.
따라서 컴퓨터 구조를 공부한다는 것은 구성 요소들의 동작원리와
특성들 외에도 다음과 같은 많은 것들을 고려하는 것이라 볼 수 있다.
컴퓨터가 어떠한 방식으로 명령어를 받고 명령을 수행하는지,
데이타 표현 , 문자를 표현하는 방식이나 숫자를 표현하는 방식은 어떠한지..
CPU(중앙처리장치)는 어떻게 구성되어 있고 어떻게 제어하는지....
연산은 어떻게 수행하는지 등 컴퓨터에대한 구조를 살펴본다.
-컴퓨터 시스템의 기본적인 특성들은 대체로 4가지가 존재한다.
* 데이터 처리(Data Processing)
* 데이터 저장(Data Storage)
* 데이터 이동(Data Movement)
* 제어(Control)
이러한 기본적인 컴퓨터의 기능들을 수행하기 위한 컴퓨터 시스템들은 아래와 같다.
중앙 처리 장치, 또는 중앙 처리 연산 장치 (Central Processing Unit)
중앙처리장치, 즉 CPU라고 불리는 이 부분의 주요 기능은 데이터를 처리하는 것이다.
기억장치 (Memory)
기억장치는 데이터를 저장하는 기능을 수행한다.
입출력 장치 (Input/Output)
입출력 장치는 컴퓨터와 외부장치 사이에 데이터를 교환하는 기능을 수행한다.
시스템 버스 (System Bus)
시스템 버스는 위의 모든 컴퓨터 시스템 구성 요소들을 연결하여 데이터 전송을 수행한다.
아래는 기본적인 컴퓨터 시스템 구조를 나타낸 그림이다.
이 구성 요…
1) 중앙처리장치 (Central Processing Unit : CPU)
2) 메모리 (Memory)
3) 입출력 장치 (Input / Output)
2. Computer Architecture의 국내외 현황