- 컴퓨터가 이해하는 정보
- 컴퓨터의 네 가지 핵심 부품
- CPU
- 메모리 - RAM, ROM
- 보조기억장치
- 입출력장치
- 컴퓨터가 이해하는 정보 : 데이터
- 숫자, 문자, 이미지, 동영상과 같은 정적인 정보
- 컴퓨터와 주고 받는, 내부에 저장된 데이터를 통칭하기도 한다.
- 컴퓨터가 이해하는 정보 : 명령어
- 컴퓨터는 결국 명령어를 처리하는 기계
- 컴퓨터는 실질적으로 움직이는 정보
- 데이터는 명령어를 위한 일종의 재료
- ex) ‘1과 2를 더하라’ → 명령어: 더하라, 데이터: 1과 2
- ex) ‘안녕하세요’를 출력하라 → 명령어: 출력하라, 데이터: ‘안녕하세요’

- 컴퓨터의 네가지 핵심 부품 : 1. 메모리
- 현재 실행되는 프로그램의 명령어와 데이터를 저장하는 부품
- 명령어와 데이터를 메모리의 번지수에 저장
- 프로그램이 실행되려면 메모리에 저장되어있어야 한다.
- 메모리에 저장된 값의 위치는 주소로 알 수 있다.

- 컴퓨터의 네가지 핵심 부품: 2. CPU
- ALU : 계산기(계산들을 위해 모아놓은 회로들)
- 레지스터 : CPU 내부의 작은 저장장치
- 제어장치 : 제어 신호를 내보내고, 명령어를 해석하는 장치
- ex) 1번지에 있는 명령어를 시랭하고 싶다면 1번지에 있는 명령어를 cpu내로 읽어드려야한다. → 메모리 읽기라는 제어신호를 발생하여!
- 이렇게 읽어드린 이 명령어애 3번지와 4번지에 있는 데이터가 필요함을 알게되고, 다시한번 메모리읽기 제어신호를 보내어 3번지 4번지 데이터를 읽어드린다.
- 그리고 2번지의 명령어도 읽어드려서 연산결과를 저장한다.
- 컴퓨터의 네가지 핵심 부품: 3. 보조기억장치
- RAM은 비싸다. 전원이 꺼지면 내용을 잃는다. (휘발성 저장장치)
- 이러한 점을 보완하기 위해 보조기억장치가 생김.
- 전원이 꺼져도 저장이 가능하다.
- 용량도 크고, 가격도 저렴
- 컴퓨터의 네가지 핵심부품: 4. 입출력 장치
- 모니터, 키보드, 마우스 등등은 연결이 되어 있어야 한다.
- 메인보드 & 버스
- 메인보드에 연결 된 부품은 버스를 통해 정보를 주고 받음
- 버스는 컴퓨터의 부품끼리 정보를 주고 받는 일종의 통로
- 핵심 부품을 연결하는 버스는 시스템버스
- 주소버스
- 데이터버스
- 제어버스