Singularity

✍ dations ◷ 2025-09-12 23:27:34 #未来软件,微软研究院,微软操作系统,微内核,组合语言软件

Singularity,一种实验性操作系统,在2003年至2010年间由微软研究院设计、发展出来。该操作系统的核心、驱动程序以及应用程序都以“受控代码”写成。系统“Singularity”在设计上完全改头换面,不再以其性能为标准,而以系统稳定性作为首要标准。

Singularity操作系统会在系统构建、编写程序等应用微软最先进的技术,例如Singularity的核心技术之一:软件独立进程(Software Isolated Processes,SIP)将采用“Type-safe”编程语言以及精简的指令完成,保证系统运作之间的高度独立性。SIP保证每个程序、驱动程序以及系统扩展组件都在独立的SIP内运行,并不允许互相共享内存或修改自身代码,能够使系统的稳定性增强。

微软将会在近期公布更多Singularity的详细技术资料。

Singularity的低级x86中断以汇编语言和C语言写成。一旦这些代码完成工作,它将调用核心,核心的运行时代码和垃圾收集器用C♯语言写成并在非安全模式下运行。Singularity的硬件抽象层用C++语言写成并运行在安全模式下。并且也有部分C代码负责调试工作。计算机的BIOS只在16位元真实模式自举阶段被调用;一旦系统进入32位元模式,Singularity将永远不再调用BIOS,而改以调用以Sing♯写出的设备驱动代码。当安装时,CIL形态的opcode(英语:opcode)将借由Bartok 页面存档备份,存于互联网档案馆编译为x86形态的opcode。Bartok是一种以C#写成的早期优化编译器。

源代码和/或磁盘镜像将在工程完成时可用。

Singularity是一个微内核操作系统;无论如何,不似过去的微内核,Singularity的不同组件不在单独的地址空间(进程)内运行,而是每个软件独立进程(SIP)分配到一个独立的单一地址空间。这些SIP的行为类似普通进程,但SIP将不会在任务调度时请求开销惩罚(overhead penalty)。系统的保护由不变式(invariants)集提供,比如内存不变式将维护内存内两个SIP间没有交互参照(或循环的内存指针)。这项规则将在应用程序安装阶段进行检查,并且不得违反,否则Singularity将禁止安装(注意:Singularity系统中安装完全由操作系统管理)。

大部分不变式依赖于带有安全机制语言的使用,如Java语言或C#,这些语言拥有垃圾收集机制,没有专断指针并且代码可以辑由某种计算机安全策略得以验证。

相关

  • 瘫痪瘫痪是指一个或多个肌肉群的肌肉功能丧失。而在受影响的区域,也可能会有感觉丧失的情况。瘫痪的原因一般是神经系统受损,尤其是脊髓的部位。其他主要原因包括中风、外伤、小儿
  • 双中子双中子(Dineutron)是一种仅含有中子的核素,会从某些放射性元素中被从核中抛出,类似于中子发射,但其非常不稳定,半衰期约为10−22秒。若双中子与其他原子发生碰撞会造成其原子序不
  • 陈宜瑜陈宜瑜(1944年4月22日-),籍贯福建仙游人,中国鱼类学家,曾任中华人民共和国国家自然科学基金委员会主任等职务。陈宜瑜1944年出生于福建仙游县鲤城镇十字街竹椅巷。1964年8月,毕业于
  • 克娄巴特拉七世克利奥帕特拉七世(笃爱父亲者)(希腊语:Κλεοπάτρα Φιλοπάτωρ,又译克娄巴特拉七世、克利欧佩特拉七世、克丽奥佩特拉七世;前69年-前30年8月12日),世称“埃及艳后”或
  • 邓迪我们男孩足球俱乐部邓迪我们男孩足球俱乐部(英语:Dundee Our Boys Football Club)是一个位于苏格兰邓迪的足球俱乐部,于1877年创办,1893年与邓迪东部足球俱乐部合并组成邓迪足球俱乐部而解散。球队
  • 赤羽西赤羽西(日语:赤羽西/あかばねにし  */?)是东京都北区的町名。现行行政地名为赤羽西一丁目至赤羽西六丁目。邮递区号115-0055。位于东京都北区西北部。北邻赤羽台,东北邻赤羽,东
  • 盖·奥伦蒂盖·奥伦蒂(意大利语:Gae Aulenti,1927年12月4日-),意大利建筑师,也是照明和室内设计师、工业设计师和舞台设计师,著名的作品有法国巴黎蓬皮杜中心的奥赛博物馆、美国旧金山的旧金山
  • 希格斯场希格斯场(英语:Higgs field),以物理学家彼得·希格斯姓氏为名,是一种假定遍布于全宇宙的量子场。按照标准模型的希格斯机制,某些基本粒子因为与希格斯场之间相互作用而获得质量。
  • 武内健武内健(1978年2月20日-)是日本的男性声优。东京都出身,血型为A型。隶属事务所为ARTSVISION Inc.。※粗体字为主要角色2002年2003年2004年2005年2006年2007年2008年2009年2010年2
  • 瓦西丽莎·科兹娜瓦西丽莎·科兹娜(俄语:Васили́са Ко́жина,1780年?─1840年?)是俄罗斯的女农民,在1812年俄法战争期间是俄国的民间英雄。瓦西丽莎·科兹娜的丈夫,戈尔什科夫(Gorshko