코드네임 :
⚙️ 운영체제 - 메모리 ⚙️ 본문
메모리
: 실행하고자 하는 프로그램 코드와 데이터 적재
(CPU는 메모리에 적재된 코드와 데이터를 처리 - 프로그램을 실행시키지는 못함)
[ 운영체제에 의해 메모리 관리가 필요한 이유 ]
1. 메모리 is 공유자원
2. 메모리 has to be 보호ed
3. need 메모리의 용량 한계 극복
4. for 메모리의 효율성 증대
MMU : logical 주소(논리적 가상주소)에서 physical 주소(물리적 주소)로 바꿔주는 역할
ASLR : 주소공간 랜덤 배치 (실행할때마다 이들의 논리 주소가 바뀌게 하는 기법, 코드나 전역변수가 적재되는 데이터 영역의 논리 주소는 바뀌지 않음)
'컴퓨터와 함께해요 > 운영체제' 카테고리의 다른 글
⚙️ 운영체제 - 메모리 할당 : 세그멘테이션 ⚙️ (1) | 2024.11.12 |
---|---|
⚙️ 운영체제 - 메모리 할당 (기법,,, 세그멘테이션&페이징) ⚙️ (0) | 2024.11.06 |
⚙️ 운영체제 - 스케줄링 정책 (알고리즘)⚙️ (0) | 2024.10.17 |
⚙️ 운영체제 - CPU 스케줄링 기본 ⚙️ (1) | 2024.10.17 |
⚙️ 운영체제 - CPU 스케줄링 ⚙️ (0) | 2024.10.16 |