[TIL] 컴퓨터의 핵심 3요소

bbung95·2022년 12월 6일

TIL

목록 보기
2/9
post-thumbnail

소개

컴퓨터의 핵심 3요소에 대해서 알아보려고 합니다

  • CPU
  • Memory
  • IO Devices

CPU (Central Process Unit)

CPU는 중앙처리 장치라고 불리며 컴퓨터에서 빠질 수 없는 요소중에 하나입니다.
사람으로 비유하자면 뇌라고 생각할 수 있습니다.

CPU가 하는 일을 크게 2가지로 나눌 수 있습니다

  • 연산 ALU(Arithmetic Logic Unit)
    • 산술 연산 : Arithmetic Operation
    • 논리 연산 : Logic Operation
  • 제어 Control Deivce
    • IO Device(입출력장치), Memory, ARU 동작 제어

Memory (코드와 데이터를 저장하는 장치)

Memory는 많이 들어 봤을것이다 (RAM, HDD, SDD)

  • 프로그램과 프로그램 수행에 필요한 데이터를 저장합니다
  • 내부 기억장치 (주 기억 장치)
    • 휘발성 데이터 (비영구적인 데이터 저장장치)
    • CPU안에 레지스터(register), 캐시(cashe memory)
    • DRAM등 메모리 (램, RAM, DDR4)
  • 외부 기억장치 (보조기억장치)
    • 비휘발성 데이터 (영구적인 데이터 저장장치)
    • SSD, HDD

IO Devices(입출력 장치)

IO Devices는 컴퓨터로 입력하고 출력을 지원하는 모든 외부 장치를 말합니다

  • 입력 장치 : 마우스, 키보드, 터치패드 등
  • 출력 장치 : 모니터, 프린터, 스피커 등

Bus(버스)

위에 핵심 3요소만으로는 컴퓨터가 동작하지 않습니다. 각각의 요소들을 연결시켜줘야 합니다. 컴퓨터의 구조를 보면 메인보드가 있습니다

메인보드에 CPU, GPU, Memory, IO Devices를 장착하여 사용합니다.
이렇게 연결된 메인보드에 칩셋에서는 System Bus를 지원합니다
System Bus를 통해 각각의 요소들을 연결시켜줍니다

  • 핵심 구조 3가지(CPU, Memory, IO Devices)를 연결해주는 장치
  • 개별적인 IO Devices들을 연결해주고 데이터를 송수신 해주는 장치

0개의 댓글