Singularity Singularity一種實驗性操作系统在年至年間由微软研究院設計發展出來该操作系统的核心驅動程式以及应用程序都以受控代碼写成系统Singularity在设计上完全改头换面不再以其性能為標準而以系統稳定性作为首要标准來源請求 Singularity操作系统會在系统构建編寫程式等应用微软最先进的技术例如Singularity的核心技术之一软件独立进程Software Isolated ProcessesSIP将采用型別安全的编程语言以及精简的指令完成保证系统運作之间的高度独立性SIP保证每个程序驅動程式以及系统扩展组件都在獨立的SIP内运行並不允许互相共享内存或修改自身代码能夠使系统的稳定性增強 微软将會在近期公布更多Singularity的详细技术资料 Singularity的低级x中断以汇编语言和C语言写成一旦这些代码完成工作它将调用核心核心的运行时代码和垃圾收集器用C语言写成并在非安全模式下运行Singularity的硬件抽象层用C语言写成并运行在安全模式下并且也有部分C代码负责调试工作计算机的BIOS只在位元真實模式自举英语Bootstrapping阶段被调用一旦系统进入位元模式Singularity将永远不再调用BIOS而改以调用以Sing写出的设备驱动代码当安装时通用中間語言形态的opcode英语opcode将藉由Bartok编译为x形态的opcodeBartok是一种以C写成的早期优化编译器 源代码和或磁盘镜像将在工程完成时可用