宝5:16 OS
发布日期:2021-06-29 18:56:12 浏览次数:2 分类:技术文章

本文共 688 字,大约阅读时间需要 2 分钟。

文章目录

16.3内存管理

  • Windows内存管理的几种方式和优缺点

  • Windows内存管理方式
    • 页式管理、段式管理、段页式管理

  • 进程虚拟空间划分成若干个长度相等的页
    • 页式管理把内存空间按页大小划分成片或者页面
    • 页式虚拟地址与内存地址建立一一对应
      • 页表
  • 用相应硬件地址变换机构来解决离散地址变换问题

页表!

  • 页式管理
    • 用请求调页或预调页技术
    • 实现内外存存储器的统一管理
  • 没有外碎片,
    • 每个内碎片不超过页大小

没错!

  • 程序全部装入内存,要求有相应硬件支持
  • 地址变换机构缺页中断的
    • 产生和
    • 选择淘汰页面等都要求有相应硬件支
    • 増加机器成本,増加了系统开销

  • 把程序按内容或过程函数关系分成段,
    • 每段有自己的名字。
  • 一个用户作业或进程所包含的段对应一个二维线形虚拟空间,
    • 也就是一个二维虚拟存储器。
  • 段式管理程序以段为单位分配内存
    • 然后通过地址影射机构把段式虚拟地址转换为实际内存物理地址。
  • 可以分别编写和编译,
    • 可针对不同类型的段采取不同保护,
    • 可按段为单位来共享,
      • 包括通过动态链接进行代码共享。
  • 缺点是会产生碎片

  • X64和X86有何区别?

  • Intel曾用8086、80286、80386等作为其PC用CPU的型号表示法,
  • x86指 Intel制造的普通CPU(提出x86这个表示法时,个人电脑上以32位 Intel的CPU为主),
  • x64是x86_64缩写,
    • x86基础上的改进版(加入64位地址扩展等性能),
  • 纯64位计算机架构用IA64,
    • 32位兼容的64位架构用amd64(AMD是这一架构的主要生产商)。
    • 也把amd64架构的CPU称为x86_64架构

转载地址:https://cyj666.blog.csdn.net/article/details/109659161 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:monetdb官网
下一篇:FOUR:tonbu 并发操作

发表评论

最新留言

不错!
[***.144.177.141]2024年04月05日 17时12分17秒