免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5400 | 回复: 3
打印 上一主题 下一主题

Mach的巧妙设计 [复制链接]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-02-20 23:15 |只看该作者 |倒序浏览
Mach的巧妙设计

  UNIX 系统广泛流行的一个重要原因就是它的内核小巧、简单,同时又提供丰富而且实用的功能。随着系统不断地添加功能,内核变得越来越庞大、复杂和笨拙。许多人开始感觉到UNIX 正在偏离最初使其趋于完美和成功的那些准则。
  80 年代中期,在宾夕法尼亚匹兹堡的卡内基·梅隆大学,有一群研究者开始了一个称为Mach 的全新的操作系统的研发工作[ Acce 86] 。他们的目标是开发一个微内核,内核仅提供必要功能的最小集,同时提供一个在用户级实现其他操作系统功能的框架。Mach 系统结构将支持UNIX 编程接口,可以在单处理机或多处理机系统上运行,适用于分布式环境。一切都是从零开始,他们希望能够避免那些困扰UNIX 的问题。基本的方案是让微内核对外开放几个简单的抽象概念,然后用一组称为服务器的用户级任务提供大部分操作系统功能。Mach 还有另外一个优势-它不受AT&T 许可证限制,这吸引了不少厂商。Mach 2.5 是最流行的发行,OSF/l 、Nextstep 等商业系统都是基于它开发的。早期版本的 Mach 都是单体式内核,井在上层提供 4BSD UNIX 的接口。Mach 3.0 是第一个实现微内核的系统。
  当今的WindowsNT的内核就是模仿Mach设计的。事实证明微内核操作系统有传统操作系统不可比拟的优势。

论坛徽章:
0
2 [报告]
发表于 2003-02-21 10:26 |只看该作者

Mach的巧妙设计

微内核操作系统有着性能上的不足。现代的UNIX采用磨块化实现已经取得成功,解决了困扰人们的很多问题,MACH达到了他的设计要求,但不是很成功。

论坛徽章:
0
3 [报告]
发表于 2003-02-23 11:54 |只看该作者

Mach的巧妙设计

[quote]原帖由 "xzh2002"]] 。他们的目标是开发一个微内核,内核仅提供必要功能的最小集,同时提供一个在用户级实现其他操作系统功能的框架。Mach 系统结构将支持UNIX 编程接口,可以在单处理机或多处理机系统上运行,适用于分布式环境。一切..........[/quote 发表:


《Unix Internals - The New Frontiers》 Author: Uresh Vahalia
中译本:《UNIX 高级教程:系统技术内幕》

好象您的帖子都是:《UNIX 高级教程:系统技术内幕》里的(序言或者是第一章,我记不清楚了),引用别的东东,最好加上作者和出处。更何况是精华贴

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
4 [报告]
发表于 2003-03-03 00:29 |只看该作者

Mach的巧妙设计

对,有些是改进后的结果
以后我努力自己原创
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP