文件管理作业 1、实验目的:通过模拟文件的创建、删除操作,加深对于操作系统文件管理功能的 了解,练习模拟算法的编程技巧,锻炼研究分析试验数据的能力。 2、实验说明:给出一个磁盘块序列:1、2、3、……、500,初始状态所有块为 空的,每块的大小为 2k。选择位示图算法来管理空闲块。 对于基于块的索引分配执行以下步骤: (1)随机生成 2k-10k 的文件 50 个,文件名为 1.txt、2.txt、……、 50.txt,按照上述算法存储到模拟磁盘中。 (2)删除奇数.txt(1.txt、3.txt、……、49.txt)文件 (3)新创建 5 个文件(A.txt、B.txt、C.txt、D.txt、E.txt),大小 为:7k、5k、2k、9k、3.5k,按照与(1)相同的算法存储 到模拟磁盘中。 (4) 给出文件 A.txt、B.txt、C.txt、D.txt、E.txt 的盘块存储状态 和所有空闲区块的状态。
2022-07-14 17:01:01 7KB 操作系统 文件管理
1
处理器调度作业 1、实验目的:熟悉使用各种单处理器调度的各种算法,加深对于处理机调度机制的理解。练习模拟算法的编程技巧,锻炼分析试验数据的能力。 2、实验说明:随机给出一个进程调度实例,如: 进程 到达时间 服务时间 A 0 3 B 2 6 C 4 4 D 6 5 E 8 2 模拟进程调度,给出按照算法先来先服务 FCFS、轮转 RR(q=1)、最短进程优先SJF、最高响应比优先HRN 进行调度各进程的完成时间、周转时间、带权周转时间。
2022-07-14 13:00:51 7KB 操作系统
1
编程实现银行家算法 1、实验目的:加深对于进程死锁避免的了解,掌握使用银行家算法实 现死锁避免的编程方法。 2、实验说明:设系统中有 3 种类型的资源(A,B,C)和 5 个进程 P1、 P2、P3、P4、P5,A 资源的数量为 17,B 资源的数量为 5,C 资源的 数量为 20。 编写一个图形界面程序,可以: 1、判断 T0时刻是否为安全状态?若是,请给出安全序列。 2、在 T0时刻,对进程 P2 请求资源(m,n,p),m、n、p 分别 是申请的 A、B、C 资源数(大于等于零的整型值,由程序提供接口, 让用户动态输入),程序可以判断是否能实施资源分配。
2022-07-14 13:00:50 8KB 操作系统
1
内存管理作业 1、实验目的:加深对于存储管理的了解,掌握虚拟存储器的实现原理;观察和了 解重要的页面置换算法和置换过程。练习模拟算法的编程技巧,锻炼分析试验数据的能力。 2、实验说明:(1)示例实验程序中模拟两种置换算法:LRU 算法和 FIFO 算法。(2)给定任意序列不同的页面引用序列和任意分配页面数目,显示两种 算法的页置换过程。(3)能统计和报告不同置换算法情况下依次淘汰的页号、缺页次数(页 错误数)和缺页率。
2022-07-14 13:00:49 6KB 操作系统
1
磁盘移臂调度算法作业 1、实验目的:加深对于操作系统设备管理技术的了解,体验磁盘移臂调度算法的重 要性;掌握几种重要的磁盘移臂调度算法,练习模拟算法的编程技巧, 锻炼研究分析试验数据的能力。 2、实验说明: (1)实验程序中模拟两种磁盘移臂调度算法:SSTF 算法和 SCAN 算法 (2)能对两种算法给定任意序列不同的磁盘请求序列,显示响应磁盘 请求的过程。 (3)能统计和报告不同算法情况下响应请求的顺序、移臂的总量。
2022-07-14 13:00:49 7KB 操作系统
1
进程同步和死锁作业:编程模拟生产者/消费者问题 1、实验目的: 加深对于进程同步和互斥的了解,掌握使用信号量解决进程同步和互斥的编程方法。 2、实验说明:以生产者/消费者模型为根据,编写一个图形界面程序, 创建 n 个线程,使用 windows 信号量机制,模拟生产者和消费者的工作流程。
2022-07-14 13:00:48 8KB 操作系统 生产者消费者
1
父进程调用子进程 fork() 操作系统实验报告
2022-07-14 12:50:30 96KB 进程 父子 调用 切换
1
扬州大学操作系统实验报告书综述.doc
2022-07-13 13:00:12 304KB 互联网
扬州大学操作系统实验报告书.doc
2022-07-13 13:00:11 304KB 互联网