【操作系统】分页内存管理
生活随笔
收集整理的这篇文章主要介绍了
【操作系统】分页内存管理
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
分页
对于操作系统,最简单的内存分配方式是连续分配,但这不够好。
分页内存管理方案允许进程的物理地址空间可以是非连续的。
早期的分页一直由硬件来支持,然而现在都是通过将硬件和操作系统相配合来实现分页。
物理内存分为固定大小的块,称为帧。
逻辑内存也分为同样大小的块,称为页。
备份存储也可分为固定大小的块,其大小与内存的帧一样。
页大小(与帧大小一样)是由硬件来决定的。页的大小通常为2的幂,根据计算机结构的不同,其大小从512B到16MB字节不等。页的大小需要慎重选择,过大或过小都不合适。
基本方法
由CPU所生成的每个地址分为两个部分:页码p和页偏移d。页码作为页表中的索引。页表包含每页所在物理内存的基地址。这些基地址于页偏移的组合就形成了物理地址,就可送交物理单元。
下图展示了分页的硬件支持:
下图展示了逻辑内存和物理内存的分页模型&#
总结
以上是生活随笔为你收集整理的【操作系统】分页内存管理的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 35岁前必做10件事 让你少奋斗8年挣足
- 下一篇: 数据库系统实训——实验七——触发器