全文预览

微内核进程间通信优化与实现

上传者:火锅鸡 |  格式:pdf  |  页数:64 |  大小:0KB

文档介绍
核将发送进程地址空间的消息复制到接受进程的地址空间相应位置中。彩潜疚牡闹饕2慰枷低持弧·加拿大的旧杓瓶7⒌腝也是一个微内核实时操作系统【,其核心仅提供址瘢航痰鞫取⒔碳渫ㄐ拧⒌撞阃缤ㄐ藕椭卸洗恚浣淘诙懒⒌牡刂房占度极快。在进程间通信上,奈⒛诤薔膊捎昧撕铣上⒌牟呗裕⒊醪教岢了直接进程切换的思想。·槭±砉ぱг篗在—年开发,是一个小巧的微内核,核心观点是:身只保证被请求的资源当前是空闲的,应用程序就允许直接访问它。既然外核系统只提供浙江工业大学硕士学位论文Р篓酱国■”奄勰慵Ⅻ了比较低级的硬件操作,而没有像其他系统样提供高级的硬件抽象,那么就需要增加额外的运行库支持。这些运行库运行在外核之上,给用户程序提供了完整的功能,这就是为实现微内核和淖试垂芾砗捅;ぬ峁┝艘惶淄暾脑蚝头椒ā因此,他可以用来解决微内核在资源管理嬖诘奈侍猓岣呶⒛诤瞬僮飨低吃诿娑郧栋式应用的多样性时的灵活性。但是就目前来说,外核的设计还停留在研究阶段,没有任何一个商业系统采用了这种设计。有纸碳渫ㄐ攀侄危汗艿溃蚕砟诖婧统方式,究其本质,仍然是依靠消息传递。上述典型的微内核操作系统的结构与实现都很不相同,这是因为微内核的初衷只是要达到一个精简的内核,并没有给出一个标准。它设计的一个目标就是内核只提供对操作系统提供绝对必要的功能,而把其它属于传统操作系统内核部分的功能留给用户态的进程来微内核操作系统的应用虽然微内核在性能表现上比较差,但是由于微内核所带来的灵活性,高可靠性、高安全性与高稳定性的巨大优势,使得微内核操作系统还是占据了一定的市场。微内核操作系统的应用主要分成纸峁埂谔囟ú僮飨低车牡シ衿饔τ茫涸谡庵纸峁怪校⒛诤俗魑F渌僮飨低车载体,使得其他老内核操作系统运行在用户态跑在它上面。通过这种方式适当的提高操作系统的安全性与可靠性。钦庵钟τ媒峁沟牡湫汀宾现。目呋漳诤说牟煌浙江工业大学硕士学位论文幕于特定操作系统的单服务器应崩

收藏

分享

举报
下载此文档