블로그

컴퓨터 구조 시작하기

작성일: 2025.01.11

컴퓨터 구조

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

컴퓨터가 이해하는 정보

  1. 데이터
  2. 명령어

컴퓨터의 네 가지 핵심 부품

  1. 중앙처리장치(CPU)
  2. 주기억장치(메모리)
    • RAM : Random Access Memory
      • 메모리는 보통 RAM을 지칭
    • ROM : Read Only Memory
  3. 보조기억장치
  4. 입출력장치
컴퓨터의핵심부품

메모리

💡현재 실행되는 프로그램의 명령어와 데이터를 저장하는 부품
  • 프로그램이 실행되기 위해서는 반드시 메모리에 저장되어 있어야 한다.
  • 메모리에 저장된 값에 빠르고 효율적으로 접근하기 위해 주소라는 개념 사용

CPU

💡메모리에 저장된 명령어를 읽어 들이고, 읽어 들인 명령어를 해석하고, 실행하는 부품
  • CPU의 구성 요소
    • 산술논리연산장치
      • ALU : Arithmetic Logic Unit
      • 계산기 역할
    • 레지스터
      • 작은 임시 저장 장치
      • 프로그램을 실행하는 데 필요한 값들을 임시로 저장
      • 여러 개가 존재하며 각기 다른 이름과 역할을 가짐
    • 제어장치(CU : Control Unit)
      • 제어 신호(Control Signal)라는 전기 신호를 내보내고 명령어를 해석하는 장치
      • CPU가 메모리에 저장된 값을 읽고 싶을 땐 메모리를 향해 메모리 읽기라는 제어 신호를 보낸다.
      • CPU가 메모리에 어떤 값을 저장하고 싶을 땐 메모리를 향해 메모리 쓰기라는 제어 신호를 보낸다.

보조기억장치

메모리가 현재 ‘실행되는’ 프로그램을 저장한다면, 보조기억장치는 ‘보관할’ 프로그램을 저장한다.

  • 메모리의 단점
    • 가격이 비싸 저장 용량이 적다.
    • 전원이 꺼지면 저장된 내용을 잃는다.
  • 메모리보다 크기가 크고 전원이 꺼져도 저장된 내용을 잃지 않는 메모를 보조할 저장 장치
  • 종류
    • 하드 디스크
    • SSD
    • USB 메모리
    • DVD
    • CD-ROM

입출력장치

💡마이크, 스피커처럼 컴퓨터 외부에 연결되어 컴퓨터 내부와 정보를 교환하는 장치

메인보드와 시스템 버스

컴퓨터의 핵심 부품들은 모두 메인보드에 연결된다.

버스

💡메인보드에 연결된 부품들이 서로 정보를 주고 받을 수 있게하는 통로
  • 네 가지 핵심 부품을 연결하는 가장 중요한 버스는 시스템 버스

시스템 버스

  1. 구성 요소
    • 주소 버스
    • 데이터 버스
    • 제어 버스
  2. 작동 원리(메모리 읽기)
    • 제어 버스로 ‘메모리 읽기’ 제어 신호를 내보냄
    • 주소 버스로 읽고자 하는 주소를 내보냄
    • 메모리는 데이터 버스로 CPU가 요청한 주소에 있는 내용을 보냄