Sistema Operativo – Panoramica

Pubblicità

Un Sistema Operativo (OS) è un’interfaccia tra l’utente e l’hardware del computer. Un sistema operativo è un software che esegue tutte le attività di base come la gestione dei file, la gestione della memoria, la gestione dei processi, la gestione di input e output e il controllo di dispositivi periferici come unità disco e stampanti.

Alcuni sistemi operativi popolari includono sistema operativo Linux, sistema operativo Windows, VMS, OS/400, AIX, z/OS, ecc.

Definizione

Un sistema operativo è un programma che funge da interfaccia tra l’utente e l’hardware del computer e controlla l’esecuzione di tutti i tipi di programmi.

Vista concettuale di un sistema operativo

Di seguito sono riportate alcune delle funzioni importanti di un sistema operativo.

  • Gestione della Memoria
  • Gestione del Processore
  • Gestione Dispositivo
  • Gestione File
  • Protezione
  • Controllo sulle prestazioni del sistema
  • Lavoro contabile
  • rilevamento Errore di aids
  • il Coordinamento tra gli altri software e gli utenti

la Gestione della Memoria

la gestione della Memoria si riferisce alla gestione della Memoria Principale o Memoria Principale. La memoria principale è una vasta gamma di parole o byte in cui ogni parola o byte ha il proprio indirizzo.

La memoria principale fornisce una memoria veloce a cui è possibile accedere direttamente dalla CPU. Per un programma da eseguire, deve nella memoria principale. Un sistema operativo esegue le seguenti attività per la gestione della memoria-

  • Tiene traccia della memoria primaria, cioè quale parte di essa è in uso da chi, quale parte non è in uso.

  • In multiprogrammazione, il sistema operativo decide quale processo otterrà memoria quando e quanto.

  • Alloca la memoria quando un processo lo richiede.

  • Dealloca la memoria quando un processo non ne ha più bisogno o è stato terminato.

Gestione del processore

In ambiente multiprogrammazione, il sistema operativo decide quale processo ottiene il processore quando e per quanto tempo. Questa funzione è chiamata pianificazione del processo. Un sistema operativo esegue le seguenti attività per la gestione del processore-

  • Tiene traccia del processore e dello stato del processo. Il programma responsabile di questa attività è noto come controllore del traffico.

  • Alloca il processore (CPU) a un processo.

  • Disalloca il processore quando un processo non è più necessario.

Gestione dei dispositivi

Un sistema operativo gestisce la comunicazione dei dispositivi tramite i rispettivi driver. Esegue le seguenti attività per la gestione dei dispositivi:

  • Tiene traccia di tutti i dispositivi. Il programma responsabile di questa attività è noto come controller I/O.

  • Decide quale processo ottiene il dispositivo quando e per quanto tempo.

  • Alloca il dispositivo in modo efficiente.

  • Disalloca i dispositivi.

Gestione dei file

Un file system è normalmente organizzato in directory per una facile navigazione e utilizzo. Queste directory possono contenere file e altre direzioni.

Un sistema operativo esegue le seguenti attività per la gestione dei file −

  • Tiene traccia di informazioni, posizione, usi, stato ecc. Le strutture collettive sono spesso conosciute come file system.

  • Decide chi ottiene le risorse.

  • Alloca le risorse.

  • Disalloca le risorse.

Altre attività importanti

Di seguito sono riportate alcune delle attività importanti che un sistema operativo svolge −

  • Sicurezza − Mediante password e altre tecniche simili, impedisce l’accesso non autorizzato a programmi e dati.

  • Controllo sulle prestazioni del sistema-Registrazione dei ritardi tra la richiesta di un servizio e la risposta dal sistema.

  • Job accounting-Tenere traccia del tempo e delle risorse utilizzate da vari lavori e utenti.

  • Error detecting aids − Produzione di discariche, tracce, messaggi di errore, e altri di debug e di errore di rilevamento aiuti.

  • Coordinamento tra altri software e utenti-Coordinamento e assegnazione di compilatori, interpreti, assemblatori e altri software ai vari utenti dei sistemi informatici.

Pubblicità

Related Posts

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *