Singularity (sistema operativo): differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
m Bot: http → https |
||
(16 versioni intermedie di 12 utenti non mostrate) | |||
Riga 1:
{{S|sistemi operativi}}
▲{{Sistema operativo |
▲ nome = Singularity |
▲ screenshot = |
▲ didascalia= |
▲ sviluppatore = [[Microsoft Corporation]] |
|ultima_versione_pubblicata = 2.0
▲ famiglia = [[Windows MS-DOS]] |
▲ data_ultimo_rilascio = 14 novembre 2008 |
|tipologia_licenza = proprietario
▲ tipo_kernel = [[Kernel#Kernel_monolitici|Microkernel]] |
▲ piattaforme_supportate = [[x86]] |
▲ licenza = [[Software proprietario|Proprietario]] ([[EULA|MS-EULA]]) |
▲ stadio_sviluppo = In fase di sviluppo |
▲ predecessore = |
▲ successore = |
sito_web = [http://research.microsoft.com/os/singularity/ research.microsoft.com] |▼
}}
'''Singularity''' è un [[sistema operativo]] sviluppato da [[Microsoft]].
La versione 1.0 è stata
La versione 2.0 è stata
Singularity è un sistema operativo innovativo scritto completamente in [[C#]], quindi in codice gestito anziché nativo. Ciò permette di avere un maggior controllo nell'esecuzione dei programmi (sia a livello utente che a livello [[kernel]]) in quanto il codice gestito è considerato a più alto livello del codice nativo. Molte operazioni sono eseguite implicitamente dal [[.NET Framework]] che fornisce una [[Virtual machine]] su cui il codice viene interpretato ed eseguito. Ad esempio, la liberazione della memoria inutilizzata viene eseguita in automatico utilizzando il [[Garbage collection|Garbage Collector]]. Questa modifica sul tipo di kernel permetterà inoltre, almeno in linea teorica, di avere meno errori gravi nel sistema sia a livello utente (applicativo) che a livello kernel (cuore del sistema operativo). L'utilizzo di un nuovo kernel permette anche di eliminare l'utilizzo delle ormai anziane [[Windows API]], enormemente appesantite nell'interfaccia a causa della necessità di mantenere la retrocompatibilità di versione in versione. Al loro posto verrà utilizzata una nuova interfaccia completamente basata su .NET, accessibile attraverso codice gestito [[Common Intermediate Language|CIL]].▼
== Note ==▼
▲Singularity è un sistema operativo innovativo scritto completamente in [[C sharp|C#]], quindi in codice gestito anziché nativo. Ciò permette di avere un maggior controllo nell'esecuzione dei programmi (sia a livello utente che a livello [[kernel]]) in quanto il codice gestito è considerato a più alto livello del codice nativo. Molte operazioni sono eseguite implicitamente dal [[.NET Framework]] che fornisce una [[
▲== Note ==
<references/>
== Collegamenti esterni ==
▲* {{cita
{{portale|Microsoft}}
[[Categoria:Sistemi operativi Microsoft]]
[[Categoria:DOS]]
[[Categoria:.NET]]
|