본문 바로가기
Branch/OS

[컴퓨터 구조] 시작하기 : 데이터부터 시스템 버스까지

by chung_yu 2026. 2. 3.

1. 컴퓨터가 이해하는 정보

  • 데이터: 숫자, 문자, 이미지 같은 정적인 정보임. 0과 1로 표현되어 저장됨.
  • 명령어: 데이터를 처리하고 컴퓨터를 실질적으로 작동시키는 동적인 정보임. 데이터는 명령어를 수행하기 위한 재료가 됨.

2. 컴퓨터의 4가지 핵심 부품

  • 메모리 (주기억장치)
    • 역할: 실행 중인 프로그램의 명령어와 데이터를 저장함.
    • 특징: 프로그램이 실행되려면 반드시 메모리에 적재되어야 하며, 주소를 통해 위치를 파악함.
    • 휘발성: 전원이 꺼지면 내용이 사라짐.
    • 페이징: 프로그램 전체가 아닌 필요한 일부만 메모리에 올려 효율성을 높이는 기법임.
  • CPU (컴퓨터의 두뇌)
    • ALU: 산술 및 논리 연산을 수행하는 계산 장치임.
    • 레지스터: CPU 내부에서 아주 빠르게 데이터를 잠시 저장하는 장치임.
    • 제어장치: 명령어를 해석하고 제어 신호를 보내 부품들을 관리함.
  • 보조기억장치
    • 전원이 꺼져도 데이터를 유지하는 비휘발성 저장소임 (SSD, HDD 등).
  • 입출력장치
    • 마우스, 모니터처럼 컴퓨터 외부와 소통하는 장치임.

3. 메인보드와 시스템 버스

모든 부품은 메인보드에 연결되어 정보를 주고받음. 이때 사용하는 핵심 통로가 시스템 버스임.

  • 주소 버스: "어디로 보낼지" 주소를 전달함.
  • 데이터 버스: "무엇을 보낼지" 명령어와 데이터를 전달함.
  • 제어 버스: "어떤 동작을 할지" 제어 신호를 전달함.

'Branch > OS' 카테고리의 다른 글

[컴퓨터 구조] 명령어 (고급 언어 vs 저급 언어)  (0) 2026.02.04