Ambiente operativo: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Abisys.bot (discussione | contributi)
m uniformo elenchi puntati
Riga 1:
{{F|sistema operativo|febbraio 2013}}
{{S|sistema operativo}}hola victor te digo que es el sistemaoperativo ???
Un '''ambiente operativo''' è un [[middleware]] che integra un [[sistema operativo]] implementando in esso un particolare ambiente [[software]] nel quale eseguire [[applicazioni]] specificatamente scritte per tale ambiente. L'esempio più noto di ambiente operativo è certamente [[Microsoft Windows]], destinato ad integrare i sistemi operativi [[MS-DOS]] e [[PC DOS]], due sistemi operativi per [[personal computer]] utilizzati negli anni ottanta e novanta del XX secolo.<ref>Per buona parte degli anni Ottanta e Novanta del XX secolo l'[[MS-DOS]] fu il sistema operativo più diffuso al mondo, primato che progressivamente cedette a [[Windows 95]].</ref>
 
Lo scopo dell'ambiente operativo è quello di mettere a disposizione dei [[programmatori]] un ambiente software che offre funzionalità aggiuntive rispetto a quelle normalmente offerte dal sistema operativo a cui è destinato l'ambiente operativo in modo da poter offrire, agli utenti finali di tale sistema operativo, applicazioni più evolute rispetto a quelle normalmente offerte. Ad esempio la funzionalità certamente più appariscente che Microsoft Windows aggiunge ai sistemi operativi MS-DOS e PC DOS è il [[desktop environment]]. Un'altra funzionalità, meno appariscente ma non per questo meno utile, che Microsoft Windows aggiunge ai sistemi operativi MS-DOS e PC DOS è il [[multitasking]].
 
==Quando si sceglie di sviluppare un ambiente operativo==
I casi in cui si sceglie di sviluppare un ambiente operativo invece di aggiornare direttamente il sistema operativo con le funzionalità aggiuntive desiderate sono essenzialmente due ed entrambi riferibili a [[software proprietario]]:<ref>In caso di [[software libero]] o software [[open source]] generalmente non ci sono motivi per sviluppare un ambiente operativo.</ref>
* chi sviluppa l'ambiente operativo non detiene i diritti sul sistema operativo a cui è destinato l'ambiente operativo;
* chi sviluppa il sistema operativo ritiene che le funzionalità aggiuntive di cui vuole dotare il sistema operativo rappresentano un miglioramento troppo grande a cui la maggior parte degli utenti finali del sistema operativo potrebbero non essere interessati.