Software Lab

1. 컴퓨터 구성 장치 본문

컴퓨터 구조/Computer Strucuture

1. 컴퓨터 구성 장치

아임코더 2022. 7. 18. 13:53

컴퓨터는 Mainboard, CPU, Memory, I/O(Keyboard, Printer....) 장치들로 구성되어 있다.

<장치들의 구성>

Mainboard : CPU, Mem, I/O의 장치 간에 통신 할 수 있도록 3개(Address, Data, Control)의 Bus를 제공한다. 또한 발진기(Oscillator) 가 있어 여러 장치들에 클록 주파수를 제공한다.
 
CPU(중앙 처리 장치) : 사칙연산, 논리연산을 한다. Intel, AMD, ARM, MIPS 등의 종류가 있다.
 
Memory(주 기억 장치) : 데이터를 저장한다. 이곳에서 CPU가 데이터를 읽어와서 연산하고 그 결과를 다시 이곳에 저장한다. 휘발성으로 전원이 꺼지면 데이터는 사라진다. 삼성, 하이닉스 등의 제품이 있다.
 
I/O(외부 입출력 장치 또는 Peripheral) : 컴퓨터 외부에서 입출력 기능이 있는 장치들을 의미한다. 키보드, 그래픽 카드, 프린터, 마이크, 디스크 등 있다.

 

Mainboard 에서 제공하는 3가지 종류의 버스가 있다.

Address bus : CPU가 Mem, I/O 장치로부터 데이터를 읽거나 쓰기 위해 주소를 출력하는 버스이다. 현재 64bit CPU에서는 48bit 버스를 사용하고 있다.
 
Data bus : CPU, Mem, I/O 장치 간에 데이터가 전달되는 버스이다.
 
Control bus : 제어 버스는 여러 종류가 있다. 아래는 대표적인 것들이다.
  • Read : CPU가 Mem, I/O 장치로부터 데이터를 읽어올 때 신호를 보낸다.
  • Write : CPU가 Mem, I/O 장치로에게 데이터를 쓰기할 때 신호를 보낸다.
  • INT(Interrupt) : I/O 장치가 CPU 에게 보내는 Interrupt 신호이다.
  • DMA(Direct memory access) : I/O 장치가 CPU를 거치지 않고 직접 Memory으로 데이터를 입출력하기 위해 I/O 장치가 CPU에 보내는 신호이다.

'컴퓨터 구조 > Computer Strucuture' 카테고리의 다른 글

4. MUX(Multiplexer)  (0) 2022.07.22
3. ALU(Arithmetic logic unit)  (0) 2022.07.21
2. CPU 내부 구성  (0) 2022.07.20
Comments