Singularity
From Wikipedia, the free encyclopedia
Remove ads
Singularity woa a experimentells[1] Projekt vo Microsoft Research mid dem Zui, ein zuavalässigs Betriabssysdem zua schaffa, in dem d Kernel, Gerätetreiba und alle Anwendunga in Managed Code gschrim san. De Singularity-Betriabssystem vafoigt dobei a neis Sichaheitskonzept mid dem Nama Software-isolated Processes (SIPs). Seitn 4. März 2008 ist der Quelltext öffentlich unta d Academic Shared Source License vafigbar.[2]
Singularity-Projekt | |
---|---|
![]() Singularity nach dem Startvorgang | |
Entwickler | Microsoft Corporation |
Lizenz(en) | Academic Shared Source License |
Akt. Version | 2.0 (14. November 2008) |
Kernel | Microkernel |
Architekturen | x86 |
Website | Microsoft Research Singularity Project |
Remove ads
Konzept
Des Betriabssysdem is ois Microkernel-Sysdem des vorallem fia den Einsatz af 86-Plattforma konzipiert[3] is. D Kernel und Gerätetreiba in Sing#, oa Variantn vom C#-Derivat Spec# gschrim.
D Kernel bstäit aus:
- Scheduler, Seitnvawaltung sowia oan I/O-Manager (Microkernel),
- an Channel-Manager, dea de Kommunikation zwischn den oanzelna SIPs vawoit,
- a Klassnbibliothek.
Olle Prozesse, de ned af d Kernel-Ebene erfoign, san in SIPs gekapselt. De san obgeschlossene Code- und Objekt-Räume, koa Addressraum-Einheidn. Sämtliche Kommunikation zwischn solchn SIP-Einheidn eafolgt iba bidirektionoie Kanäle, da Datnaustausch is dobei typischa.
Remove ads
Im Netz
Beleg
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads