메모리란?
메모리란 프로그래밍을 할 때 매우 중요한 컴퓨터의 하드웨어 요소 중 하나이다. 우리가 실행하는 프로그램은 모두 RAM에 저장되어 있다. CPU는 연산을 하는 곳이고, 메모리는 데이터를 저장하는 공간이다.
- 메모리는 데이터를 저장하는 공간
- 메모리는 셀 단위로 이루어져 있다.
- 각각 메모리 셀에 데이터를 저장한다.
- 각각의 메모리 셀은 1바이트 크기를 갖는다.
메모리 주소
- 메모리 셀들은 각각 주소가 존재한다.
- 어떤 데이터를 저장을 했을 때 데이터에 다시 접근할 수 있어야 하니까 메모리 주소가 존재한다.
- 보통 16진수로 표현 (0x000000)
메모리 활용
- 변수를 선언하고 연산을 하면 메모리에서 각각의 데이터를 가져온다.
- 그리고 CPU에서 연산을 한 다음 값을 반환하는데 그것을 메모리 셀 공간에 저장한다.
- ☑️ 공간을 자유롭게 접근하면 위험하니까 사용할 메모리 공간에 이름을 붙여 넣은 것이 변수다.