본문으로 건너뛰기

컴퓨터 구조 시작하기

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

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

컴퓨터 구조 시작하기

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

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

    단점)

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

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

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

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

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

보조기억장치로 알고 있던 하드 디스크, USB 메모리, CD-ROM도 컴퓨터 외부에 연결되어 컴퓨터 내부와 정보를 교환할 수 있는 장치로 볼 수 있지 않나요? 그러면 결국 보조기억장치도 입출력 장치 아닌가요?

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

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