OS
刘二火
个人博客:https://two-fire.github.io/
向研发工程师奋斗~
展开
-
虚拟机Ubuntu上安装VMware Tools
虚拟机Ubuntu分辨率太小,文件不能拖拽。油管上的一个视频:https://www.youtube.com/watch?v=F5WaWIfi8f8总结:终端写入:# sudo apt-get update# sudo apt-get upgrade # sudo reboot再次终端写入:# sudo apt-get update# sudo apt-get install open-vm-tools-desktop# sudo reboot点击虚拟机-》查看-》立即适应客户原创 2020-06-21 20:50:01 · 102 阅读 · 0 评论 -
缺页中断OPT算法模拟实现——vector(c++)
原理置换以后不再被访问,或者在将来最迟才回被访问的页面,缺页中断率最低。Optimal最佳置换算法,该算法是不能实现的。但该算法仍然有意义,作为衡量其他算法优劣的一个标准。实现下面以 {2,3,2,1,5,2,4,5,3,2,5,2}为申请装入的页号, 页表大小为3。准备vector v; // 所要访问的页面vector p; // 内存中的页表实现遍历p[i],如果内存中...原创 2020-05-07 21:47:31 · 827 阅读 · 0 评论 -
缺页中断LRU算法模拟实现——vector(c++)
为了练习vector专门使用的,所以有些复杂。记录一下,后续有时间可能会增加简便的模拟算法实现。缺页中断FIFO算法模拟实现——vector(c++)原理和名字一样,最近最久未使用页面置换算法实现下面以 {2,3,2,1,5,2,4,5,3,2,5,2}为申请装入的页号, 页表大小为3。在FIFO算法基础上,只需要PageFault()函数内,对存在内存里的页数visit中改变一下...原创 2020-05-07 18:44:27 · 560 阅读 · 0 评论 -
缺页中断FIFO算法模拟实现——vector(c++)
为了练习vector专门使用的,所以有些复杂。记录一下,后续有时间可能会增加简便的模拟算法实现。原理:先进先出下面以 {2,3,2,1,5,2,4,5,3,2,5,2}为申请装入的页号, 页表大小为3。准备vector v 存储所要访问的页面 :{2,3,2,1,5,2,4,5,3,2,5,2}vector p 内存中页表 :这里为3块空间vector time 内存中页面进...原创 2020-05-07 18:10:33 · 1071 阅读 · 0 评论