微内核架构操作系统具有哪些优点,它为何能有这些优点

君,已阅读到文档的结尾了呢~~
【精品论文文献】基于minix的进程间通信系统的设计与实现,minix,minix官网,minix3,minixml,minix neo x5,minix下载,minix 源代码,minix飞控,进程间通信
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
【精品论文文献】基于minix的进程间通信系统的设计与实现
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口微内核操作系统具有哪些优点?它为何能有这些优点? - 极客问答 Geek Q and A
微内核操作系统具有哪些优点?它为何能有这些优点?
(2,220 分)
1) 提高了系统的可扩展性 由于微内核OS的许多功能是由相对独立的服务器软件来实现的,当开发了新的硬件和软件时,微内核OS只须在相应的服务器中增加新的功能,或再增加一个专门的服务器。与此同时,也必然改善系统的灵活性,不仅可在操作系统中增加新的功能,还可修改原有功能,以及删除已过时的功能,以形成一个更为精干有效的操作系统。 2) 增强了系统的可靠性 这一方面是由于微内核是出于精心设计和严格测试的,容易保证其正确性;另一方面是它提供了规范而精简的应用程序接口(API),为微内核外部的程序编制高质量的代码创造了条件。此外,由于所有服务器都是运行在用户态,服务器与服务器之间采用的是消息传递通信机制,因此,当某个服务器出现错误时,不会影响内核,也不会影响其它服务器。 3) 可移植性 随着硬件的快速发展,出现了各种各样的硬件平台,作为一个好的操作系统,必须具备可移植性,使其能较容易地运行在不同的计算机硬件平台上。在微内核结构的操作系统中,所有与特定CPU和I/O设备硬件有关的代码,均放在内核和内核下面的硬件隐藏层中,而操作系统其它绝大部分(即各种服务器)均与硬件平台无关,因而,把操作系统移植到另一个计算机硬件平台上所需作的修改是比较小的。 4) 提供了对分布式系统的支持 由于在微内核OS中,客户和服务器之间以及服务器和服务器之间的通信,是采用消息传递通信机制进行的,致使微内核OS能很好地支持分布式系统和网络系统。事实上,只要在分布式系统中赋予所有进程和服务器惟一的标识符,在微内核中再配置一张系统映射表(即进程和服务器的标识符与它们所驻留的机器之间的对应表),在进行客户与服务器通信时,只需在所发送的消息中标上发送进程和接收进程的标识符,微内核便可利用系统映射表,将消息发往目标,而无论目标是驻留在哪台机器上。
(6,094 分)
(2,220 分)
(2,106 分)
由于微内核OS结构是建立在模块化、层次化结构的基础上的,并采用了客户/服务器模式和面向对象的程序设计技术,因而具有以下优点:
1)提高了系统的可扩展性&&2)增强了系统的可靠性&&3)可移植性&&4)提供了对分布式系统的支持&&5)融入了面向对象技术
(2,220 分)
A)放性:linux操作系统遵守GNU规范代码共享易于实现系统裁剪客制化发 B)用户:系统资源同用户各自权限访问使用互影响 C)任务线程:同任务线程几乎同并发处理独立却内关联系列事件 D)设备独立性:linux操作系统所外部设备统作设备文件看待要安装驱程序任何用户都象使用普通文件操纵、使用些设备必知道具体存形式 E)丰富网络功能:完善内置网络Linux特点Linux通信网络功能面优于其操作系统其操作系统包含紧密内核结合起连接网络能力没内置些联网特性灵性Linux用户提供完善、强网络功能  F)良移植性
(5,144 分)
(6,842 分)
Powered by君,已阅读到文档的结尾了呢~~
无mmu Linux与GNU Linux内存系统比较及解决方案(可编辑),linux mmu,没有mmu 操作系统,linux查看系统内存,linux系统内存,gnu linux,gnu linux编程指南,linux 安装gnu,parsix gnu linux,mips linux gnu gcc
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
无mmu Linux与GNU Linux内存系统比较及解决方案(可编辑)
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口}

我要回帖

更多关于 微内核 宏内核 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信