컴퓨터 구조 지식 두가지

  1. 컴퓨터가 이해하는 정보
  2. 컴퓨터의 네 가지 핵심 부품

컴퓨터가 이해하는 정보

  1. 데이터 - 명령어를 위해 존재하는 일종의 재료
  2. 명령어 - 컴퓨터를 작동시키는 정보

컴퓨터의 4가지 핵심 부품

  1. CPU
    1. 메모리에 저장된 명령어를 읽어 들이고, 읽어 들인 명령어를 해석하고, 실행하는 부품
    2. CPU 내부 구성 요소
      1. 산술논리연산장치(ALU) - 계산기
      2. 레지스터 - CPU 내부의 작은 임시 저장 장치. 프로그램을 실행하는 데 필요한 값들을 임시로 저장
      3. 제어장치 - 제어 신호라는 전기 신호를 내보내고 명령어를 해석하는 장치 (메모리 읽기, 메모리 쓰기)
  2. 메모리
    1. 현재 실행되는 프로그램의 명령어와 데이터를 저장하는 부품
    2. 메모리에는 저장된 값에 빠르고 효율적으로 접근하기 위해 주소라는 개념이 사용됨.
    3. 프로그램이 실행되기 위해서는 반드시 메모리에 저장되어 있어야 함.
  3. 보조기억장치
    1. 메모리보다 크기가 크고 전원이 꺼져도 저장된 내용을 잃지 않는 메모리를 보조할 저장 장치
  4. 입출력장치
    1. 마이크, 스피커, 프린터, 마우스, 키보드처럼 컴퓨터 외부에 연결되어 컴퓨터 내부와 정보를 교환하는 장치를 의미

메인보드와 시스템 버스

  1. 메인보드
    1. 컴퓨터의 핵심 부분들은 모두 메인보드라는 판에 연결됩니다.
  2. 시스템버스
    1. 시스템 버스는 컴퓨터의 네 가지 핵심 부품이 서로 정보를 주고받는 통로입니다.
    2. 시스템 버스 구성 요소
      1. 주소 버스
      2. 데이터 버스
      3. 제어 버스