
操作系统
文章平均质量分 75
享受Programming
这个作者很懒,什么都没留下…
展开
-
Linux 的启动流程
感觉写得挺不错的,有助于理解和复习,转载在这里啦【出处】http://www.ruanyifeng.com/blog/2013/08/linux_boot_process.html半年前,我写了《计算机是如何启动的?》,探讨BIOS和主引导记录的作用。(注:《计算机是如何启动的》这篇文章也写得蛮好的http://www.ruanyifeng.com/blog/2013/02转载 2015-07-23 13:53:02 · 321 阅读 · 0 评论 -
操作系统虚拟内存中的四种典型页替换算法(OPT,LRU,FIFO,Clock)
由于程序可能会远大于内存,需要引入虚拟内存。基本思想是:每个程序都拥有自己的地址空间,这个空间被分割成很多块,每一块称作为一个页面,每一页有连续的地址范围,这些页被映射到物理内存,但并不是所有的页都必须在内存中才能运行程序。当程序引用到一部分在物理内存中的地址空间时,由硬件立刻执行必要的映射,而当程序引用到一部分不在内存的地址空间时,由操作系统负责将缺失的部分装入物理内存并重新执行失败的指令。如果转载 2015-08-02 22:25:21 · 1967 阅读 · 0 评论 -
关于数组在内存中的存放
由腾讯的一个笔试题牵涉的知识点,自己之前没有接触过,就总结了一下:题目原文:在程序设计中,要对两个16K×16K的多精度浮点数二维数组进行矩阵求和时,行优先读取和列优先读取的区别是()A、没区别B、行优先快C、列优先快D、2种读取方式速度为随机值,无法判断【解析】若在内存中,则数据可以”随机存取”,但内存数据被读取或写入时,所需要的时间与这段信息所在的位置无关.但是在读转载 2015-09-04 20:49:16 · 10891 阅读 · 0 评论 -
FIFO、LRU、OPT这三种置换算法的缺页次数
【出处】http://yinzhezq.blog.163.com/blog/static/1648628902010112961039187/考虑下述页面走向: 1,2,3,4,2,1,5,6,2,1,2,3,7,6,3,2,1,2,3,6 当内存块数量分别为3时,试问FIFO、LRU、OPT这三种置换算法的缺页次数各是多少? 答:缺页转载 2015-09-04 21:35:27 · 3180 阅读 · 0 评论