本月初,微软的研究人员发布了一款新操作系统,代号“Barrelfish”的原型。Barrelfish是一款专门为多核应用环境编写的操作系统。目前类似的多核操作系统均采用多核简单共享内存 等系统资源的设计方案,各个核心对系统资源的需求增加时,由于操作系统无法很好地分配系统资源,因此系统性能会因此而下降。不过Barrelfish环境下各核心之间可以通过数据总线传输信息,并可以通过内建的数据库跟踪硬件资源的使用状况。
Barrelfish中驱动程序和应用程序的关系并不是完全分离的,系统中内建有数据库,数据库中储存有硬件的底层信息。内核部分采用单线程设计,没有采用基于优先级的设计。各任务的调度部分则由系统信息传送的方式来进行统筹管理,处在等 待状态的线程收到调度信息之后便可被激活。此外,这套系统还使用了不少基于微内核的技术。
由于Barrelfish内使用了部分BSD第三方软件库,这些库受开源授权协议的保护,因此有传言称这款操作系统将采取完全免费和开源的发布策略,不过这种说法是否属实仍有待观察。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
开源初创并举,惠普发力大数据市场
惠普日前推出一系列新产品、服务和计划,旨在帮助企业利用数据和分析来开发新产品,提供用户体验、并帮助企业更高效地运行,在竞争中实现差异化。
-
如何保证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%。