(1) 简单的交互界面 (2) 能显示当前系统资源的剩余情况和占用情况 (3) 能输入每个进程的最大资源要求 模拟利用银行家算法为进程的若干次资源请求分配资源 (4) 输入本次资源要求; (5) 按银行家算法为进程分配资源,本次分配是否成功要显示出来(要能处理各种情况:可以满足这次请求、由于资源不够不能满足这次请求、由于可能产生不安全不能满足这次请求、请求不合理拒绝请求等) (6) 作业撤销时要回收资源
1
操作系统课程设计之用java实现页面置换算法的模拟实现
2019-12-21 21:55:42 511KB java
1
Storage and Buffer Manager实现文档
2019-12-21 21:53:16 288KB 数据莫模拟实现文档
1
课程为系统软件综合训练,实现FF,NF,BF,WF四种算法,包含概述、设计原理、总体设计、详细设计、程序设计与实现、总结。
2019-12-21 21:49:28 2.68MB 系统软件综合 分区分配与回
1
8 题目二 磁盘调度算法的模拟实现及对比 一、课程设计目的 通过磁盘调度算法的模拟设计,了解磁盘调度的特点。 二、课程设计内容 模拟实现FCFS、SSTF、电梯LOOK、C-SCAN 算法,并计算及比较磁头移动道数。 三、要求及提示 本题目必须单人完成。 1、首先假设磁盘磁道数为1500,磁头初始位置可任意设置。 2、用随机数生成函数产生“磁道号”序列(即磁盘请求的位置),共产生400 个。其中 50%位于0~499,25%分布在500~999,25%分布在1000~1499。具体的产生方法可参考 “题目一 页面置换算法的模拟实现及命中率对比”。 3、计算及比较每种磁盘调度算法下的磁头移动道数。 注:本题目要求给出图形可视化界面,并且能够动态模拟每个算法的调度过程,可采用 从上一个请求到下一个请求进行连线的方式。
2019-12-21 21:19:49 56KB 模拟实现
1
模拟实现采用二级目录结构的磁盘文件系统中的文件操作。 文件系统是操作系统中管理和存取信息的机构,它具有“按名存取”的功能,不仅方便用户,而且能提高系统效率且安全可靠。 在用户程序中可使用文件系统提供的一整套文件操作(文件类系统调用),这类操作一般包括“打开文件”、“关闭文件”、“读文件”、“写文件”和“撤消文件”等。本实习模拟文件操作的实现,通过实习了解各文件操作的作用。
1
模拟实现采用二级目录结构的磁盘文件系统中的文件操作文件 在用户程序中可使用文件系统提供的一整套文件操作(文件类系统调用),这类操作一般包括“打开文件”、“关闭文件”、“读文件”、“写文件”和“撤消文件”等。本实习模拟文件操作的实现,通过实习了解各文件操作的作用。
1
有关银行家算法,用C++实现,整个系统可以直接使用。
2019-12-21 21:11:15 9KB 银行家算法
1
基于C#的2D太阳、地球、月亮运动轨迹模拟实现 详细情况见博客http://blog.csdn.net/small_fish__/article/details/7391518
1
根据进程的要求按照段式存储管理方式模拟内存空间的分配与回收,并能够根据进程的空间分配情况完成地址映射。简单界面显示内存情况!供参考。
2019-12-21 21:07:22 9KB 段式存储管理
1