Computer Science/Computer Architecture

[CS] Computer Architecture / 컴퓨터 구조

EUNJI HA 2022. 1. 19. 13:26

컴퓨터는 크게 두 가지로 구성된다.

Hardware / 하드웨어

  • CPU(Central Processing Unit) / 중앙처리장치
    • Control Unit / 제어장치
    • ALU(Arithmetic Logic Unit) / 산술논리장치
    • Register / 레지스터
  • Memory / 기억장치
    • Main Memory / 주기억장치, 메인메모리
    • Secondary Memory(HardDisk) / 부기억장치, 하드디스크
  • Input/Output Devices / 입출력장치
    • Input Devices / 입력장치: 키보드, 마우스 등
    • Output Devices / 출력장치: 모니터, 프린터, 스피커 등

출처:https://blog.hexabrain.net/212

  • System Bus / 시스템 버스 (Hardware 구성 요소들을 물리적으로 연결하는 선)
    • Control Bus / 제어 버스
    • Address Bus / 주소 버스
    • Data Bus / 데이터 버스

 

출처:https://en.wikipedia.org/wiki/Bus_(computing)

 

Software / 소프트웨어

  • System Software / 시스템 소프트웨어
    • Operating System (OS) / 운영체제
    • Compiler / 컴파일러
  • Application Software / 응용 소프트웨어

출처:https://www.tutorialsmate.com/2020/12/difference-between-system-software-and-application-software.html