《操作系统设计与实现》 记录 (8)

	/**
	 *  TODO 《操作系统设计与实现》 记录 (8)
	 *  	
	 *  	@虚拟存储管理
	 *  		总计存储空间可以大于物理内存
	 *  			只是需要操作系统将超出部分交换到磁盘
	 *  		
	 *  		虚拟页存储管理	
	 *  			缺页中断之后的操作系统状态
	 *  				处理虚拟地址和内存地址的映射
	 *  
	 *  		虚拟页面函数
	 *  			输入虚拟页面hao
	 *  			输出物理页面hao
	 *  
	 *  		@系统的运行速度主要取决于
	 *  			CPU 取指令和内存数据的输出
	 *  		
	 *  		@程序局部性原理【通过观察得到的事实结果】【日常的局部性原理同样使用】
	 *  			对于绝大多数程序运行时倾向于访问一小部分数据
	 *  				对于页表来说、只有一小部分页表会经常被访问到
	 *  
	 *  			通过这个发现开始执行新的思路解决
	 *  				关联存储器TLS[位于MMU] 存储 最长被用到的页表项目
	 *  
	 *  		@最优置换页面算法
	 *  			当一个缺页中断是、在内存中的虚拟页的更新需要多久时间
	 *  				使用指令数表示
	 *  				选择等待时间最长的页面然后作为被置换的页面
	 *  			无法执行实现
	 *  			算法无法老化
	 *  		
	 *  	@页式存储管理中的设计问题
	 *  		@进程工作集模型
	 *  			进程使用的页面集合
	 *  			操作系统记录每个进程的工作集合
	 *  			确保运行进程时工作集准备就绪	
	 *  				
	 *  		@请求调页
	 *  			根据需要缺页中断陷入内核 完成任务
	 *  		
	 *  		@内核抖动
	 *  			频繁的置换内存和外存的页面
	 *  
	 *  
	 *  		@局部与全局分配策略______内存负载控制方式————————保证内存不崩溃和系统不过分抖动
	 *  			局部算法对应每个进程的内存空间大小
	 *  			全局算法对应所有进程中的所有内存空间————
	 *  				随着时间的动态变化分配
	 *  				Q 分配标准是?
	 *  					监视由年龄位标志的内存页大小JVM gc?
	 *  						这种方式并不能阻止抖动
	 *  						
	 *  				Q 系统必须不断的调整应该分配多少物理页面?
	 *  				
	 *  			#缺页率 PFF
	 *  				进程初始化固定大小分配
	 *  				然后根据后的缺页中断动态调整增加还是减少分配空间
	 *  				笼统的分配方式
	 *  				计算
	 *  					总是将分配策略保持或平衡在合理范围——————这个又如何定义?
	 *  					1s中发生的缺页总数
	 *  				统计缺页率是一种窗口计算的本质【原型】
	 *  
	 */
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

P("Struggler") ?

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值