编译原理 递归向下 词法分析器 Java实现 编译原理实验二
1
包括实验题目,代码及运行结果 实验2 银行家算法(2学时) 一、实验目的 理解银行家算法,掌握进程安全性检查的方法及资源分配的方法。 二、实验内容 编写程序实现银行家算法,并验证程序的正确性。 三、实验要求 编制模拟银行家算法的程序,并以下面给出的例子验证所编写的程序的正确性。 例子:某系统有A、B、C、D 4类资源共5个进程(P0、P1、P2、P3、P4)共享,各进程对资源的需求和分配情况如下表所示。 进程 已占资源 最大需求数 A B C D A B C D P0 0 0 1 2 0 0 1 2 P1 1 0 0 0 1 7 5 0 P2 1 3 5 4 2 3 5 6 P3 0 6 3 2 0 6 5 2 P4 0 0 1 4 0 6 5 6 现在系统中A、B、C、D 4类资源分别还剩1、5、2、0个,请按银行家算法回答下列问题: (1)现在系统是否处于安全状态? (2)如果现在进程P1提出需求(0、4、2、0)个资源的请求,系统能否满足它的请求?
2023-12-21 14:55:57 54KB code
1
合工大计算机与信息学院操作系统实验报告, 实验 二、五、六、七、八、九
2023-11-23 17:33:55 7.07MB 操作系统
1
1、阅读LED数码显示器件基本常识及使用注意事项。 2、复习有关译码器和分配器的原理。 3、画出各实验所需的实验线路及记录表格。 4、查阅74LS138、CD4511逻辑功能及引脚排列图。 1、通过自拟实验方案、自选仪器设备,掌握中规模集成译码器的逻辑功能的测量方法及使用。 2、熟悉数码管的使用。 译码器是一个多输入、多输出的组合逻辑电路。它的作用是把给定的代码进行“翻译”,变成相应的状态,使输出通道中相应的一路有信号输出。译码器在数字系统中有广泛的用途,不仅用于代码的转换、终端的数字显示,还用于数据分配,存贮器寻址和组合控制信号等。不同的功能可选用不同种类的译码器。 LED数码管是目前最常用的数字显示器, 一个LED数码管可用来显示一位0~9十进制数和一个小数点。LED数码管要显示BCD码所表示的十进制数字就需要有一个专门的译码器,该译码器不但要完成译码功能,还要有相当的驱动能力。 1、数字电路实验箱 2、双踪示波器 3、数字万用表 4、74LS138、CC4511、共阴极数码管BS202、电阻510Ω×7
2023-11-13 14:46:55 3.35MB 数电实验
1
1.熟练掌握step( )函数和impulse( )函数的使用方法,研究线性系统在单位阶跃、单位脉冲及单位斜坡函数作用下的响应。 2.通过响应曲线观测特征参量 和 对二阶系统性能的影响。 3.熟练掌握系统的稳定性的判断方法。
2023-10-18 19:02:46 185KB 自动控制
1
实验二 预测分析算法设计与实现,大家可以看看,如果有需要
2023-05-23 23:42:15 54KB 编译原理
1
武汉理工大学软件测试实验二 结构性测试 掌握结构性测试技术,并能应用结构性测试技术设计测试用例; 实验内容 (1) 修改实验一完成的程序,使之只包含结构化程序设计构造; (2) 画出程序图,并计算圈复杂度; (3) 采用基路径方法,设计测试用例,要求写出每个测试用例的执行路径(用语句编号表示),根据设计的测试用例对程序进行测试; (4) 采用定义/使用测试方法,列出程序中每个变量的定义-使用路径,并指明此路径是否是变量的定义清除路径。
2023-05-23 18:49:29 593KB 软件测试
1
南京邮电大学算法分析设计实验二(动态规划法)实验报告
2023-05-17 20:54:33 198KB 算法 动态规划
1
合工大Java 实验二 货物进销管理系统源码(测试文件在主页) 1.程序首先打开并读取Inventory.txt中记录的所有库存记录,然后读取Transactions.txt,处理这个文件中包含的事务,记录发货记录到Shipping.txt,并记录错误信息到Errors.txt中。最后更新库存到另外一个文件NewInventory.txt中。 2.文件Inventory.txt和NewInventory.txt的每行包含一个存货记录,没条记录包含下面一些字段息,这些字段之间用一个tab分开(见后面的文件格式): 字段 格式和含义 Item number 字符串型,货物编号 Quantity 整型,货物数量 Supplier 字符串型,供应商编号 Description 字符串型,货物描述
2023-04-19 08:58:26 5KB 合工大 java实验二
1
合工大Java 实验二 货物进销管理系统 测试文件(5)
2023-04-18 12:52:28 76B java 测试文件
1