코드네임 :

⚙️ 운영체제 - 메모리 ⚙️ 본문

컴퓨터와 함께해요/운영체제

⚙️ 운영체제 - 메모리 ⚙️

비엔 Vien 2024. 11. 6. 17:58

메모리

: 실행하고자 하는 프로그램 코드와 데이터 적재

(CPU는 메모리에 적재된 코드와 데이터를 처리 - 프로그램을 실행시키지는 못함)

 

[ 운영체제에 의해 메모리 관리가 필요한 이유 ]

1. 메모리 is 공유자원

2. 메모리 has to be 보호ed

3. need 메모리의 용량 한계 극복

4. for 메모리의 효율성 증대

 

MMU : logical 주소(논리적 가상주소)에서 physical 주소(물리적 주소)로 바꿔주는 역할 

 

 

 

ASLR : 주소공간 랜덤 배치 (실행할때마다 이들의 논리 주소가 바뀌게 하는 기법, 코드나 전역변수가 적재되는 데이터 영역의 논리 주소는 바뀌지 않음)