代码在Dev-C++下运行无误! 该报告代码(777行)和报告都是现成的,即下即用,几乎不用修改。 修改的地方: 日期,学号,名字,老师名字等等。 健全的产品,周到的售后服务,快快下载吧!!
1
有可视化界面,可以自行设计,可以模拟整个作业调度过程,有多种算法,先来先服务调度算法 FCFS,短作业优先调度算法(SJF),高响应比优先调度算法
1
本资源是自己做的操作系统课程设计,利用先进先出的方式模拟内存管理FIFO页面置换算法。
2022-12-07 19:18:32 43KB 操作系统 课程设计 FIFO
1
一个模拟文件管理系统,支持多用户,读写权限设置,增加删除文件/文件夹、重命名、修改文件内容、多种视图显示方式、界面大方美观,操作简易,简单修改鉴权部分即可作为实用程序保存个人私密资料。
2022-12-06 20:33:08 664KB 文件管理系统 FMS 操作系统 课程设计
1
时间片轮转算法 系统将所有的就绪进程按先来先服务的原则排成一个队列,每次调度时把 CPU 分配给队首进程,并令其执行一个时间片。当执行的时间片用完时,由一个计时器发出时钟中断请求,调度程序使据此信号来停止该进程的执行(本实验为模拟时间片轮转算法,故没有实现时钟中断请求),并将它送往就绪队列的末尾。然后,再把处理机分配给就绪队列中的下一个进程,同时也让它执行一个时间片。 每次调度时,总是选择就绪队列的队首进程,让其在CPU上运行一个系统预先设置好的时间片。一个时间片内没有完成运行的进程,返回到就绪队列末尾重新排队,等待下一次调度。一个完成的进程,则退出队列。 考虑到新老进程同时插入队列的冲突,我们假设运行过的进程与运行过的进程条件相同时,系统选新进程运行。即在时间片完成时刻,有一个新进程到来,则先将新进程插入就绪队列尾部,然后才将该时间片中未执行完毕的进程插入就绪队列尾部。
2022-12-04 11:03:54 188KB 操作系统 课程设计 完整文档
1
主存空间的分配与回收 4 系统主要算法 (1) 首次适应算法 当用户申请一块内存空间时,从内存开始的地方开始查找,选择第一个满足要求的空闲分区,如果它不等于作业大小,将其分成两部分,一部分给作业,另一部分仍留在空闲区块中。 算法通过遍历已使用的内存找到合适的内存空间,所以算法的时间复杂度是O(n)。 (2) 最佳适应算法 当有作业申请内存时,总是首先找到满足要求的最接近于作业大小的空闲分区。因分区大小与作业相近,从而避免将较大的分区分成两部分,当有较大的作业要求分配内存时,容易得到满足。 从前往后遍历内存寻找合适的且最小的内存空间,所以算法的时间复杂度是O(n)。 (3) 最差适应算法 当申请一块内存空间时,从内存开头开始寻找,找到那个比申请进程的空间大且最大的空闲分区,选择其作为进程的空间。 从后往前遍历内存寻找合适的且最小的内存空间,所以算法的时间复杂度是O(n)。 (4) 主存的回收算法 当系统回收一个分区时,首先检查是否有前后相邻的空闲区,如有,则进行合并,合并后的空闲区仍保留在原位置上,但需要修改相应的数组起始位置和分区大小。
2022-11-30 12:02:39 1.06MB 主存
1
1.对N个进程分别采用四种进程调度算法(轮转调度、静态优先级调度、动态优先级调度、最短进程优先调度)执行调度模拟。 2.完整的课程设计报告 3.图文详实 4.windows以及linux操作系统均可运行 5.含有针对以上两个OS的的文件夹,自取
1
操作系统课程设计-基于go语言实现的在线评测系统.zip操作系统课程设计-基于go语言实现的在线评测系统.zip操作系统课程设计-基于go语言实现的在线评测系统.zip操作系统课程设计-基于go语言实现的在线评测系统.zip操作系统课程设计-基于go语言实现的在线评测系统.zip操作系统课程设计-基于go语言实现的在线评测系统.zip操作系统课程设计-基于go语言实现的在线评测系统.zip操作系统课程设计-基于go语言实现的在线评测系统.zip操作系统课程设计-基于go语言实现的在线评测系统.zip操作系统课程设计-基于go语言实现的在线评测系统.zip操作系统课程设计-基于go语言实现的在线评测系统.zip操作系统课程设计-基于go语言实现的在线评测系统.zip操作系统课程设计-基于go语言实现的在线评测系统.zip操作系统课程设计-基于go语言实现的在线评测系统.zip操作系统课程设计-基于go语言实现的在线评测系统.zip操作系统课程设计-基于go语言实现的在线评测系统.zip操作系统课程设计-基于go语言实现的在线评测系统.zip操作系统课程设计-基于go语言实现的在线评测系统
26. 虚拟文件系统:建立基于链式分配的文件系统。(2-3人) 4分  首先分配一定容量的内存,建立虚拟磁盘;  在该磁盘上建立基于链式分配的文件系统;  为该文件系统设计相应的数据结构来管理目录、虚拟磁盘的空闲空间、已分配空间等。  提供文件的创建、删除、移位、改名等功能。  提供良好的界面,可以显示文件系统的状态和空间的使用情况;  提供磁盘转储功能,可将虚拟文件系统存入一个磁盘文件,还可从磁盘文件读入内存;
2022-11-09 22:01:36 18KB 虚拟 文件
1
【HNUST】20级操作系统课程设计报告 Windows进程管理 Linux进程控制 Linux进程间通信 Windows线程的互斥与同步 银行家算法的模拟与实现 磁盘调度算法的模拟与实现 基于信号量机制的并发程序设计 简单二级文件系统设计
2022-11-01 14:00:39 1.69MB 操作系统
1