个人实验,成绩良(整个专业没几个优,我也不知道为啥) 除了实验二可能跑不了,其他都是正常的 预览: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 山东科技大学 操作系统实验
实验一 进程调度 实验二 银行家算法 实验三 内存管理 实验四 磁盘调度 代码有C、Java、C++;都可执行。 下载参考过多种其他资源,最终提交版本; 书 还是要读滴 加油
1
功能不完善,但基本功能是实现了的,希望能够给大家参考一下,不足之处希望指出
2021-12-05 21:08:48 557KB 进程调度 作业调度 内存空间分配
1
实验一 处理机调度模拟 用C/C++编写和调试一个进程调度程序,以加深对进程的概念及进程调度算法的理解。 实验二 存储管理模拟(一) 用C/C++编写和调试一个存储管理的模拟程序,加深对动态分区存储管理方式及实现过程的理解,了解动态分区分配方式中使用数据结构和分配算法。 实验三 存储管理模拟(二) 用C/C++编写和调试一个分页存储管理的模拟程序以加深对存储管理方案的理解。熟悉虚存管理的各种页面淘汰算法。通过编写和调试地址转换过程的模拟程序以加强对分页存储地址转换过程的了解。 实验四 文件系统的模拟 用C/C++编写和调试一个简单的文件系统,模拟文件管理的工作过程,从而对各种文件操作命令的实质
2021-06-03 17:01:04 417KB 操作系统 课程实验 实验报告 源代码
1
山东大学 软件学院 操作系统实验报告(实验一到实验九,实验十不在学习范围内)以及源码。
2020-04-08 03:32:28 8.04MB 山东大学 操作系统 软件学院 实验报告
1
东北大学软件学院历年操作系统实验报告 附源码
2019-12-30 03:01:37 681KB 操作系统实验报告 附源码
1