
山东科技大学《操作系统实验》报告及完整源码(可运行)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资源包含山东科技大学的操作系统实验报告与全部可执行源代码,适用于学习和研究操作系统的同学们。
个人实验成绩良好(整个专业没几个优的),除了实验二可能有问题外其他都正常。
实验一:添加简单的Linux内核模块,了解内核模块开发的主要流程、框架及重要函数。
实验二:进程间通信,使用内存映射文件实现进程间的通信功能。
实验三:进程同步与互斥-生产者消费者问题(两种方式)的解决方法。
实验四:Limux内存管理
1. 显示一个进程中虚拟内存地址空间分布的信息;
2. 获取该进程的虚拟存储区域信息;
3. 计算每个vma区域大小,以及代码段和数据段的具体大小。
实验五:proc文件系统及查看进程信息。请读者自己完成类似cat程序的功能实现,可命名为mycat.c, 用于显示/proc/tasklist中的进程相关信息(提示:既然proc文件是普通文件类型,则可以采用读写普通文件的方式来处理)。
实验六:Linux驱动程序
1. 实现读取CMOS实时时钟信息的驱动;
2. 创建一个基于内存映射设备的驱动程序;
3. 向映射内存区域写入数据并展示结果。
附录包含各个实验的具体代码。
全部评论 (0)
还没有任何评论哟~


