CPU와 메모리 동작
•
핵심 : 메모리 주소
memory address → 데이터 위치
◦
주소라는 부분은 유일한 부분이다.
◦
cpu는 메모리주소를 설정해서 읽어오는 역할을 가지고 있다.
◦
데이터는 각각의 메모리 주소를 가지고 있다.
메모리와 변수
•
데이터 저장하는 가장 기본 단위는 1byte 단위이다.
◦
1byte마다 메모리 주소가 지정이 된다.
•
메모리 영역을 쉽게 기억하고 사용할 수 있는 방법?
이름을 붙혀서 사용했다. 즉, 변수명 선언
다시 보는 변수의 의미?
•
변수명
저장된 값의 메모리 영역에 이름을 부여한 것
메모리 영역에 저장된 상수를 쉽게 사용하기 위한 것
•
변수명을 프로그램 안에서 사용하는 방법
선언 → 메모리 할당 → 메모리 주소와 값을 저장할 수 있는 공간 확보
변수 선언
•
의미
◦
데이터 형식에 따라 메모리 할당
◦
메모리 영역에 대한 명칭 설정
→ 프로그래머가 기억하기 위함
◦
변수명에 메모리 주소가 지정
→ &변수명 → 메모리 주소 출력 형식 %p
포인터 변수의 출현
•
메모리 구조도
◦
데이터 저장 영역(1byte단위)
•
메모리 주소와 데이터 형을 알면 데이터를 읽거나 저장할 수 있다.