Post

[Computer Architecture] 컴퓨터 구조

1줄 요약
기억하자. CPU, 메모리, 보조 기억 장치, 입출력장치

💻 컴퓨터 구조 & 운영체제 시리즈

이 시리즈는 『혼자 공부하는 컴퓨터 구조+운영체제』 (강민철 저)
+ 인프런 강의를 기반으로 개인적으로 복습 및 정리한 기록입니다.


📌 컴퓨터 구조가 왜 중요할까?

  • 문제 해결 능력 향상에 도움
  • 성능/용량/비용을 고려한 프로그래밍 감각 키우기
  • 하드웨어 이해를 통해 더 나은 시스템 설계 가능!

🧾 컴퓨터가 이해하는 정보

  • 데이터 (Data)
  • 명령어 (Instruction)

모든 연산과 처리는 결국 이 두 가지로부터 시작돼요.


💡 컴퓨터의 4대 핵심 부품

🧠 CPU (중앙처리장치)

  • 메모리에 저장된 명령어와 데이터를 읽고, 해석하고, 실행하는 역할!
  • 내부 구성:
    • ALU (Arithmetic Logic Unit): 산술/논리 연산 담당
    • 레지스터: CPU 내부의 초고속 임시 저장소
    • 제어장치: 명령어를 해석하고 제어 신호를 발생

📦 메모리

  • 현재 실행 중인 프로그램의 명령어와 데이터 저장
  • 프로그램이 실행되려면 반드시 메모리에 올라가 있어야 함
  • 메모리의 각 위치는 주소(address) 로 구분

💾 보조 기억 장치

  • 전원이 꺼져도 데이터가 보존
  • 프로그램이나 파일을 오랫동안 저장하는 용도

⌨️ 입출력 장치

  • 컴퓨터 외부와의 정보 교환 담당
  • 예: 키보드, 마우스, 모니터, 프린터 등

🧩 메인보드(= 마더보드)

  • 모든 부품이 연결되는 중심 회로판
  • 각 부품은 버스(Bus) 를 통해 연결됨
  • 컴퓨터의 핵심 부품을 연결하는 버스: 시스템 버스

🚌 시스템 버스 구성

종류설명
주소 버스주소 정보 전송
데이터 버스데이터/명령어 전송
제어 버스제어 신호 전송

버스는 말 그대로 부품 간의 통로 역할!
컴퓨터의 심장을 연결하는 혈관 같은 존재예요 두큰두큰


✅ 마무리 정리

컴퓨터 구조는 딱딱하고 어렵게 느껴지지만,
한 번 이해해두면 개발자로서 훨씬 탄탄한 기반을 만들 수 있어요.

✨ 다음 편에서는 데이터, 명령어 개념을 정리해볼 예정이에요!


📚 참고 자료


읽어주셔서 감사합니다!
잘못된 부분이나 궁금한 점은 댓글이나 GitHub Issue로 자유롭게 알려주세요 😊

This post is licensed under CC BY 4.0 by the author.