
操作系统
文章平均质量分 79
卖鱼的小白菜
这个作者很懒,什么都没留下…
展开
-
操作系统--内存管理
内存管理 内存管理:在单道程序设计系统中,内存被分为两部分:一部分供操作系统使用,一部分供当前正在执行的程序使用。在多道程序设计系统中,必须在内存中进一步细分出“用户部分”,以满足多个进程的要求。细分的任务由操作系统动态完成,这成为内存管理。 内存管理术语: 页框:内存中一个固定长度的块。 页:一个固定长度的数据块,存储在二级存储器中(如磁盘)。数据页可以临时复制到内存的页框中。原创 2014-09-28 21:57:13 · 809 阅读 · 0 评论 -
计算三种缺页中断的缺页数,缺页率和命中率FIFO,LRU,OPT
/* 计算三种缺页中断的缺页数,缺页率和命中率 FIFO,LRU,OPT */ #include #include #include #include #include /* ** 默认页表大小为3 */ #define PAGETABLELENGTH 3 //输出函数,四个参数,缺页数,缺页率和命中率,算法名称 //无返回值 void output( int pageFau原创 2014-10-24 15:34:51 · 13939 阅读 · 0 评论 -
单处理器进程调度算法模拟,FCFS,RR(q=1),SPN,SRT,HRRN1
1原创 2014-11-14 10:34:33 · 3779 阅读 · 0 评论 -
计算机是如何启动的?
文章出处: 从打开电源到开始操作,计算机的启动是一个非常复杂的过程。 我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示...... 这几天,我查了一些资料,试图搞懂它。下面就是我整理的笔记。 零、boot的含义 先问一个问题,"启动"用英语怎么说? 回答是boot。可是,boot原来的意思是靴子,"启动"与靴子有什么关系呢? 原来,这里的bo转载 2014-11-06 13:01:29 · 495 阅读 · 0 评论 -
操作系统——文件管理,基于块的索引分配和位表
/* 给出一个磁盘块序列:1、2、3、……、500,初始状态所有块为空的,每块的大小为2k。 选择使用位表、链式空闲区、索引和空闲块列表四种算法之一来管理空闲块。 对于基于块的索引分配执行以下步骤: 随机生成2k-10k的文件50个,文件名为1.txt、2.txt、……、50.txt,按照上述算法存储到模拟磁盘中。 删除奇数.txt(1.txt、3.txt、……、49.txt)文件原创 2014-12-03 21:43:06 · 4878 阅读 · 0 评论