문제5) 운영체제 메모리 관리 기법 중 페이징 기법과 세그멘티이션 기법의 개념을 설명하고, 두 기법에 대하여비교 설명하시오.
답)
1. 운영체제 메모리 관리기법의 개요
|
||
|
||
|
2. 페이지 기법과 세그멘테이션 기법의 개념
가. 고정할당 방식, 페이징 기법의 개념
정의
|
메모리(보조기억장치)를 고정된 작인 크기의 프레임으로 미리 나누어 주기억 장치에 사상 시키는 형식
|
|
구성도
|
|
|
구성요소
|
가상주소
|
가상페이지 번호와 페이지 오프셋으로 구성
|
VPN
|
가상 페이지 번호(Virtual Page Number)
|
|
PPN
|
물리적 페이지 번호(Physical Page Number)
|
|
제어 부분
|
페이지에 대한 접근권한 필드와 페이지가 메모리에 존재하는지 나타내는 비트
|
나. 가변할당 방식, 세그멘테이션 기법의 개념
정의
|
블록의 크기가 다른 가변적인 크기로 가상기억장치를 구성하는 동적 세그먼트 할당 기법
|
|
구성도
|
|
|
구성요소
|
세그먼트 테이블
|
Limit과 Base주소 등의 정보를 저장하는 데이터 테이블
|
Limit address
|
세그먼트 마다 제한된 크기를 사용
|
|
Base address
|
각 세그먼트의 기준이 되는 주소 정보
|
|
|
3. 페이지 기법과 세그멘테이션 기법의 비교
가. 페이징 기법과 세그멘테이션 기법 구조 비교
페이징
|
세그멘테이션
|
고정된 크기의 메모리 블록으로 분할하여 가상메모리와 물리메모리를 매핑하여 관리
|
가변크기의 메모리 블록으로 분할하여 가상메모리와물리메모리를 매핑하여 관리
|
|
|
나. 페이징 과 세그멘테이션의 동작 비교
구분
|
페이징
|
세그멘테이션
|
메모리 할당 단위
|
|
|
적재 단위
|
|
|
장점
|
|
|
단점
|
|
|
|
공감과 댓글은 아이티신비에게 큰 힘이 됩니다.
블로그 글이 유용하다면 블로그를 구독해주세요.♥
'정보관리기술 > CA,OS' 카테고리의 다른 글
Race Condition / ① (73) | 2024.03.07 |
---|---|
스레싱(Thrashing) / ① (53) | 2024.03.06 |
빅 엔디언(Big Endian)과 리틀 엔디언(Little Endian) / ① (75) | 2024.03.06 |
메모리 인터리빙(Memory Interleaving) (90) | 2024.03.05 |
오토 스케일링(Auto Scaling) (67) | 2024.03.04 |