操作系统------内存管理(2)非连续分配内存 段页式管理

本文介绍了操作系统中非连续内存分配的原因和方式,重点讲解了基本分页存储管理,包括页的概念、页表的作用、地址变换机构、快表以及两级页表。此外,还提到了分段存储管理和段页式管理方式,强调了它们在内存管理中的应用和优势。
摘要由CSDN通过智能技术生成

产生背景:不管是固定分区还是动态分区,都会有一个现象级影响,内存利用率不高。固定分区会产生较大的内部碎片,而动态分区会产生很多的外部碎片(内存被一直分区,导致有很多分区,若有一个大一点的进程进入内存,是进不来的),这些内存碎片都利用不起来。


非连续内存分配

定义:进程运行时在内存中的地址空间可以是离散的,一块一块的。

    


1-1 基本分页存储管理方式

          1-1-1 什么是页

 页就是内存分配的基本单元。

整个内存按照固定大小去分区,每个分区就是一个页。

说白了就是固定分区。一般为4K。

没有了外部碎片,即使有内部碎片,但是很小,可以接受。

          1-1-2 什么是页表(慢表)

进程中的是逻辑地址,而内存中的是物理地址。

页实现了物理地址的分配,接下来我们要将逻辑地址分配,从而更好地关联,映射起来。

所以,逻辑地址地分页地大小也是4K,即和物理地址的页相同。

利用页表来记录此进程分了多少页,然后在和物理地址的页对应上。

页表是一种数据结构,存放在进程PCB中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值