Singularity

✍ dations ◷ 2025-07-22 14:04:49 #未来软件,微软研究院,微软操作系统,微内核,组合语言软件

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#,这些语言拥有垃圾收集机制,没有专断指针并且代码可以辑由某种计算机安全策略得以验证。

相关

  • 宗教经验宗教经验(英语:Religious experience),又称灵性经验、神秘经验,指一种主观的个人或群体经验,通常会被解释跟宗教、上帝、神灵、鬼魂、佛、亡灵、或超自然生命干预下的经历。有意见
  • 瓦尔多斯塔瓦尔多斯塔(英语:Valdosta)是一个位于美国佐治亚州朗兹县的城市。根据2010年美国人口普查,该地共人口54518人,而该地的面积约为78.40平方千米。同时该地也是朗兹县的县治。瓦尔多
  • 跗节节肢动物的腿,是体节上的附属肢(简称附肢),通常用于行走。在英语中,节肢动物附属肢的许多术语源自于拉丁文,并且通常与用于描述骨头的术语相混淆。例如:coxa (底节或者髋关节)、tro
  • 美国国家公园管理局美国国家公园管理局(英语:National Park Service,简写NPS),是隶属于美国联邦政府的行政管理机构,负责管理美国的国家公园,国家纪念区,以及其他自然保护区和历史文化遗产。于1916年8
  • 贫化铀弹贫化铀弹(Depleted uranium ammunition)又称衰变铀弹或耗弱铀弹,是指弹体使用来自浓缩铀的尾矿(并非来自核电厂的核废料)为主原料的合金所制作出的弹头。由于在实战、演习、射击
  • 米特·罗姆尼威拉德·米特·罗姆尼(Willard Mitt Romney,1947年3月12日-)是美国商人和政治人物、现任犹他州联邦参议员。曾担任第70任马萨诸塞州州长,2012年美国总统选举的共和党提名候选人,败
  • 贵定县贵定县是中华人民共和国贵州省黔南布依族苗族自治州下属的一个县。面积1631平方公里,2012年人口30万。邮政编码551300,县政府驻:宝山街道。唐玄宗天宝元年(公元742年),改黔中都督
  • 约翰·利思戈约翰·阿瑟·利思戈(英语:John Arthur Lithgow,发音: /ˈlɪθɡoʊ/ ,1945年10月19日-)是一位美国演员、音乐人和作家。他参与了许多媒体项目,包括话剧、电视、电影和广播。他还写
  • 花菱草花菱草( 学名: ),通俗名:加州罂粟 California poppy、金英花 golden poppy, California sunlight, cup of gold,是罂粟科花菱草属的一种草本植物。原产于美国西部及墨西哥,分布在
  • 李周李周可以是下列人物: