성능, 용량, 비용 문제를 본인이 해결해야함.
- 컴퓨터 구조를 이해하면 입력과 출력에만 집중하는 개발을 넘어 성능, 용량, 비용까지 고려하며 개발하는 개발자가 될 수 있다.
컴퓨터 구조의 큰 그림
1. 컴퓨터가 이해하는 정보
2. 컴퓨터의 네 가지 핵심 부품
- CPU (중앙처리장치)
- 주기억장치 (메모리)
- RAM (Random Access Memory) ⇒ 보통의 메모리
- ROM (Read Only Memory)
- 보조기억장치
- 입출력장치
1. 메모리 (주기억장치)
- 메모리는 현재 실행되는 프로그램의 명령어와 데이터를 저장하는 부품이다.
<aside>
💡 프로그램이 실행되려면 반드시 메모리에 저장되어 있어야한다.
</aside>
- 메모리에 저장된 값에 빠르고 효율적으로 접근하기 위해 “주소”라는 개념이 사용된다.
- 메모리 속에는
현재 실행되는
명령어와 데이터가 저장되어있다.