自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (6)
  • 收藏
  • 关注

空空如也

操作系统课程设计银行家算法(附详细报告)

设计一个n个并发进程共享m个系统资源的程序以实现银行家算法。要求: 1) 简单的选择界面; 2) 能显示当前系统资源的占用和剩余情况。 3) 为进程分配资源,如果进程要求的资源大于系统剩余的资源,不与分配并且提示分配不成功; 4) 撤销作业,释放资源。 编写和调试一个系统动态分配资源的简单模拟程序,观察死锁产生的条件,并采用适当的算法,有效地防止和避免死锁的发生。 银行家算法分配资源的原则是:系统掌握每个进程对资源的最大需求量,当进程要求申请资源时,系统就测试该进程尚需资源的最大量,如果系统中现存的资源数大于或等于该进程尚需求资源最大量时,就满足进程的当前申请。这样就可以保证至少有一个进程可能得到全部资源而执行到结束,然后归还它所占有的全部资源供其它进程使用。 银行家算法中的数据结构 (1)可利用资源向量Available(一维数组) 是一个含有m个元素,其中的每一个元素代表一类可利用的资源数目,其初值是系统中所配置的该类全部可用资源数目。如果Available[j]=k, 表示系统中现有Rj类资源k个。 (2)最大需求矩阵Max(二维数组) m的矩阵,它定义了系统中n个进程中的每一个进程对m类资源的最大需求。如果Max(i,j)=k, 表示进程i需要Rj类资源的最大数目为k。 (3)分配矩阵Allocation(二维数组) m的矩阵,它定义了系统中每一类资源当前已分配给每一进程的资源数。如果Allocation(i,j)=k, 表示进程i当前已分得Rj类资源k个。 (4)需求矩阵Need (二维数组) 是一个含有n*m的矩阵,用以表示每一个进程尚需的各类资源数。如果Need(i,j)=k, 表示进程i还需要Rj类资源k个,方能完成其任务。 Need(i,j)= Max(i,j)-Allocation(i,j)

2021-07-14

模拟汽车速度控制系统的设计(汇编语言)+ 详细设计报告

用实验箱上4*4键盘的按键模拟汽车的挡杆,用发光二极管显示挡位,用数码管显示汽车的速度。 1、“1”键启动系统,汽车以最低速度行驶,同时用1盏绿灯显示挡位,数码管显示速度(最低速度为5Km/h)。当需要换档时,用键盘键入2、3键,并加用一盏黄灯和一盏红灯显示,同时在数码管上显示相应的速度。 2、汽车慢加速时用“A”键,急加速时用“B”键。慢刹车时用“C”键,急刹车时用“D”键。加速和刹车时用数码管显示相应的速度变化。 3、当汽车需紧急停车时,键入“ESC”键,所有发光二极管熄交,同时数码管显示“0”。 4、各档位车速: 1挡:5~25Km/h 2挡:25~60Km/h 3挡:60~120Km/h

2021-12-28

数据结构课程设计超市货架管理系统(含规范详细的课设报告).rar

本项目包含基本功能和扩展功能 一、 基本功能: 1. 定义商品名称、编号、品牌、单价、数量、入库时间、用户名以及用户密码等的数据类型。 2. 实现商品的录入功能 3. 实现查询商品信息功能 4. 实现商品信息修改功能 5. 实现商品信息添加功能 6. 实现商品的删除功能 7. 实现商品的供应与需求情况 二、 扩展功能: 1. 定义用户类型 2. 实现用户登录系统功能 3. 实现浏览全部商品信息功能 4. 实现商品的排序功能 5. 实现对商品操作的主菜单功能 6. 实现将商品的所有数据保存到文件的功能 内含超级详细的课程设计报告,欢迎大家的下载使用,感谢大家的支持。

2021-03-13

基于Java swing+MySQL实现的小区物业管理系统课程设计(含详细设计报告)

面向居民小区物业部门的日常事务展开,希望通过信息系统实现房屋管理、业主信息管理、物业员工信息管理、值班人员安排、报修维修管理、物业费管理的业务目标,同时还具有一定的数据汇总和分析功能,对于提高物业费缴费率决策提供了有效的数据支持。

2021-12-28

Java课程设计汽车租赁管理系统.rar

数据: 管理员:管理员账号、密码 用户:用户账号、密码、用户姓名 车辆信息:车辆编号、车辆车型、车辆颜色、车辆车主 租赁信息:租赁编号、车辆租赁价格、车辆租赁状态、车辆租赁用户 基本功能: 1.登录功能:登录系统为身份验证登录。分为管理员登录和租赁用户登录。 2.增删查改信息功能:管理员对租赁汽车数量及详细信息进行增删查改。 3.车辆浏览功能:用户可以浏览系统中全部车辆信息和可租用车辆信息。 4.租车功能:用户通过租赁编号进行对系统中闲置的车辆进行租赁。 5.信息查询功能:用户通过租赁编号进行查询该编号车辆的详细信息,另外还可以查看自己已经租赁到的车辆的详细信息,并显示在界面上。 扩展功能: 可以按照自己对汽车租赁管理系统的需求理解进行扩展。

2021-07-10

ATM机管理系统课程设计(基于C语言开发)_c语言课程设计管理系统登录

本项目是基于C语言开发的一个ATM机管理系统, 1、 用户信息包括:账户,用户姓名,性别,密码,存款金额,绑定手机号等。 2、 查余额:用户通过识别卡,输入密码,来查询余额。 3、 取钱:通过输入密码及取钱数量来取钱。 4、 存钱:通过输入密码及存取数量来存钱。 5、 转账:通过输入密码,所转金额,卡号来实现转账功能。 6、 修改密码:先输入原密码,再输入所改密码。 7、 按照姓名或账户进行排序。 欢迎大家下载使用,感谢大家的支持。

2021-01-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除