操作系统实验4_文件系统 本实验要求在假设的I/O系统之上开发一个简单的文件系统,这样做既能让实验者对文件系统有整体了解,又避免了涉及过多细节。用户通过create,open,read等命令与文件系统交互。文件系统把磁盘视为顺序编号的逻辑块序列,逻辑块的编号为0至L
计算机体系结构cache实验报告 通过程序,模拟cache存储过程,并通过控制变量法模拟分析Cache性能。我们要通过老师所给程序进行模拟,并通过操作系统试验中老师所给算法生成出project.txt,并通过project.txt里面的数据来模拟程序的局部性等特性。
操作系统实验1线程同步 注:源码粘贴在报告中。原创,转载请注明。 本实验讨论临界区问题及其解决方案。实验首先创建两个共享数据资 源的并发线程。在没有同步控制机制的情况下,我们将看到某些异常现象。 针对观察到的现象,本实验采用两套解决方案: • 利用Windows 的mutex 机制 • 采用软件方案 然后比较这两种方案的性
操作系统实验2_内存管理 注:源码粘贴在报告中。原创,转载请注明。 本实验要求建造一个没有虚拟功能的内存管理系统。任务如下: • 设计一个内存管理器,支持至少两种分配策略, 如first-fit, next-fit, best-fit, worst-fit 等。 • 对不同分配策略的性能进行评估。
操作系统实验3_页面替换算法 注:源码粘贴在报告中。原创,转载请注明。 FIFO 需要一个指向最老页面的指针(数组索引)。每当该页面被替 换的时候,把该指针加1(模F) 即可。 9 3.3 引用串的生成实验三页面替换算法 • LRU 算法则需要一个尺寸为F 的数组,该数组用来实现排队功能: 每次处理一个新的页面引用时,则把该页放