用java实现高呼应比优先算法,考虑了空转的情况(即:在前面的进程做完之前后面的进程没有进入)。
2023/1/19 1:48:27 7KB 操作系统 高响应比 java
合适初学ACPI的Windows开发人员学习,同时也合适正在开发人员当作工具书使用。
2023/1/18 13:06:05 73.3MB ACPI Windows电源管理 Windows驱动开发
假设每个页面中可存放10条指令,分配给作业的内存块数为4。
用C语言语言模仿一个作业的执行过程,该作业共有320条指令,即它的地址空间为32页,目前它的所有页都还未调入内存。
在模仿过程中,如果所访问的指令已在内存,则显示其物理地址,并转下一条指令。
如果所访问的指令还未装入内存,则发生缺页,此时需要记录缺页的次数,并将相应页调入内存。
如果4个内存块均已装入该作业,则需要进行页面置换,最后显示其物理地址,并转向下一条指令。
在所有320条指令执行完毕后,请计算并显示作业运行过程中发生的缺页率。
置换算法:请分别考虑最佳置换算法(OPT)、先进先出(FIFO)算法和最近最久未使用算法(LRU)。
作业中指令的访问次序按下述原则生成:50%的指令是顺序执行的;
25%的指令是均匀分布在前地址部分;
25%的指令是均匀分布在后地址部分;
具体的实施方法是:   在[0,319]的指令地址之间随机选取一起点m;
   顺序执行下一条指令,即执行地址序号为m+1的指令;
   通过随机数,跳转到前地址部分[0,m+1]中的某条指令处,其序号为m1;
   顺序执行下一条指令,其地址序号为m1+1的指令;
   通过随机数,跳转到后地址部分[m1+2,319]中的某条指令处,其序号为m2;
   顺序执行下一条指令,其地址序号为m2+1的指令;
重复跳转到前地址部分,顺序执行,跳转到后地址部分,顺序执行的过程直至执行320条指令。
2023/1/18 0:15:31 8KB 请求调页
该系统是文件系统的模仿,外观上成功地模仿了windows的资源管理器。
里面有源程序和实验报告。
创建请求页表,通过编程模仿缺页中断和地址变换,实现请求调页功能和页面置换功能。
2018/9/9 7:48:58 6KB java 请求分页系统
题目:分页存储管理系统:建立一个基本分页存储管理系统的模型。
(1-2人)首先分配一片较大的内存空间,作为程序运转的可用存储空间;
建立应用程序的模型;
建立进程的基本数据结构及相应算法建立管理存储空间的基本存储结构。
建立管理分页的基本数据结构与算法。
设计存储空间的分配与回收算法;
提供信息转储功能,可将存储信息存入磁盘,也可从磁盘读入;
2017/7/1 7:02:45 2.08MB 分页存储管理系统
ucGUI官方的晚期版本源码。
2019/6/3 7:16:15 17.5MB ucGUI
id移除躲藏id.zip
2020/7/9 22:58:23 128.48MB id移除隐藏id.zip
id移除躲藏id.zip
2020/7/9 22:58:23 128.48MB id移除隐藏id.zip
XV6.asimple,Unix-liketeachingoperatingsystem阐明书,英文版
2015/5/14 14:24:52 1.04MB OS XV6
共 309 条记录 首页 上一页 下一页 尾页