微软下一代OS:专注多核环境 或将开源

日期: 2009-09-28 作者:Spark 来源:TechTarget中国 英文

  本月初,微软的研究人员发布了一款新操作系统,代号“Barrelfish”的原型。Barrelfish是一款专门为多核应用环境编写的操作系统。目前类似的多核操作系统均采用多核简单共享内存 等系统资源的设计方案,各个核心对系统资源的需求增加时,由于操作系统无法很好地分配系统资源,因此系统性能会因此而下降。不过Barrelfish环境下各核心之间可以通过数据总线传输信息,并可以通过内建的数据库跟踪硬件资源的使用状况。

  Barrelfish中驱动程序和应用程序的关系并不是完全分离的,系统中内建有数据库,数据库中储存有硬件的底层信息。内核部分采用单线程设计,没有采用基于优先级的设计。各任务的调度部分则由系统信息传送的方式来进行统筹管理,处在等 待状态的线程收到调度信息之后便可被激活。此外,这套系统还使用了不少基于微内核的技术。

  由于Barrelfish内使用了部分BSD第三方软件库,这些库受开源授权协议的保护,因此有传言称这款操作系统将采取完全免费和开源的发布策略,不过这种说法是否属实仍有待观察。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

Spark
Spark

相关推荐

  • 开源初创并举,惠普发力大数据市场

    惠普日前推出一系列新产品、服务和计划,旨在帮助企业利用数据和分析来开发新产品,提供用户体验、并帮助企业更高效地运行,在竞争中实现差异化。

  • 如何保证NAS安全?

    问:我听说NAS和SAN相比不太安全。为什么?有没有什么办法保证NAS的安全?答:NAS的安全性不一定比不上SAN。NAS的安全性是以不同的方式完成的。

  • 为什么超级计算机多采用Linux?

    90%以上(准确地说是94.2%)的超级计算机使用Linux作为自己的操作系统。在本文中,我们将试图探讨Linux之所以成为超级计算机操作系统最佳选择的优点和特性。

  • IDC预计2013年中国智能手机市场将同比增长44%

    IDC预计,2013年中国整体手机市场出货量将达3.8亿部,同比增长率为5.0%;而智能手机出货量将达到3.0亿部,同比增长44.0%。