划分四元式程序为基本块的算法如下: (1)求出四元式程序中各个基本块的入口语句,它们可以是下述语句之一: ①程序的第一个语句; ②能由条件转移语句或无条件转移语句转移到的目标语句; ③紧跟在条件转移语句后面的语句。 2.基本块的划分算法 (2)对以上求出的每一入口语句构造其所属的基本块。它是由该入口语句到另一入口语句(不包括该入口语句),或到一转移语句(包括该转移语句),或到一停语句(包括该停语句)之间的语句序列组成的。 (3)凡未被纳入某一基本块的语句,都是程序中控制流程无法到达的语句,因而也是不会被执行到的语句,将其删除。
2022-12-29 11:29:17 889KB 山东农业大学
1
个人实验报告、思科代码(Cisco Packet Tracer 最新版即可运行),代码真实有效 实验报告预览: https://img-blog.csdnimg.cn/abd340feaf4b4d54a0ffd0b3f53d979f.png 打印图片、代码预览: https://img-blog.csdnimg.cn/1f40214d07684ea3aa963e1747ac4f6f.png 实验内容: 1.实验一 网络设备认识和线缆制作及测试 2.实验二 网线的制作和测试 3.实验三 简单结构局域网组建与配置 4.实验四 交换机配置方式及基本命令的熟悉 5.实验五 VLAN构建与配置 6.实验六 多网段网络组建与静态路由配置 7.实验七 多网段网络组建与动态路由配置 8.实验八 网络访问控制与“基本”包过滤配置 9.实验九 网络访问控制与“扩展”包过滤配置 10.实验十 内外网结构下的网络地址转换(NAT/PAT)
2022-12-27 09:20:54 21.32MB 山东科技大学 计算机网络实验
个人实验,成绩良(整个专业没几个优,我也不知道为啥) 除了实验二可能跑不了,其他都是正常的 预览:https://img-blog.csdnimg.cn/f1a00a42a93141db842d2a647fe1296a.png 实验一:添加简单的linux内核模块 内核模块开发的主要流程、框架和重要函数。 实验二:进程间通信 使用内存映射文件实现进程间通信 实验三:进程同步与互斥-生产者消费者(两种方式) 实验四:Limux内存管理 1.显示进程的虚拟内存地址空间分布信息 2.获取一个进程的虚拟存储区域信息 3.计算vma每个vma区域的大小,以及代码段和数据段的大小. 实验五:proc文件系统及查看进程信息 请读者自己完成一个类似cat的读取程序,可以命名为mycat.c,用于显示/proc/tasklist中的进程信息(提示:proc文件既然是文件,就可以按照普通文件的方式进行读写) 实验六:Linux驱动程序 内容一:实现读取CMOS实时时钟信息的驱动程序 内容二:实现一个基于内存映射的设备驱动程序 内容三:向映射内存区域写入信息并显示 最后附录是各个实验的代码
2022-12-27 09:04:08 5.72MB 山东科技大学 操作系统实验
题目描述 编写一个矩阵乘法的GPU并行程序,并且与对应规模的串行程序进行运行时间的比对(n=500,1000,1500,2000,3000,5000),画出规模和时间对比图。 矩阵A(n,n) 矩阵B(n,n) C = A x B 要求: 1、完成程序的开发并验证其正确性,完成一个实验报告(程序源代码、变量和语句的详细说明) 2、在实验报告中通过图表说明CPU串行和GPU并行在各种规模的运行时间; 3、在实验报告中通过图表说明GPU并行不同的数据分配在各种规模的运行时间。 设计思路 矩阵实验的代码环境为VS2019 community+CUDA 10.1,在vs2019中运行确定无问题后,用xtfp上传该cu文件,在shell中在跑一遍 自己写的作业,用学校分配的并行网络,跑出来的,实打实的结果 预览:https://img-blog.csdnimg.cn/87873b9ed0a840c3b156e1bc3faca024.png
2022-12-26 19:19:13 7.85MB 山东科技大学 并行程序设计
说明: 在特征空间中查找K个最相似或者距离最近的样本,然后根据K个最相似的样本对未知样本进行分类。通过训练集和测试集给出算法的正确率。 要求: 测试集必须采用真实的数据,不能自己生成,特征向量的维度大于3 环境: VS2019+CUDA10 报告预览:https://img-blog.csdnimg.cn/06648f1d21e44f30bac2b3c2c979d5bb.png 附录:https://img-blog.csdnimg.cn/cc09186f72524b05a626d2de6b8fa3c7.png
2022-12-26 19:19:12 73.49MB 山东科技大学 并行程序设计
题目描述:实现一种或多种并行排序算法。 要求: (1)使用MPI、OpenMP、MPI+OpenMP编写上述并行程序。 (2)使用VTune等工具对程序进行瓶颈分析和优化。 (3)提交程序源代码、变量和语句的详细说明。 (4)在实验报告中通过图表说明CPU串行程序和三种并行程序在各种规模的运行时间。 (5)(选做)在实验报告中通过图表说明三种并行程序使用不同的数据分配方法在各种规模的运行时间。 设计思路 步骤一: 主要采用快速排序实现(串行,openmp、mpi、openmp+mpi)排序算法,所需环境为VS2019+openmp+mpi,cmd命令 (1)完成了CPU串行程序和三种并行程序在各种规模的运行,并作出时间对比图 (2)完成了串行,openmp使用不同的数据分配方法在数组规模为400万的运行,并作出时间对比图。 步骤二: 用vs工具对程序进行瓶颈分析 自己写的作业,真实跑出来的,环境配置需要自己弄哦!!个人感觉写的也算是比较全的 预览:https://img-blog.csdnimg.cn/b97cc6cec08b4fd9ba79abe446037f86.png
2022年山东省职业院校技能大赛中职组“网络搭建与应用”赛题题库 2022山东省“网络搭建与应用”赛题题库 通过竞赛,检验参赛选手的计算机网络的拓扑规划能力、IP地址规划能力、综合布线的施工测试能力、设备配置与连接能力、网络安全管理与维护能力、服务器的搭建与调试能力、故障排除和验证能力、应用的接入与测试能力、中英文技术文档阅读和应用能力、工程现场问题的分析和处理能力、组织管理与团队协调能力、质量管理和成本控制意识。 引导中职院校关注绿色、安全、智能的计算机网络技术发展趋势和产业应用方向,引导院校、教师、企业产教融合、校企合作,引领中职信息技术类专业建设紧密对接新一代信息技术产业链、创新链的专业体系,提升专业学生能力素质与企业用人标准的吻合度,以适应新一轮科技革命、产业变革和新经济发展,展示职业教育改革成果及广大院校师生良好的精神风貌,扩大职业教育社会影响力,促进在全社会通过职业教育弘扬工匠精神,为在新形势下全面提高信息技术类专业教学质量、为扩大就业创业、运用新技术新模式赋能传统产业转型升级、培育经济发展新动能做出新贡献
1
山东大学计算机网络课程中期原创Essay,无私分享。
2022-12-25 13:45:06 30KB 山东大学 计算机网络 essay 答案
1
山东大学计算机视觉实验2
2022-12-21 20:18:46 2KB 计算机视觉
1