
컴퓨터가 이해하는 숫자, 문자, 동영상과 같은 정적인 정보
ex) '1', '2', '안녕하세요'
데이터를 움직이고 컴퓨터를 작동시키는 정보
데이터는 명령어 없이는 아무것도 할수 없는 정보 덩어리일 뿐이다.
ex) '더하라', '화면에 출력하라'
명령어: 컴퓨터를 작동시키는 정보
데이터: 명령어를 위해 존재하는 일종의 재료
→ 컴퓨터프로그램 = '명령어들의 모음'

메모리에 저장된 명령어를 읽어들이고, 읽어드린 명령어를 해석하고 실행하는 부품
현재 실행되는 프로그램의 명령어와 데이터를 저장하는 부품
컴퓨터가 빠르게 작동하기 위해서는 메모리속 명령어와 데이터가 정돈되어야 한다
→ 메모리 내 저장된 값에 빠르고 효율적으로 접근하기 위한 도구 = "주소"
메모리의 단점
메모리보다 크기가 크고, 전원이 꺼져도 저장된 내용을 잃지 않는 메모리를 보조할 저장장치
예시) 하드디스크, SSD, USB 메모리, DVD, CD-ROM
메모리: 현재 실행되는 프로그램 저장
보조기억장치: 보관할 프로그램 저장
컴퓨터 외부에 연결되어 컴퓨터 내부와 정보를 교환하는 장치
예시) 마이크, 스피커, 프린터, 마우스, 키보드
보조기억장치와 입출력장치를 통칭한다.
컴퓨터의 핵심부품들은 모두 메인보드(마더보드)라는 판에 연결되어있다.
메인보드에 연결된 부품들은 버스라는 통로를 통해 서로 정보를 주고받을 수 있다. 네가지 핵심 부품을 연결하는 가장 중요한 버스를 시스템 버스라고 한다.
제어 버스로 메모리 읽기 제어신호 보내기
주소 버스로 읽고자하는 주소 보내기
데이터 버스로 메모리가 CPU가 요청한 주소에 있는 내용 보내기
데이터 버스로 메모리에 저장할 값을 보내기
주소 버스로 저장할 주소 보내기
제어 버스로 메모리쓰기 제어신호 보내기