Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

페이징과 세그먼테이션이란? #6

Open
EvergreenTree97 opened this issue Aug 2, 2022 · 0 comments
Open

페이징과 세그먼테이션이란? #6

EvergreenTree97 opened this issue Aug 2, 2022 · 0 comments

Comments

@EvergreenTree97
Copy link
Contributor

EvergreenTree97 commented Aug 2, 2022

페이징

페이지 단위의 논리-물리 주소 관리 기법. 논리 주소 공간이 하나의 연속적인 물리 메모리 공간에 들어가야하는 제약을 해결하기 위한 기법 논리 주소 공간과 물리 주소 공간을 분리해야함(주소의 동적 재배치 허용), 변환을 위한 MMU 필요

특징 : 외부 단편화를 없앨 수 있음. 페이지가 클수록 내부 단편화도 커짐

세그먼테이션

사용자/프로그래머 관점의 메모리 관리 기법. 페이징 기법은 같은 크기의 페이지를 갖는 것 과는 다르게 논리적 단위(세그먼트)로 나누므로 미리 분할하는 것이 아니고 메모리 사용할 시점에 할당됨

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant