本类下载TOP10
操作系统课程设计
全文下载
Word文件格式下载
5 文钱
文钱不够?
目 录 1 课设简介: 1 1.1课程设计题目 1 1.2课程设计小组成员 1 1.3小组成员任务分配情况及每人所占工作比例 1 2 LINUX的消息函数主模块功能描述: 1 3 LINUX的消息函数各个子模块功能描述: 2 3.1 Msgget:(00070535 李悦 负责) 2 3.2 Msgsnd:(00070518 白静谊 负责) 2 3.3 Msgrcv:(00070532 颜博 负责) 3 3.4 Msgctl:(00070502 赵野 负责) 3 4 数据结构分析 4 4.1 数据结构图如下所示: 4 4.2 数据结构分析: 5 4.2.1 Struct msg:(00070502 赵野 负责) 5 4.2.2 Struct msqid_ds:(00070532 颜博 负责) 5 4.2.3 Msgque:(00070518 白静谊 负责) 5 5 LINUX的消息函数各个子模块相关函数代码分析结果 6 5.1 有关常量及相关错误信息的含义:(00070535 颜博 负责) 6 5.1.1 常量含义: 6 5.1.2 错误信息含义 6 5.2 初始化函数msg_init函数的分析 (00070535 李悦 负责) 6 5.2.1 代码及注释 6 5.2.2 流程图 7 5.3 函数sys_msgget的分析 (00070535 李悦 负责) 8 5.3.1 代码及注释 8 5.3.2 流程图 9 5.4 定位消息队列函数findkey的分析 (00070535 李悦 负责) 10 5.4.1 代码及注释 10 5.4.2 流程图 11 5.5 创建消息队列函数newque的分析 (00070535 李悦 负责) 11 5.5.1 代码及注释 11 5.5.2 流程图 13 5.6 发送消息函数real_msgsnd的分析 (00070518 白静谊 负责) 14 5.6.1 代码分析 14 5.5.2 流程图 17 5.7 接收消息函数real_msgrcv的分析 (00070532 颜博 负责) 19 5.7.1 代码及注释 19 5.7.2 流程图: 22 5.8 函数sys_msgctl的分析 (00070502 赵野 负责) 24 5.8.1 代码及注释 24 5.8.2 流程图 28 5.9 释放队列空间函数freeque (00070502 赵野 负责) 29 5.9.1 代码及注释 29 5.9.2 流程图 30 6 心得体会 31 参考文献: 31 相关工具: 31