<操作系统:精髓与设计原理> 虚拟内存

来源:互联网 发布:83式武警军服淘宝 编辑:程序博客网 时间:2024/06/07 02:24

虚拟内存  在存储分配机制中 尽管备用内存是主内存的一部分,它可以被寻址  程序引用内存使用的地址与内存系统用于识别吴莉丽存储站点的地址是不同的,程序生成的地址会自动转换成机器地址。   虚拟存储的大小收到计算机系统寻址机制和可用的备用内存量的限制,而不受内存存储位置实际数量的限制

虚拟地址  在虚拟内存中分配给某一个位置使该位置可以被访问  仿佛它是主内存的一部分

虚拟地址空间   分配给进程的虚拟存储

地址空间  可用于某进程的内存地址范围

实地址  内存中存储位置的地址


进程的常驻集   进程在执行过程中任何时候都在内存的部分称为进程的常驻集

实存  real memory 进程只能在内存中执行    虚存  virtual memory 

虚存分页   

内存被划分成大小固定的小块 称为页框

程序被编译器或内存管理系统划分成页

页框中有内部碎片

没有外部碎片

操作系统必须为每个进程维护一个页表 以说明每个页对应的页框

操作系统必须维护一个空闲页框列表

处理器使用页号和偏移量来计算绝对地址

当进程运行时,并不是它的所有页都必须在内存页框中  只在需要时才读入页

把一页读入内存可能需要把另一页写出到磁盘


虚存分段

内存未被划分

由程序员为编译器制定程序段

没有内部碎片

有外部碎片

操作系统必须为每个进程维护一个段表 以说明每一段中的加载地址和长度

操作系统必须维护一个内存中的空闲的空洞列表

处理器使用段号和偏移量来计算绝对地址

当进程运行时,并不是它的多有段都必须在内存中  只在需要时 读入段

把一段读入内存可能需要把另外一个段或几个段写出到磁盘


操作系统的内存管理    虚存技术  分页还是分段还是二者结合    为各种存储管理特征采用算法

读取策略   确定一个页何时取入内存    请求分页   demand paging    只有当访问到某页中的一个单元时才将该页取入内存           预先分页 prepaging  

清除策略  确定在何时将一个被修改过的页写回辅存   请求式清除   预约式清除

置换策略   在计划置换的页集中 选择置换出哪一页

驻留集管理  每个活动进程分配多少页框   计划置换页的集合是局限与那些产生缺页中断的进程 还是所有页框都在内存中的进程

加载控制   加载控制会影响到驻留在内存中的进程数目  

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 小孩吃了荧光剂怎么办 毛巾上有荧光剂怎么办 用过劣质面膜后怎么办 液体硅胶奶嘴煮完有味怎么办 后跟贴粘在鞋上怎么办 优化营商环境公安怎么办 提升营商环境公安怎么办 准予迁入证明过期了怎么办 粉底液容易脱妆怎么办 家人进了火疗传销怎么办 自发热护膝洗了怎么办 用气垫bb卡粉怎么办 贴药膏后皮肤过敏红肿怎么办 贴完膏药皮肤痒怎么办 猕猴桃吃的嘴疼怎么办 摩拜单车怎么办月卡 出国忘了带护照怎么办 雅漾喷雾失压了怎么办 洗衣服时衣服粘上卫生纸怎么办 一晚上卫生巾都是满的怎么办 宝宝头上痱子痒怎么办 短裤里的宽松紧带拧了怎么办 肉色内衣被染黑色了怎么办 安全裤总往上缩怎么办 夏天穿裙子膝盖怕凉怎么办 夏天穿裙子膝盖冷怎么办 天凉嗓子痒咳嗽怎么办 棉服里面跑毛怎么办 棉衣里面的棉一块一块的怎么办 穿姨妈巾悟出痱子怎么办 穿裙子上衣太长了怎么办 微信封号了零钱怎么办 快递加盟商欠我工资怎么办 加盟费交了以后怎么办 加盟总部违约加盟商该怎么办 自行车锁钥匙丢了怎么办 假体隆胸肿胀痛怎么办 恶露60天不干净怎么办 剖腹产俩月恶露不干净怎么办 剖腹产恶露一个多月还没干净怎么办 小月子全身流虚汗怎么办