반응형
이 글은 학부 수업을 들으면서 개인적으로 정리한 글입니다. 잘못된 내용이 있다면 댓글로 말씀 부탁드립니다!
컴퓨터에는 기본적인 function 이 있고, 그 기본을 수행하기 위해 중요한 구성 요소들이 있다.
Basic Functions of a Computer
먼저, 컴퓨터의 기본적인 function 을 말하자면 아래와 같다.
- Input / Output Data
- Process the Data
- Store the Data
Components of a Computer
컴퓨터의 주요 구성 요소에는 5가지가 있다.
그 다섯 가지는 바로 아래 그림의 요소들 중 Input, Output, Control, Datapath, Memory 이다.
주요 구성 요소들은 하드웨어 기술과 무관하게, 과거부터 현재까지의 모든 컴퓨터를 이 다섯 가지 요소로 분류할 수 있다.
* Datapath,Cache Memory, Control은 Processor에 포함된다.
- Input & Output : 아래의 기기들과 컴퓨터 사이에 발생하는 입력과 출력을 말한다.
- User-Interface Devices : 디스플레이, 키보드, 마우스 등 사용자와 상호작용하는 기기
- Storage Devices : 하드디스크, CD/DVD, Flash Memory 등 저장 기기
- Network Adapters : 다른 컴퓨터와의 통신을 위한 Adapaters - Datapath : Processor의 구성 요소이며, 데이터에 대한 (대수)연산을 수행한다.
- Control : Processor의 구성 요소이며, Datapath, Memory, I/O device 등에 명령을 내려 동작을 제어한다.
- Memory : 프로그램이 실행될 때 유지되며, 실행 중인 프로그램에 필요한 데이터를 저장한다.
( + Cache Memory : 버퍼 역할을 하는 작고 빠른 SRAM 메모리(Static Random Access Memory)이다. SRAM은 DRAM에 비해 비싸지만, 빠르고, 밀도가 낮다. )
반응형
'컴퓨터 공학 Computer Engineering > 컴퓨터 구조 Computer Architecture' 카테고리의 다른 글
[컴퓨터 구조] High Level Language to the Language of Hardware (0) | 2021.10.03 |
---|---|
[컴퓨터 구조] Below Your Program(Application Software, System Software, Hardware) (0) | 2021.09.30 |
[컴퓨터 구조] 무어의 법칙이란? (Moore's Law) (0) | 2021.09.30 |