Che cos'è un sistema operativo e i suoi componenti

Prova Il Nostro Strumento Per Eliminare I Problemi





Il termine OS o sistema operativo è un tipo di software e funziona come un'interfaccia tra l'utente e il computer per eseguire tutte le attività come la gestione della memoria, la gestione dei file, la gestione di input e output, la sicurezza, la gestione dei processi, la contabilità dei lavori, il rilevamento degli errori, il controllo delle prestazioni del sistema, i dispositivi periferici controllando come stampanti e unità disco. I sistemi operativi più diffusi includono principalmente Windows, Linux, AIX, VMS, z / OS, ecc. Questo articolo discute una panoramica di ciò che è un sistema operativo e dei suoi componenti.

Cos'è un sistema operativo (OS)?

Definizione: Un sistema operativo può essere definito come un sistema come un grande e complesso è partizionato in piccoli pezzi utilizzando un'interfaccia. Questo sistema viene utilizzato per condividere i diversi sistemi operativi componenti che includono file, dispositivo di input / output, memoria di processo, ecc. Tutti i pezzi partizionati devono essere parti ben definite del sistema con funzioni i / ps, o / ps e accuratamente classificate. Sappiamo che tutti i sistemi non hanno una struttura simile ma diversi attuali sistemi operativi condividere i componenti del sistema di seguito descritti.




Il sistema operativo è il programma più significativo in un computer perché ogni computer funziona con un sistema operativo (OS) per eseguire tutti i programmi e le applicazioni. Le attività principali del sistema operativo del computer sono l'identificazione di i / p dalla tastiera, l'invio di o / p allo schermo, il monitoraggio dei file, le unità di archiviazione, il controllo dei dispositivi periferici, come le stampanti, ecc.

Componenti del sistema operativo

I componenti di un sistema operativo svolgono un ruolo chiave per far funzionare insieme una varietà di parti del sistema del computer. I componenti operativi sono discussi di seguito.



Componenti del sistema operativo

componenti del sistema operativo

Kernel

Il kernel nel sistema operativo fornisce il livello di controllo di base su tutte le periferiche del computer. Nel sistema operativo, il kernel è un componente essenziale che viene caricato per primo e rimane all'interno della memoria principale. Affinché l'accessibilità alla memoria possa essere gestita per i programmi all'interno della RAM, crea i programmi per ottenere l'accesso dalle risorse hardware. Azzera gli stati operativi della CPU per il miglior funzionamento in ogni momento.

Esecuzione del processo

Il sistema operativo fornisce un'interfaccia tra l'hardware e un programma applicativo in modo che il programma possa connettersi attraverso il dispositivo hardware semplicemente seguendo procedure e principi configurati nel sistema operativo. Il programma l'esecuzione include principalmente un processo creato tramite un kernel del sistema operativo che utilizza lo spazio di memoria e diversi tipi di altre risorse.


Interrompere

Nel sistema operativo, interrompe sono essenziali perché forniscono una tecnica affidabile per il sistema operativo per comunicare e reagire all'ambiente circostante. Un'interruzione non è altro che un tipo di segnale tra un dispositivo e un sistema informatico, altrimenti da un programma nel computer che richiede che il sistema operativo se ne vada e decida accuratamente cosa fare successivamente. Ogni volta che viene ricevuto un segnale di interruzione, l'hardware del computer mette automaticamente in attesa qualsiasi programma del computer sia attualmente in esecuzione, mantiene il suo stato e esegue un programma per computer che è collegato in precedenza all'interruzione.

Gestione della memoria

La funzionalità di un sistema operativo non è altro che la gestione della memoria che gestisce la memoria principale e sposta i processi avanti e indietro tra il disco e la memoria principale durante l'implementazione. Questo tiene traccia di ogni posizione di memoria fino a quando non viene assegnata a un processo altrimenti è aperto. Verifica la quantità di memoria che può essere allocata ai processi e prende anche una decisione per sapere quale processo otterrà la memoria a che ora. Ogni volta che la memoria non è allocata, tiene traccia di conseguenza per aggiornare lo stato. Il lavoro di gestione della memoria può essere suddiviso in tre gruppi importanti come la gestione della memoria dell'hardware, del sistema operativo e della gestione della memoria dell'applicazione.

Multitasking

Descrive il funzionamento di diversi programmi per computer indipendenti su un sistema informatico simile. Il multitasking in un sistema operativo consente a un operatore di eseguire una o più attività del computer alla volta. Poiché molti computer possono eseguire una o due attività alla volta, di solito questo può essere fatto con l'aiuto del time-sharing, in cui ogni programma utilizza il tempo di un computer per eseguire.

Networking

Il networking può essere definito come quando il processore interagisce tra loro tramite linee di comunicazione. Il design della rete di comunicazione deve considerare il routing, i metodi di connessione, la sicurezza, i problemi di opinione e sicurezza.

Attualmente la maggior parte dei sistemi operativi mantiene diverse tecniche di rete, hardware e applicazioni. Ciò implica che i computer che girano su diversi sistemi operativi potrebbero essere inclusi in una rete generale per condividere risorse come dati, computer, scanner, stampanti, che utilizza le connessioni sia cablate che wireless.

Sicurezza

Se un computer ha numerose persone per consentire il processo immediato di vari processi, allora i molti processi devono essere protetti da altre attività. Questa sicurezza del sistema dipende principalmente da una varietà di tecnologie che funzionano in modo efficace. I sistemi operativi attuali danno accesso a un certo numero di risorse, che sono ottenibili per far funzionare il software sul sistema, ea dispositivi esterni come le reti per mezzo del kernel. Il sistema operativo dovrebbe essere in grado di distinguere tra richieste che devono essere consentite per il progresso e altre che non devono essere elaborate. Inoltre, per consentire o vietare una versione di sicurezza, un sistema informatico con un alto livello di protezione fornisce anche opzioni di controllo. Quindi questo consentirà di monitorare le richieste dall'accessibilità alle risorse

Interfaccia utente

Una GUI o interfaccia utente (UI) è la parte di un sistema operativo che consente a un operatore di ottenere le informazioni. Un'interfaccia utente basata sul testo visualizza il testo così come i suoi comandi che vengono digitati su una riga di comando con l'aiuto di una tastiera.

Le applicazioni basate sul sistema operativo forniscono principalmente un'interfaccia utente specifica per una comunicazione efficiente. La funzione principale di un'interfaccia utente di un'applicazione è di ottenere gli input dall'operatore e di fornire o / ps all'operatore. Tuttavia, il tipo di input ricevuti dall'interfaccia utente nonché i tipi di o / p offerti dall'interfaccia utente possono cambiare da applicazione a applicazione. L'interfaccia utente di qualsiasi applicazione può essere classificata in due tipi: GUI (interfaccia utente grafica) e CLI (interfaccia utente a riga di comando).

Quindi, si tratta di un file panoramica di un sistema operativo . I componenti principali di un sistema operativo includono principalmente kernel, API o interfaccia del programma applicativo, interfaccia utente e file system, dispositivi hardware e driver di dispositivo. Ecco una domanda per te, quali sono i diversi tipi di un sistema operativo?