操作系统
ydy1997
这个作者很懒,什么都没留下…
展开
-
操作系统的各种调度算法和自己碰到的一些疑问
今天回顾计算机操作系统的时间调度算法,做题目,时间片轮转调度算法,我一开始以为,时间片轮转调度的开始,是优先级最高的那一个作业,后来发现这其实是错的。 正确的认识应该是,除了最高优先级算法之外,所有算法的开始都是首先进入系统的那一个作业。 注意,如果题目表示很多个作业同时进入系统,则按题目所给的顺序轮转调度,而不考虑优先级 这里引用一下smlie4lee同学的博客链接http://blog.原创 2017-04-19 20:15:51 · 619 阅读 · 0 评论 -
操作系统作业调度和低级调度算法>>计算题
身为一个计算机专业的学生,操作系统这门课可谓是重中之重,这不,期中考试又考了一波题,因为平时做题少,考的时候免不了晕头转向, 甚至乎举步维艰,嘿嘿,下面我就对低级调度算法(应该是个蛮重要的考点,计算题)的一些概念做一下记录,总结一下,没准期末用的上。 关于作业(job)的一些基本概念、公式: 作业周转时间 = 作业完成时间点 - 作业到达系统时间点 带权周转时间 = 作业周转时间/原创 2017-04-16 20:20:46 · 4535 阅读 · 0 评论 -
虚拟地址到物理地址的转换
CPU将一个虚拟内存空间中的地址(虚拟地址)转换为物理地址,需要进行两步:首先将给定一个逻辑地址(其实是段内偏移量,这个一定要理解!!!),CPU要利用其段式内存管理单元,先将这个逻辑地址转换成一个线程地址,再利用其页式内存管理单元,转换为最终物理地址。 这样做两次转换,的确是非常麻烦而且没有必要的,因为直接可以把线性地址抽像给进程。之所以这样冗余,Intel完全是为了兼容而已。原创 2017-05-18 21:46:48 · 1726 阅读 · 0 评论