본문 바로가기

computer science/computer architecture

[오늘 CS] 컴퓨터 구조 - 큰 그림

컴퓨터 구조는 크게 컴퓨터가 이해하는 정보, 컴퓨터의 4가지 핵심 부품으로 이루어져 있다.

 

1. 컴퓨터가 이해하는 정보

  • 데이터 : 컴퓨터가 이해하는 숫자, 문자, 이미지, 동영상과 같은 정적인 정보
  • 명령어 : 데이터를 움직이고 컴퓨터를 작동시키는 정보

 

2. 컴퓨터의 4가지 핵심 부품

  • CPU : 컴퓨터의 두뇌! 읽고 해석하고 실행하는 부품
    • 세 가지로 이루어져 있음
      • ALU(Arithmetric Logic Unit) : 계산기. 컴퓨터 내부에서 수행되는 대부분의 계산을 담당
      • 레지스터(Register) : CPU 내부의 임시 저장 장치.  프로그램을 실행하는데 필요한 값들을 임시로 저장함. 여러 개의 레지스터 존재
      • 제어장치(Control Unit) : 제어 신호*라는 전기 신호를 내보내고, 명령어를 해석함.
            *제어 신호: 컴퓨터 부품들을 관리하고 작동시키기 위한 일종의 전기 신호

  • 메모리 : 현재 실행되는 프로그램의 데이터와 명령어를 저장함
    • 프로그램이 실행되기 위해서는 반드시 메모리에 저장되어 있어야 함
    • 메모리는 현재 실행되는 프로그램의 명령어와 데이터를 저장함
    • 메모리에 저장된 값의 위치는 주소로 알 수 있음

  • 보조기억장치 : 메모리는 가격이 비싸 저장 용량이 적고, 전원이 꺼지면 저장된 내용을 잃음. 따라서 이를 보조하기 위한 저장 장치가 필요함! 이 저장 장치가 바로 보조 기억 장치!
    • 메모리 - '실행되는' 프로그램을 저장, 보조기억장치 - '보관할' 프로그램을 저장
  • 입출력 장치 : 마이크, 스피커, 마우스, 프린터 등과 같이 컴퓨터 외부에 연결되어 컴퓨터 내부와 정보를 교환하는 장치

 

3. 정리

  • 위 모든 핵심 부품들은 모두 메인보드(또는 마더보드)라는 판에 연결됨
  • 메인보드에 연결된 부품들은 정보를 주고 받을 수 있는데, 이는 시스템 버스를 통해 이뤄지며 시스템 버스는 주소, 데이터, 제어 버스로 구성되어 있음. 컴퓨터의 두뇌인 CPU 내부에는 ALU, 레지스터, 제어장치가 있어 메모리에 저장되어 있는 것들을 읽고 해석하고 실행하는 역할을 하며, 메모리는 전원이 꺼지면 저장된 내용을 잃기 때문에 이를 보조하는 메인보드 외부의 보조기억장치가 시스템 버스와 연결되어 있음. 메인보드 외부에 있는 모니터, 키보드, 마우스 등과 같은 입출력 장치 또한 시스템 버스와 연결되어 있음

 

 

 

 

[출처] 혼자 공부하는 컴퓨터 구조 + 운영체제