🖥️ 컴퓨터 구조 기초 정리
공부하면서 정리한 컴퓨터 구조의 기초 지식입니다.
크게 두 가지로 나눌 수 있습니다.
- 컴퓨터가 이해하는 정보
- 컴퓨터를 구성하는 네 가지 핵심 부품
1️⃣ 컴퓨터가 이해하는 정보
사람은 문자, 그림, 소리를 이해하지만 컴퓨터는 0과 1로 표현된 정보만 이해합니다.
이 정보는 크게 두 가지로 나눌 수 있습니다.
-
데이터 (Data)
→ 숫자, 문자, 이미지, 영상 등 처리 대상이 되는 정보
-
명령어 (Instruction)
→ 데이터를 어떻게 처리할지 지시하는 정보
(예: 더하기, 곱하기, 이동하기)
정리: 데이터는 무엇을 처리할지, 명령어는 어떻게 처리할지
2️⃣ 컴퓨터의 네 가지 핵심 부품
컴퓨터가 동작하려면 반드시 필요한 네 가지 요소가 있습니다.
🔹 CPU (중앙처리장치)
- 컴퓨터의 두뇌 역할
- 명령어를 해석하고 실행
- 제어 장치(Control Unit), 연산 장치(Arithmetic Logic Unit), 레지스터(register) 등으로 구성됨
🔹 메모리 (주기억장치, RAM)
- 실행 중인 데이터와 프로그램을 저장
- 속도는 빠르지만 전원이 꺼지면 데이터가 사라짐 (휘발성)
- 메모리에 저장된 값에 접근 하기 위해서는 주소(Address)를 통해 접근
- 실행 중인 프로그램의 명령어와 데이터를 저장
🔹 보조기억장치 (HDD, SSD 등)
- 데이터를 영구 저장
- 메모리보다 느리지만 전원이 꺼져도 내용이 유지됨
🔹 입출력 장치 (I/O Devices)
- 입력 장치: 키보드, 마우스, 센서 등
- 출력 장치: 모니터, 프린터, 스피커 등
- 사람과 컴퓨터 사이의 소통을 담당

3️⃣ 시스템 버스 (System Bus)
앞에서 설명한 네 가지 핵심 부품(CPU, 메모리, 보조기억장치, 입출력장치)은 서로 떨어져 있는 부품입니다.
이 부품들이 데이터를 주고받으려면 연결 통로가 필요한데, 그 역할을 하는 것이 바로 시스템 버스(System Bus) 입니다.

시스템 버스는 크게 세 가지로 나눌 수 있습니다.
🔹 데이터 버스 (Data Bus)
- 실제 데이터가 오가는 길
- 예: CPU가 메모리에서 값을 읽어올 때 사용
🔹 주소 버스 (Address Bus)
- 어디로 데이터를 보낼지, 혹은 어디서 가져올지를 알려주는 길
- 예: 메모리의 특정 위치(주소)를 지정
🔹 제어 버스 (Control Bus)
- CPU가 명령을 내리거나 제어 신호를 전달하는 길
- 예: 읽기(Read), 쓰기(Write), 인터럽트 요청 등
📝 최종 정리 (업데이트)
- 컴퓨터가 이해하는 정보 → 데이터 & 명령어
- 컴퓨터의 핵심 부품 → CPU, 메모리, 보조기억장치, 입출력 장치
- 부품 간 연결 통로 → 시스템 버스 (데이터 버스, 주소 버스, 제어 버스)