컴퓨터 공학 Computer Engineering/컴퓨터 구조 Computer Architecture

[컴퓨터 구조] 컴퓨터의 주요 구성요소 5가지

킹남지 2021. 10. 3. 17:36
반응형

이 글은 학부 수업을 들으면서 개인적으로 정리한 글입니다. 잘못된 내용이 있다면 댓글로 말씀 부탁드립니다!

 

 

컴퓨터에는 기본적인 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 이다.

Components of a computer

 

주요 구성 요소들은 하드웨어 기술과 무관하게, 과거부터 현재까지의 모든 컴퓨터를 이 다섯 가지 요소로 분류할 수 있다.

* 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에 비해 비싸지만, 빠르고, 밀도가 낮다. )

반응형