<쉽게 배우는 운영체제> 교재를 참고하였습니다.
컴파일 과정
컴파일 과정
변수와 메모리 할당
변수와 메모리
- 01행 : 변수 str을 문자형으로 선언하고 그 곳에 a를 넣으라는 뜻
- 02행 : 변수 vol을 정수형으로 선언하고 그 곳에 7을 넣으라는 뜻
- 03행 : 변수 pri를 실수형으로 선언하고 그 곳에 2.3을 넣으라는 뜻
컴파일러와 변수
- 컴파일러는 모든 변수에 대해 메모리를 확보하고 오류를 찾기 위해 심벌 테이블 유지
- 컴파일러는 변수를 사용할 때마다 사용 범위를 넘는지 점검
- 컴파일러는 모든 변수를 메모리 주소로 바꾸어 기계어로 된 실행 파일을 만듦
- 컴파일러에 의해 만들어진 변수의 주소는 상대주소임
'전공 > 운영체제' 카테고리의 다른 글
Ch08. 가상 메모리의 기초_02)페이징 기법(1) (1) | 2023.06.08 |
---|---|
Ch08. 가상 메모리의 기초_01)가상 메모리의 개요 (0) | 2023.05.21 |
Ch07. 물리 메모리 관리_04)다중 프로그래밍 환경에서의 메모리 할당_2 (2) | 2023.05.20 |
Ch07. 물리 메모리 관리_04)다중 프로그래밍 환경에서의 메모리 할당_1 (1) | 2023.05.19 |
Ch07. 물리 메모리 관리_03)단일 프로그래밍 환경에서의 메모리 할당 (0) | 2023.05.14 |
댓글