본문 바로가기

Computer Science

컴퓨터 구조론 - 컴퓨터 구성요소

 

 

 

 

컴퓨터 시스템

   - 하드웨어(Hardware)

      : CPU, Memory 등의 컴퓨터 몸체를 물리적으로 구성하는 요소입니다.

   - 소프트웨어(Software)

      : 운영체제와 응용프로그램 등 하드웨어를 보조하고 그 위에서 새로운 기능을 하는 가상장치들을 의미합니다.

 

 

 

 

폰 노이만 구조

   - 폰 노이만이 제시한 구조로, 현대 컴퓨터의 구조입니다.

   - CPU, 메모리, 프로그램으로 구성되어 있습니다,

   - 메모리에 프로그램과 데이터를 저장하고, CPU에서 이를 꺼내서 연산하는 작업을 수행합니다.

   - 폰노이만 구조 이전의 컴퓨터들은 다른 작업을 할때 매법 스위치나 전선들을 교체했어야 했지만,

      폰노이만 구조 컴퓨터는 소프트웨어만 교체하면 된다는 장점이 있습니다.

 

 

 

 

컴퓨터 3대 구성요소

   1) CPU

      - 연산논리장치(ALU : Arithmetic Logic Unit) 와 제어장치(Control Device)로 구성됩니다.

         > 연산논리장치 - 산술연산과 논리연산을 수행합니다.

         > 제어장치 - 입출력 장치(I/O Device), Memory, ALU 동작 등을 제어합니다.

   2) Memory

      - 코드와 데이터를 저장하는 장치입니다.

      - 내부기억장치(주기억장치)와 외부기억장치(보조기억장치)로 구성되어 있습니다.

         1. 주기억장치 : CPU 내의 레지스터와 캐시메모리, DRAM 등

         2. 보조기억장치 : SSD 와 HDD

   3) IO Device(입출력장치)

      - 입력장치 : 마우스, 키보드, 터치패트, 마이크 등

      - 출력장치 : 모니터, 스피커 등

 

 

 

 

버스(Bus)

   - CPU와 메모리, 입출력장치를 연결해주는 장치입니다.

   - 구성요소들을 연결해주고 데이터를 송수신해주는 등 구성요소간 통로의 역할을 수행합니다.