불연속 할당은 Paging 기법과 Segmantation 기법 두 가지로 나뉘며, 이번 포스팅에서는 Segmentation 기법을 다룰 것이다. ↓ Paging 기법 ↓ 2023.02.10 - [Operating System] - [운영체제] Memory Management 4 (불연속할당/Paging 기법) [운영체제] Memory Management 4 (불연속할당/Paging 기법) 연속 할당 : 프로그램이 메모리에 올라갈 때 통째로 메모리에 올라가는 방식 불연속 할당 : 프로그램을 구성하는 주소 공간을 같은 크기의 페이지 단위로 잘게 쪼개서 페이지 단위로 메모리에 rannnneey.tistory.com 2023.02.12 - [Operating System] - [운영체제] Memory Manag..
이전 발행글 2023.02.10 - [Operating System] - [운영체제] Memory Management 4 (불연속할당/Paging 기법) [운영체제] Memory Management 4 (불연속할당/Paging 기법) 연속 할당 : 프로그램이 메모리에 올라갈 때 통째로 메모리에 올라가는 방식 불연속 할당 : 프로그램을 구성하는 주소 공간을 같은 크기의 페이지 단위로 잘게 쪼개서 페이지 단위로 메모리에 rannnneey.tistory.com [ Two-Level Page Table (2단계 페이지 테이블) ] 두 단계 페이지 테이블은 공간을 줄이기 위해서 사용한다. 2단계 페이지 테이블은 페이지 테이블이 안쪽 페이지 테이블과 바깥쪽 페이지 테이블 두 개가 존재한다. CPU가 논리적 주소를 ..
연속 할당 : 프로그램이 메모리에 올라갈 때 통째로 메모리에 올라가는 방식 불연속 할당 : 프로그램을 구성하는 주소 공간을 같은 크기의 페이지 단위로 잘게 쪼개서 페이지 단위로 메모리에 올리는 방식 [ 불연속 할당 (Noncontiguous Allocation) ] ● Paging 기법 프로그램을 구성하는 주소 공간을 같은 크기의 페이지로 자르는 방법으로 페이지 단위로 물리적인 단위에 올려놓거나 Backing Store에 내려놓거나 한다. 물리적인 메모리에 사용자 프로그램이 들어갈 수 있는 공간들을 똑같은 크기로 잘라 놓는다. 물리적 메모리 공간 하나하나를 Page Frame이라고 하는데 Page Frame에는 Page가 올라갈 수 있다. Paging 기법을 쓰면 Hole의 크기가 일정하지 않아서 어떤 ..