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.