컴퓨터 구조

  • 컴퓨터 구조에 대해 알아야 컴퓨터 공학에 대해 이해할 수 있다. (성능, 용량, 비용)

모든 프로그램은 컴퓨터 부품이 실행한다.

프로그램을 이루는 두 정보

프로그램은 0과1로 이루어져있다.

  1. 명령어 : 컴퓨터를 동작시키는 실질적인 정보

  2. 데이터 : 명령어의 대상이 되는 재료

컴퓨터의 네 가지 핵심 부품

  • CPU

    • 명령어를 해석하고 실행을 담당하는 장치 (fetch & execute)
  • 메인 메모리 & 캐시 메모리

    • 실행 중인 프로그램을 저장하는 장치
    • 실행 중인 프로그램은 프로세스를 말하기도 한다.
    • 전원이 꺼지면 삭제되는데 휘발성 저장 장치라고도 말한다.
  • 보조기억장치

    • 보관할 프로그램을 저장하는 장치
    • 전원이 꺼져도 저장을 유지한다, 비휘발성 저장 장치
    • 메인 메모리보다 저장 용량이 크다.
    • SSD, HDD 등
  • 입출력장치

    • 컴퓨터 내외부와 정보를 주고받는 장치
    • 모니터, 마이크
  • 메인 보드 (마더 보드)

    • 핵심 부품을 연결할 기판
    • CPU, 메모리, 보조기억장치, 입출력장치 간 정보를 주고 받을 통로를 시스템 버스라고 한다.

부품 구조

  1. CPU
  • 레지스터
    • 연산결과를 잠시! 저장해야 할때 레지스터에 저장이 된다.
  • ALU
    • 간단하게 말하자면 계산기 회로.
  • 제어 장치
    • 명령어를 실질적으로 해석해주는 장치
    • 제어 신호 (Control Signal)를 내보내주는 장치

컴퓨터 구조도

컴퓨터 구조