컴퓨터가 이해하는 정보
- 데이터 : 숫자, 문자, 이미지 등 정적인 정보
- 명령어 : 컴퓨터를 실질적으로 움직이는 정보
- 컴퓨터 : 명령어를 처리하는 기계
컴퓨터의 네가지 핵심 부품
CPU⭐️
- 컴퓨터의 두뇌
- 메모리에 저장된 명령어를 읽어 들이고, 해석하고, 실행하는 장치
- 내부 구성 부품
- 산술연산장치 (ALU)
- 제어장치 (CU)
- 제어 신호 발생시켜 명령어를 해석하는 장치
- 제어 신호를 내보내고, 명령어를 해석하는 장치
- 레지스터
- 임시 저장장치
- CPU 내부의 작은 저장장치

메모리(주기억장치, RAM/ROM)
- 주로 RAM을 지칭
- 현재 실행되는 프로그램 (프로세스)의 명령어와 데이터를 저장하는 부품
- 프로그램이 실행되기 위해서는 메모리에 저장되어 있어야 함
- 실행되는 프로그램의 명령어와 데이터를 저장함
- 저장된 값의 위치는 주소로 알 수 있음 (저장된 위치 알 수 있음)

보조기억장치
- SSD/HDD 디스크, CD, USB ...
- 현재 실행되지 않는 프로그램 저장
- 전원이 꺼져도 보관될 프로그램을 저장하는 부품
입출력장치
- 모니터, 키보드, 프린터, 스피커 ...
- 컴퓨터 외부에 연결되어 컴퓨터 내부와 정보를 교환할 수 있는 부품
메인보드
- 1~4 를 연결할 수 있는 판대기
- 메인보드에 연결된 부품은 버스를 통해 정보를 주고 받음
버스
- 컴퓨터 부품끼리 정보를 주고 받는 통로
- 시스템 버스(핵심 버스)
- 1~4가 정보를 주고 받을 수 있는 통로
- 컴퓨터의 핵심 부품을 연결하는 버스
- 내부구성
주소 버스 : 주소를 주고 받는 통로
데이터 버스 : 명령어와 데이터를 주고 받는 통로
제어 버스 : 제어 신호를 주고 받는 통로

메모리는 실행할 정보를 저장하고, 보조 기억 장치는 보관할 정보를 저장한다.
보조기억장치와 입출력장치의 다른점
- 딱 잘라 구분되는 개념은 아님
- 합쳐서 주변장치로 통칭하기도 함
- 단, 보조기억장치는 메모리를 보조하는 특별한 입출력장치
인프런 강의