资源描述:
《毕业论文--Linux进程间通信的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、本科学生毕业论文(设计)题目(中文):Linux进程间通信的研究与实现(英文):TheresearchandimplementationofcommunicationbetweenLinuxprocesses姓名学号院(系)专业、年级指导教师湖南科技学院本科毕业论文(设计)诚信声明本人郑重声明:所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献
2、的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。本科毕业论文(设计)作者签名:年月日毕业论文(设计)任务书课题名称:Linux进程间通信的研究与实现学生姓名:系别:专业:指导教师:1、关键词:linux环境,进程,通信,研究2、毕业论文(设计)内容要求:用实例对linux进程间的五种通信机制(无名有名管道、消息队列、信号量和共享内存)进行亲缘进程或是非亲缘进程读写规则的程序验证,通过不同机制协调进程来实现另外机制间数据的读写。1)利用管道快速传输和节约空间的性质,实现大数据量的
3、信息在亲缘和非亲缘进程间传输和接收。2)通过有名管道(FIFO)提供一个路径名与之进行关联,以先进先出的形式存在于文件系统中,使不相干的进程也可以通过FIFO相互通信。3)将不同通信机制信号量与消息队列结合使用,利用信号量来协调进程对消息队列中数据的读写,并应用于实例。4)通过共享内存映射一段内存空间,读进程通过挂载到该共享内存中来读取内存数据。5)对IPC通信机制的安全性分析,对安全级别比较低的消息队列机制进行研究改进,实现消息队列的读写权限由系统来管理。M3、文献查阅指引:[1]吴震,陈耀武.一种基于消息
4、的进程间通信机制[J].电子器件,2012.8.26,8-10.[2]W.RichardStevens.UNIXNetworkProgramming,Volume2:InterprocessCommunications(2ndEdition)[J].2012,45-61.[3]李娟.利用进程间通信实现程序自我保护[J].考试周刊,2011.8.2,16-20.[4]贺建立.Linux中SystemV进程通信机制安全性形式化验证[J].计算机工程与科学,2012.10.30,17-22.[5]武军彪.嵌入式操作
5、系统核间任务同步与通信的设计与实现[D].西安电子科技大学,2012,18-22.[6]姜玉蓉.LINUX内核进程间通信的模型检测研究[J].计算机科学,2013,12-18.[7]冯蕴,杨斌.双内核实时系统下各进程间通信方法的性能分析和测试[J].成都信息工程学院学报,2013.8.15,12-16.4、毕业论文(设计)进度安排:1)2013年2月:寻找合适设计课题,选定课题,给老师审核,通过审核,确定课题。2)2013年3月:查看关于Linux进程间通信的书,搜索各相关资料。3)2013年4月:写程序,实
6、现进程间通信的五个基本方式。4)2013年5月:查阅书刊,网上搜索资料,写论文,交初稿,并在导师的指导下修改论文;5)2013年5月下旬:定稿,做PPT,完成论文答辩。系部意见:负责人签名:注:本任务书一式三份,由指导教师填写,经系毕业论文领导小组审批后一份下达给学生,一份交指导教师,一份留系里存档。M湖南科技学院本科毕业论文(设计)开题报告书论文(设计)题目Linux进程间通信的研究与实现作者姓名杨礼彪所属系、专业、年级电子工程系电子信息工程专业2009年级指导教师姓名、职称李春树教授预计字数13000开题
7、日期2012-12-25选题的根据:1)说明本选题的理论、实际意义2)综述国内外有关本选题的研究动态和自己的见解随着计算机及网络技术的高速发展、全球信息化时代的到来,给人们工作、生活的方方面面带来方便和快捷的同时,也带来了信息安全方面威胁。非法入侵、窃取、篡改计算机系统中的重要数据,给社会造成难以估量的损失。目前,国内外现有的Linux操作系统的安全级别低于C2级(按美国国防部指定的TCSEC(TrustedComputerSystemEvaluationCriteria)),还远不能满足我们对于安全的需求[
8、1-3]。为了增强其安全性能,提高抗风险能力,需要不断地对操作系统进行修补和完善。因此,通过对通信机制的安全性能的研究入手,借鉴文件系统强制访问控制,实现进程通信的强制访问控制,以达到避免信息泄露的目的,为我们更好地提升操作系统的安全性能,具有十分重要的指导意义。主要内容:1)Linux系统的介绍;2)Linux进程的概述及创建;3)Linux进程间通信各种方式的研究与程序实现;4)Linux进程通