关于海南三亚沿海地区一个密集的大体积钢筋商品混凝土结构的详细报告.docx
2021-10-15 16:00:11 19KB 混凝土
数据库课程设计银行管理系统(含详细报告。源代码。工程文件)
1
功能完善,gradle版本3.3.0或5.4.1,带有详细报告
2021-07-20 22:05:06 73.43MB android studio
1
设计一个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 20:00:54 395KB 课程设计 操作系统 银行家算法
数据: 管理员:管理员账号、密码 用户:用户账号、密码、用户姓名 车辆信息:车辆编号、车辆车型、车辆颜色、车辆车主 租赁信息:租赁编号、车辆租赁价格、车辆租赁状态、车辆租赁用户 基本功能: 1.登录功能:登录系统为身份验证登录。分为管理员登录和租赁用户登录。 2.增删查改信息功能:管理员对租赁汽车数量及详细信息进行增删查改。 3.车辆浏览功能:用户可以浏览系统中全部车辆信息和可租用车辆信息。 4.租车功能:用户通过租赁编号进行对系统中闲置的车辆进行租赁。 5.信息查询功能:用户通过租赁编号进行查询该编号车辆的详细信息,另外还可以查看自己已经租赁到的车辆的详细信息,并显示在界面上。 扩展功能: 可以按照自己对汽车租赁管理系统的需求理解进行扩展。
2021-07-10 20:02:04 1.37MB JavaSwing MyS 课程设计 详细报告
广东工业大学软件工程课程设计,里面有详细的报告和源代码。。这个系统是做基于.net图书信息管理系统。。。
1
java web经典项目教程,web开发学习必备
2021-07-01 20:58:45 4.08MB java web 新闻发布
1
四种算法进行调度1.先来先服务2.短作业优先3.优先级4.时间片轮转 课程设计详细报告
2021-06-30 15:13:32 87KB 操作系统课程设计详细报告
1
MFC和C++做的五子棋 有可以直接COPY的源代码 内附详细报告讲解 可双人对战 也可人机对战 可用于课程设计和毕业设计等
1
电子商务与安全课程设计,内容详细。将文件夹WebService下的代码考到IIS的根目录下,进行Web服务引用
2021-06-08 20:50:43 1.45MB 电子商务课程设计
1