728x90
주의❗️, 필자의 복습 차원에서 글을 올리기 때문에 서두가 없을 수 있음
1. 주소와 포인트 변수
❓메모리 주소와 컴퓨터의 기본 동작 과정
컴퓨터를 구성하는 주요 부분으로서 주기억장치(메모리)가 있다
주기억장치는 바이트의 모임이라고 할 수 있으며, 맨 처음 바이트를 0번지, 다음바이트를 1번지 등으로 일련번호를 부여 한 것을 주소(adress)라고 한다
그러니까 주기억장치의 정확한 위치를 주소로 표현하게 되는 것이다.
❓프로그램의 실행 과정
컴퓨터에서 실행될 프로그램은 컴파이럴를 통해 기계어로 변환된 후, 주기억장치에 자리한 후, 기계어 명령어를 하나씩 CPU로 가져가 실행하게 되며, 그 결과로 프로그램의 실행결과가 모니터 화면 등을 통해 나타나게 되는 것이다.
🔻폰 노이만의 컴퓨터의 동작 원리
1) 메모리가 있어야 한다
2) 메모리 위치는 주소로 표현한다
3) 순차 실행한다
4) 실행될 프로그램은 메모리에 먼저 적재(loading)되어야 한다
❓포인터 변수의 이해
포인터변수란?
메모리 주소를 그 값으로 보관하는 변수이다.
포인터 변수가 주소를 그 값으로 보관한다는 것의 의미는?
결국에는 포인터 변수를 통하여 그 주소 위치로 찾아가 거기 보관된 값을 사용하겠다는 의미이다.
'CS > 알고리즘이해' 카테고리의 다른 글
(알고리즘이해 -1) 자료구조와 알고리즘이란 무엇인가? (0) | 2022.03.07 |
---|