太原理工大学计算机控制实验报告,包含《数字滤波实验》《积分分离PID控制实验》《最小拍控制系统》,完整准确,可直接使用
2022-11-21 18:15:41 371.48MB 计控 实验报告
1
资源时word格式,可复制拷贝,图片清晰。 欢迎大家购买后发布好评~
2022-11-21 18:15:39 1.94MB UML 实验报告 电梯
1
2022瓜大计算机学院计算机操作系统实验报告一 ---- 创建GeekOS内核线程,实验报告包含完整的操作流程和相关代码,内容详尽 示例: 1.编写操作系统引导扇区代码,并在虚拟机中运行。 2.创建一个线程,实现从键盘接收一个按键,并在屏幕上显示。 3.创建两个线程,分别打印输出不同的字符串信息。观察并分析结果。 4.自行设计个性化的内核线程,给出运行结果。 设计两个线程,一个线程打印大的爱心,一个线程打印小的爱心。在屏幕上进行输出不断交替出现的现象,更进一步地感受GeekOS多任务调度。注意需要添加2个线程,每个线程的优先度是一致的,从而使得每种输出都是均衡的,这样就可以看到大小圆心交替出现的现象: 实验分析 1. 系统的第一个线程是什么?初始化它的时候为何不调用Setup_Kernel_Thread? 第一个线程是s_freelist中新创建的空闲页链表中的,初始化它的时候Setup_Kernel_Thread的目的是将线程的上下文压入栈中,因为第一个线程无下文,不需要调用,所以直接将线程压入栈中。 2. 内核线程结构体中定义了三组指针,它们的作用是什么? 第一组joinQue
2022-11-21 18:03:47 699KB 西工大 计算机操作系统实验 最新
1
西工大计算机学院计算机操作系统2022最新报告,报告中详细介绍了编写代码的步骤和相关的代码和最后的实验的截图, 供各位同学参考 下面给出部分的实验内容: 要实现系统用户态模式下加载运行可执行程序,需要在Project2的基础上,修改user.c、elf.c、userseg.c、kthread.c、sysall.c、main.c makefile的修改部分内容:删除-Werror,因为它会把所有的warning当作报错进行处理,然后需要添加-fno-stack-protector (1)修改“src/GeekOS/user.c”文件中的函数Spawn(),它的功能是生成一个新的用户级进程: (2)修改“src/GeekOS/user.c”文件中的函数Switch_To_User_Context(),调度程序在执行一个新的进程前调用该函数以切换用户地址空间 (3)修改“src/GeekOS/elf.c”文件中的函数Parse_ELF_Executable()该函数的实现要求和project1相同,所以可以将project1中的elf.c直接使用 (4)“src/GeekOS/use
1
一、实验目的 1、理解进程并发执行的实质。 2、分析进程竞争资源的现象,学习解决进程互斥的方法。 3、掌握进程时间片轮转调度算法和优先权调度算法。 二、实验设备 每人一台计算机,硬件要求:CPU PII以上,64M内存,100M硬盘空间即可;软件要求:Linux操作系统。 三、实验内容 1、用lockf()来给每一个进程加锁,以实现进程之间的互斥。 2、编制两种进程调度算法:时间片轮转调度算法和优先权调度算法。 四、实验步骤 1、打开centos7,进入终端命令行模式。 2、使用vi编辑器,vi *.c。(*是要编辑的文件名)。 3、在实验一,进程互斥中,vi zhanghaohao1.c。 在实验二,进程调度中,vi zhanghaohao2.c。 4、输入a/i/o,切换为输入模式,输入代码。 5、按ESC退出输入模式,按shift+:wq,保存退出。 6、输入gcc ./zhanghaohao1.c与gcc ./zhanghaohao2.c编译。 五、程序代码 1、用lockf()来给每一个进程加锁,以实现进程之间的互斥 互斥代码: 六、实验结果
2022-11-21 18:03:03 271KB linux 操作系统 实验报告 源码
1
吉林大学海量视觉检索技术课程实验报告任务二 1、通读论文内容。 2、依据论文内容完成如下函数: 2.1 energyImage = energy_image(im),依据每个像素在X和Y方向的梯度幅值完成能量图的计算,其中输入图像im为MxNx3 格式为unint_8;输出energyImage为double型的矩阵; 2.2 cumulativeEnergyMap = cumulative_minimum_energy_map (energyImage, seamDirection);依据论文内容计算累计最小能量映射图,其中输入的energyImage为2.1的输出,seamDirection可选为“HORIZONTAL”或“VERTICAL”。输出为2D double型矩阵。 2.3 verticalSeam = find_optimal_vertical_seam(cumulativeEnergyMap) ;依据2.2中的函数计算最优垂直缝,其输入为2.2的输出,输出必须是包含像素的列索引的向量,以此形成每行的接缝。 2.4 horizontalSeam = find_op
2022-11-21 15:26:38 3.89MB cv 原创 吉林大学
1
一、 实验目的 (1)用随机快速排序的方法,对输入的数值以从大到小的顺序进行快速排序。 (2)对随机快速排序和冒泡排序这两种排序方法进行比较,测试其在不同数值大小的情况下算法运行的时间复杂度。 二、 实验要求 快速排序算法的基本思想是:随机选取数组中的一个值,将所要进行排序的数分为左右两个部分,其中一部分的所有数据都比另外一部分的数据小,然后将所分得的两部分数据进行同样的划分,重复执行以上的划分操作,直到所有要进行排序的数据变为有序为止。算法步骤如下: (1)首先设定一个分界值,通过该分界值将数组分成左右两部分。  (2)将大于或等于分界值的数据集中到数组右边,小于分界值的数据集中到数组的左边。此时,左边部分中各元素都小于或等于分界值,而右边部分中各元素都大于或等于分界值。 
2022-11-21 13:53:04 133KB 随机快速排序
1
哈工程的学弟学妹们,如果有需要的可以下载下来,作为这个课程的参考。哈尔滨工程大学计算机硬件综合课程设计实验报告包含了详细的每一个小实验的实验报告,以及最后上交的大实验的实验报告,实验报告均详细完整,并且有对应的实验内容截图。
实验报告TCP-IP协议栈,
2022-11-21 10:16:23 363KB 计算机网络
1
实验报告:UDP-DHCP协议栈
2022-11-21 10:16:22 644KB 计算机网络
1