Concetti relativi al computer - Tipi di sistema operativo
Esistono quattro tipi di sistemi operativi:
- Sistema operativo in tempo reale
- Sistema operativo Single-User / Single-Tasking
- Sistema operativo monoutente / multitasking
- Sistema operativo multiutente / multitasking
Sistema operativo in tempo reale
Il sistema operativo in tempo reale è progettato per eseguire applicazioni in tempo reale. Può essere sia single che multi-tasking. Gli esempi includono Abbasi, AMX RTOS, ecc.
Vantaggi
Funziona molto velocemente.
Risparmia tempo, poiché non è necessario caricarlo dalla memoria.
Poiché è molto piccolo, occupa meno spazio in memoria.
Sistema operativo per utente singolo / operazione singola
Un sistema operativo che consente a un singolo utente di eseguire una sola attività alla volta è chiamato sistema operativo Single-User Single-Tasking. Funzioni come la stampa di un documento, il download di immagini, ecc. Possono essere eseguite solo una alla volta. Gli esempi includono MS-DOS, Palm OS, ecc.
Vantaggi
- Questo sistema operativo occupa meno spazio in memoria.
Svantaggi
- Può eseguire solo una singola attività alla volta.
Sistema operativo per utente singolo / multitasking
Un sistema operativo che consente a un singolo utente di eseguire più di un'attività alla volta è chiamato sistema operativo multitasking per utente singolo. Gli esempi includono Microsoft Windows e Macintosh OS.
Vantaggi
È un risparmio di tempo poiché esegue più attività contemporaneamente garantendo un'elevata produttività.
Svantaggi
Questo sistema operativo è molto complesso e occupa più spazio.
Sistema operativo multiutente / multitasking
È un sistema operativo che consente a più utenti di utilizzare i programmi in esecuzione contemporaneamente su un singolo server di rete. Il singolo server di rete viene definito "Terminal server". "Terminal client" è un software che supporta le sessioni utente. Gli esempi includono UNIX, MVS, ecc.
Vantaggi
È altamente produttivo poiché esegue più attività contemporaneamente.
È un risparmio di tempo in quanto non dobbiamo apportare modifiche in molti desktop, ma possiamo apportare modifiche solo al server.
Svantaggi
Se la connessione al server viene interrotta, l'utente non può eseguire alcuna operazione sul client poiché è connesso a quel server.