Sistema Operativo (OS) –

Il sistema operativo è un’interfaccia tra l’utente e l’hardware e permette l’interazione tra l’hardware e il software di un computer.

Inoltre, un sistema operativo è un software che esegue tutti i compiti di base come la gestione dei file, la gestione della memoria, la gestione dello stoccaggio, la gestione dei processi, la gestione degli input e output, e il controllo dei dispositivi periferici come unità disco e stampanti.

Pubblicità


In effetti, agisce come una mente che esegue una moltitudine di operazioni e fornisce l’output richiesto.

Sistema operativo OS

Funzioni del sistema operativo –

Tutte le funzioni del sistema operativo sono condivise di seguito –

Gestione dei dispositivi –

Il sistema operativo gestisce la comunicazione dei dispositivi attraverso i rispettivi driver.

Fa le seguenti attività per la gestione dei dispositivi –

  • Tiene traccia di tutti i dispositivi. Il controller I/O è responsabile di questo compito
  • Decide quale processo ottiene il dispositivo quando e per quanto tempo.
  • Alloca il dispositivo in modo efficiente.
  • De-alloca i dispositivi.

Gestione dei file –

Il sistema operativo alloca e de-alloca le risorse. Regola quale processo ottiene il file e per quale durata. Inoltre, tiene traccia di informazioni, posizione, usi, stato ecc.

Le strutture collettive sono spesso conosciute come un file system. Il sistema operativo esegue anche compiti come creare directory e file, copiarli/spostare e rinominare/cancellare file.

Gestione della memoria –

La gestione della memoria si riferisce alla gestione della memoria primaria o principale. La memoria principale fornisce una memorizzazione veloce a cui può accedere direttamente la CPU.

Quando il programma viene eseguito e finito, l’area di memoria viene liberata e può essere usata per altri programmi. La memoria del computer è organizzata in modo tale che i registri più veloci vengono per primi, seguiti dalla cache della CPU, dalla memoria ad accesso casuale e poi dalla memoria del disco.

Il gestore della memoria del sistema operativo coordina l’uso dei vari tipi di memoria, quale deve essere allocata o deallocata e come spostare i dati tra loro

Gestione del processo –

Ogni programma in esecuzione su un computer è un processo, sia in background che in frontend. Il sistema operativo è responsabile dell’esecuzione di più compiti allo stesso tempo (multitasking).

Il sistema operativo trova lo stato del processore e dei processi, sceglie il lavoro e il suo processore, assegna il processore al processo e dealloca il processo quando viene eseguito.

MASTERMIND –

Mastermind è un termine che possiamo giustamente usare per sistema operativo. Motivo – Il sistema operativo esegue una moltitudine di funzioni che possono essere eseguite solo da una mente superintelligente, da cui il termine “Mastermind”.

  • OS fornisce l’avvio senza un sistema operativo
  • fornisce la possibilità di aumentare la memoria logica del sistema informatico usando la memoria fisica del sistema informatico.
  • OS controlla gli errori che si sono verificati nel programma
  • Fornisce il recupero del sistema quando il sistema viene danneggiato.
  • Il sistema operativo rompe il grande programma nei programmi più piccoli che sono anche chiamati come i thread. Ed esegue quei thread uno per uno

Gestione dello stoccaggio –

Il sistema operativo controlla tutte le operazioni di stoccaggio. Alcune di queste includono – come memorizzare dati o file nei computer e come gli utenti accederanno ai file. Il sistema operativo è responsabile della memorizzazione e dell’accesso ai file. Creazione di file, creazione di directory e lettura e scrittura dei dati di file e directory e anche copia del contenuto dei file e delle directory da un luogo a un altro.

Correlato – Sistema operativo distribuito

Tipi di sistema operativo (OS) –

Tutti i diversi tipi di sistema operativo sono elencati di seguito –

  • Windows
  • iOS
  • MAC OS
  • Ubuntu
  • Novell Netware
  • Unix
  • Linux

Relativo- LINUX vs UNIX

Sistema operativo mobile

Questi sono alcuni dei sistemi operativi mobili –

  • iOS
  • Symbian
  • Blackberry
  • Windows
  • Android OS
  • Bada