[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.