본문 바로가기

컴퓨터구조 운영체제

컴퓨터 구조의 큰 그림

💻 컴퓨터가 이해하는 정보와 4가지 핵심 부품

1️⃣ 컴퓨터가 이해하는 정보

컴퓨터는 오직 0과 1로 이루어진 정보만 이해할 수 있습니다.
이 정보는 크게 두 가지로 구분됩니다:

  • 데이터(Data): 정적인 정보. 명령어 없이 실행 불가능한 값.
  • 명령어(Instruction): 데이터를 조작하고 컴퓨터를 작동시키는 지시어.

📌 명령어가 있어야 데이터는 실제 동작으로 이어질 수 있습니다.

💡 웹 개발에 비유하자면?

요소 역할 구분
HTML, CSS 구조와 스타일 정의 데이터
JavaScript 동작과 상호작용 제어 명령어

단, <img>, <form> 같은 태그는 브라우저에게 명령을 내리므로 선언형 명령어로 볼 수도 있습니다.


2️⃣ 컴퓨터의 4대 핵심 부품

🧠 1. 중앙처리장치 (CPU)

컴퓨터의 두뇌 역할을 하며, 메모리에서 명령어를 읽고 해석하여 실행합니다.

  • ALU (산술논리연산장치): 계산 전담
  • 레지스터: 초고속 임시 저장소
  • 제어장치: 명령어 해석 및 제어 신호 전송

🔌 제어장치는 '시냅스'처럼 컴퓨터 각 부품에 명령을 전달합니다.


🧾 2. 주기억장치 (RAM)

  • 실행 중인 명령어와 데이터를 저장하는 공간
  • 프로그램이 실행되려면 반드시 메모리에 올라가야 함
  • 빠르게 접근하기 위해 주소(Address) 체계를 사용

📍 참조 타입이 주소를 저장하듯, 메모리도 주소로 식별합니다.


💾 3. 보조기억장치 (HDD, SSD 등)

RAM의 단점을 보완하는 저장소:

  • 전원이 꺼져도 데이터 유지
  • 상대적으로 비용이 저렴함
  • 영구 저장이 가능하지만 속도는 RAM보다 느림

🖱️ 4. 입출력장치 (I/O)

컴퓨터 외부와 정보를 주고받는 장치들

  • 입력: 키보드, 마우스, 마이크
  • 출력: 모니터, 스피커, 프린터

3️⃣ 메인보드와 시스템 버스

🔩 메인보드 (Mainboard)

  • 모든 핵심 부품(CPU, 메모리, 저장장치 등)이 연결되는 회로판
  • 부품 간 정보 전달을 가능하게 함

🛣️ 시스템 버스 (System Bus)

부품 간 정보를 주고받는 통신 통로

버스 종류 설명
주소 버스 메모리 주소를 전달
데이터 버스 명령어와 데이터를 주고받음
제어 버스 읽기/쓰기 등 제어 신호를 전달

✅ 요약 정리

  • 컴퓨터는 명령어와 데이터로 구성된 정보를 처리한다.
  • 명령어는 데이터를 움직이고 컴퓨터를 작동시킨다.
  • CPU, RAM, 보조기억장치, 입출력장치는 메인보드에 연결되어 버스를 통해 정보 교환을 수행한다.

'컴퓨터구조 운영체제' 카테고리의 다른 글

0과 1로 숫자를 표현하는 방법  (3) 2025.07.17