Chapter 01-1 | 컴퓨터 구조를 알아야 하는 이유
컴퓨터 구조
단순히 코드를 작성하는 것이 아니라 컴퓨터의 성능, 용량, 비용을 이해하여 문제 해결 능력을 향상 시켜준다.
Chapter 01-2 | 컴퓨터 구조의 큰 그림
컴퓨터가 이해하는 정보 - 데이터와 명령어
데이터 : 컴퓨터가 이해하는 숫자, 문자, 이미지, 동영상과 같은 정적인 정보
명령어 : 데이터를 움직이고 컴퓨터를 작동시키는 정보
컴퓨터의 4가지 핵심 부품
중앙처리장치(CPU), 주기억장치(메모리), 보조기억장치, 입출력장치
메모리
현재 실행되는 프로그램의 명령어와 데이터를 저장하는 부품
- 프로그램이 실행되기 위해서는 반드시 메모리에 저장되어 있어야 한다.
- 메모리는 현재 실행되는 프로그램의 명령어와 데이터를 저장한다.
- 메모리에 저장된 값의 위치는 주소로 알 수 있다.
CPU
메모리에 저장된 명령어를 읽어서 해석하고 실행하는 부품
- 산술논리연산장치(ALU) : 계산 수행
- 레지스터 : 임시 저장 장치