반응형
Notice
Recent Posts
Recent Comments
Link
동캄의 코딩도장
운영체제 [가상 메모리] 본문
반응형
Vitual Storage (Memory)
- Non-continuous allocation
- 사용자 프로그램을 여러개의 block으로 분할
- 실행 시, 필요한 block들만 메모리에 적재 (나머지 block들은 swap device에 존재)
기법
paging system
segmentation system
hybrid system
Address Mapping
Virtual address (가상주소) = relative address
- 논리주소
- 연속된 메모리 할당을 가정한 주소
Real address (실제주소) = absolute (physical)
- 실제 메모리에 적재된 주소
Block Mapping
-사용자 프로그램을 block 단위로 분할/ 관리
- vitual address: v=(b,d) {b= block number, d=offset}
- Block map table --> Address mapping 정보 관리 (kernel 공간에 프로세스마다 하나의 BMT 존재)
반응형
'CS > 운영체제' 카테고리의 다른 글
운영체제 [가상메모리 -세그멘테이션] (0) | 2022.01.20 |
---|---|
운영체제 [가상메모리 - 페이징] (0) | 2022.01.19 |
운영체제 [메모리 할당] (0) | 2022.01.19 |
운영체제 [메모리 background] (0) | 2022.01.19 |
운영체제 [deadlock 해결방법] (0) | 2022.01.19 |