Il sistema operativo funziona come un ponte tra l’hardware e il software, e lo scopo principale di un sistema operativo è gestire tutte le risorse dell’hardware e del software che sono collegate al computer. Senza sistema operativo tutti i sistemi informatici sono impotenti, perché il sistema operativo crea l’interfaccia tra l’utente e l’hardware. Quando l’utente dà qualsiasi istruzione al computer, il sistema operativo trasforma queste istruzioni in forma binaria come 0 e 1, perché i sistemi informatici non sono in grado di capire direttamente i nostri comandi. Il computer può capire solo il linguaggio macchina.
Leggi di più – Tutorial sul sistema operativo
Ora, spiega lo scopo e gli obiettivi di un sistema operativo per l’avvio dell’intero sistema con l’aiuto del terminale di avvio come esempio Quando si accende il microprocessore inizia a installare il codice macchina con l’aiuto della RAM alla Flash ROM (Read Only Memory). Il sistema operativo permette a questo codice di inizializzarsi per tutti i componenti che sono associati al computer, e questo tipo di codice implementato dal BIOS (Basic Input/output System) nel primo settore all’inizio del disco.
Leggi di più – Tutorial sul sistema operativo in tempo reale
Il sistema operativo deve conoscere l’unità di gestione della memoria, l’unità di gestione dell’alimentazione, il segmento di stato del compito e anche altre unità. Con l’utilizzo del processore, il sistema operativo gestisce tutte queste parti logiche e le inizializza.
Ora, una domanda può sorgere nella vostra mente che quali sono i tre scopi e obiettivi principali di un sistema operativo. Quasi molti scopi del sistema operativo, ma ci sono alcuni scopi principali di un sistema operativo come:
- Handle Memory Management
- Performare tutti i compiti di caricamento ed esecuzione
- Controllo delle periferiche
Handle Memory Management
Nel computer, molte memorie e dati vengono eseguiti in una sola volta, quindi il sistema operativo fornisce la flessibilità tra la memoria e i dati durante il tempo di esecuzione perché senza sistema operativo, il computer può ottenere conflitti tra i dati e tutte le memorie. Così, la gestione della memoria esegue molte attività come il miglioramento delle prestazioni, l’esecuzione di più processi in una sola volta e l’utilizzo dello spazio di memoria per tutti i dispositivi.
Eseguire tutti i compiti di caricamento ed esecuzione
Il sistema operativo è responsabile di caricare programmi importanti e diverse librerie con l’aiuto del caricatore che è parte molto necessaria dell’O/S. Il suo compito principale alimenta i programmi nella memoria (come la RAM) per l’esecuzione di tutte le istruzioni senza più ritardi. Il sistema operativo è supportabile alla memoria virtuale, in cui il caricatore non ha effettivamente la copia principale del contenuto, perché il caricatore permette solo il sottosistema di memoria virtuale che crea l’interfaccia tra quella parte di memoria che ha il codice del programma in esecuzione e i dati del contenuto eseguibile associato.
Controllo delle periferiche
Ogni dispositivo del computer ha il proprio driver di dispositivo che è pezzo del codice di programmazione. Questi tipi di driver creano l’interfaccia tra il sistema operativo e i dispositivi, e il sistema operativo ha tutto il controllo dei driver. Tutti i driver vengono eseguiti nella regione del kernel del sistema operativo, e i driver dei dispositivi hanno molti diritti come aprire, chiudere, leggere, scrivere e altro.