컴퓨터가 이해하는 정보
0과 1로 표현되는 정보에는
데이터
와명령어
가 있음
컴퓨터의 4가지 핵심 부품
- CPU (Central Processing Unit)
- 주기억장치(메모리) main-memory
- 보조기억장치 (secondary storage)
- 입출력장치 (I/0 Device)
CPU
- 메모리에 저장된 명령어를 읽고, 해석하고, 실행하는 부품
- 컴퓨터의 두뇌
- cpu 내부 구성 요소 TOP3
- ALU (산술논리연산장치)
계산기- 레지스터
cpu 내부의 작은 저장장치- 제어장치
제어 신호라는 전기 신호를 내보내고, 명령어를 해석하는 장치
(제어 신호: 컴퓨터 부품들을 관리하고 작동시키기 위한 전기 신호 ex_메모리 읽기, 쓰기)
메모리
- 현재 실행되는 프로그램의 명령어와 데이터를 저장하는 부품
- 프로그램이 실행되기 위해서는 반드시(?) 메모리에 저장되어야 함
(운영체제에 페이징을 배운다면 반드시가 아닐수도 있음)- 메모리에 저장된 값의 위치는 주소를 통해 알 수 있음
보조기억장치
- 전원이 꺼져도 프로그램이 사라지지 않게 보관해주는 부품 (비휘발성)
- 메모리보다 가격이 저렴, 용량이 큼
입출력장치
- 컴퓨터 외부에 연결되어 컴퓨터 내부와 정보를 교환할 수 있는 부품
메인보드
- 컴퓨터의 핵심 부품들(cpu, 메모리, 보조기억장치, 입출력장치)을 메인보드라는 판에 연결함
- 메인보드 내부에
버스
라는 통로가 존재 (이걸로 연결된 부품들이 서로 정보를 주고 받음)- 여러 버스가 있지만 가장 중요한 버스는
시스템 버스
임
- 시스템 버스
: 컴퓨터의 4가지 핵심 부품이 서로 정보를 주고 받는 통로- 시스템 버스 내부 구성
- 주소 버스: 주소를 주고받는 통로
- 데이터 버스: 명령어와 데이터를 주고받는 통로
- 제어 버스: 제어 신호를 주고받는 통로
<출처>
"혼자 공부하는 컴퓨터구조+운영체제".강민철.https://www.youtube.com/playlist?list=PLVsNizTWUw7FCS83JhC1vflK8OcLRG0Hl (2023.03.30)
책과 강의를 통해 학습한 내용을 요약 정리했습니다.