- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统 —银行家算法 课程设计报告 姓 名: 学 号: 班 级: 专 业: 指导教师: 时 间: 2010.7.1 信息工程学院 - 1 - 目 录 一、课程设计的目的 3 二、课程设计内容及要求 3 三、课程设计思路 3 四、进程间通信源代码 5 五、运行与测试: (截图) 7 六、课程设计的总结 7 - 2 - 一、课程设计的目的 操作系统是计算机系统的核心系统软件, 它负责控制和管理整个系统的资源 并组织用户协调使用这些资源,使计算机高效的工作。 《操作系统课程设计》是 《操作系统》理论课的必要补充, 是复习和检验所学课程的重要手段, 本课程设 计的目的是综合应用学生所学知识, 通过实验环节, 加深学生对操作系统基本原 理和工作过程的理解, 提高学生独立分析问题、 解决问题的能力, 增强学生的动 手能力。 此次课程设计是在 linux 的环境下编译完成的, 利用 linux 下的 gcc 编译器 编译 C 语言,能够使同学们更加了解 linux 的运行机制,并且学熟练使用 linux 系统。 二、课程设计内容及要求 学习 System V 的进程间通信机制,使用消息缓冲通信实现多个客户进程和 一个服务进程之间的通信。具体要求: 1. 创建多个客户进程,以及一个服务进程。 2. 创建两个公共消息队列, 一个用于客户进程向服务进程发送请求, 一个 用于服务进程向客户进程返回结果。 3. 客户进程发送请求, 并阻塞接收结果, 服务进程接收请求并完成服务后 返回结果给相应的客户进程。 系统要求最少设置三个客户进程, 一个服务进程, 客户进程将请求 (四则运 算)提交给服务进程,服务进程从消息队列 1 接收后进行服务(进行运算,求得 四则运算表达式的结果) ,将结果发送到消息队列 2,客户进程从消息队列 2 接 收属于自己的结果。 三、课程设计思路 首先,复习课程教材中关于消息缓冲通信的内容。 消息缓冲所涉及的系统调用如下: - 3 - 1.建立消息队列 #includesys/types.h #includesys/ipc.h #includesys/msg.h int msqid=msgget(key_t key,int msgflg); 其中, key 是消息队列的关键字,是通信双方约定的一个长整型数。 key 有 以下两个取值: (1)IPC_PRIVATE:表示建立一个私有消息队列。
有哪些信誉好的足球投注网站
文档评论(0)