본문으로 건너뛰기

컴퓨터 구조 시작하기

컴퓨터 구조를 알아야 하는 이유

  • 컴퓨터 구조를 이해하면 문제 해결 능력이 향상된다.
  • 컴퓨터 구조를 이해하면 문법만으로는 알기 어려운 성능/용량/비용을 고려하며 개발할 수 있다.

컴퓨터 구조 시작하기

  • 컴퓨터가 이해하는 정보에는 데이터명령어가 있다.

  • 메모리는 현재 실행되는 프로그램의 명령어와 데이터를 저장하는 부품이다.

    단점)

    1. 가격이 비싸 저장 용량이 적다.
    2. 전원이 꺼지면 저장된 내용을 잃는다.

  • CPU는 메모리에 저장된 명령어를 읽어 들이고, 해석하고, 실행하는 부품이다.

    • CPU 내부 구성 요소
      1. 산술논리연산장치(ALU): 계산기, 컴퓨터 내부에서 수행되는 대부분의 계산 수행
      2. 레지스터: CPU 내부의 작은 임시 저장 장치
      3. 제어장치: 제어 신호라는 전기 신호를 내보내고 명령어를 해석하는 장치 (ex. 메모리 읽기, 메모리 쓰기)
  • 보조기억장치는 전원이 꺼져도 보관할 프로그램을 저장하는 부품이다.

    ex) 하드 디스크, USB 메모리, CD-ROM

  • 입출력장치는 컴퓨터 외부에 연결되어 컴퓨터 내부와 정보를 교환할 수 있는 부품이다.

보조기억장치와 입출력장치를 컴퓨터 주변에 붙어있는 장치라는 의미에서 주변장치라 통칭하기도 한다. 다만 보조기억장치는 모니터, 마우스, 키보드와 같은 일반적인 입출력장치에 비해 메모리를 보조한다는 특별한 기능을 수행하는 입출력장치이다.

  • 컴퓨터의 핵심 부품들은 모두 메인보드(마더보드)라는 판에 연결된다. 메인보드에 연결된 부품들은 서로 정보를 주고 받을 수 있는데 이는 메인보드 내부에 버스라는 통로가 있기 때문이다.
  • 컴퓨터 내부에는 다양한 종류의 버스가 있다. 여러 버스 가운데 가장 중요한 버스인 시스템 버스는 컴퓨터의 네 가지 핵심 부품들이 서로 정보를 주고받는 통로이다.