데이터
: 숫자, 문자, 이미지 등과 같은 정적인 정보
명령어
: 컴퓨터를 실질적으로 작동시키는 (더 중요한) 정보
→ 데이터는 명령어를 위한 일종의 재료
[1] 컴퓨터의 네 가지 핵심 부품(CPU, 메모리, 보조기억장치, 입출력장치)과 구조
CPU(=중앙처리장치)
: 메모리에 저장된 명령어를 읽어 들이고, 해석하고, 실행하는 부품
ALU(=산술논리연산장치) : 계산기
제어장치(=컨트롤유닛) : 제어 신호를 내보내고, 명령어를 해석하는 장치
제어 신호 : 컴퓨터 부품들을 관리하고 작동시키기 위한 전기 신호들
ex. 메모리 읽기 신호, 메모리 쓰기 신호 등
레지스터 : cpu 내부의 작은 저장장치 (여러 개가 있음)
메모리(=주기억장치, 메인메모리)
: 현재 실행되는 프로그램(=프로세스)의 명령어와 데이터를 저장하는 부품
<aside> ❕
[ 주기억장치의 종류 ]
일반 사용자 입장에서 ROM의 크기나 종류를 직접 설정하거나 확장할 일이 없음 그래서 일반적으로 ‘메모리’하면 RAM을 의미함
</aside>
메모리에 저장된 값의 위치는 주소로 알 수 있음
[2] 메모리 개념 이미지
보조기억장치
: 전원이 꺼져도 보관될 프로그램을 저장하는 부품
입출력장치
: 컴퓨터 외부에 연결되어, 컴퓨터 내부와 정보를 교환할 수 있는 부품
메인보드(=마더보드)
: 컴퓨터의 부품들이 하나의 모이는 판버스
: 부품끼리 정보를 주고 받을 수 있는 통로
[3] 시스템 버스와 부품 동작 예시(1)
[4] 시스템 버스와 부품 동작 예시(2)