Il Funzioni di un sistema operativo i più importanti sono la gestione dei processi, la gestione della memoria, la comunicazione tra le applicazioni, tra le altre. Un sistema operativo è il software principale o l'insieme di programmi che gestiscono tutti i processi che si verificano all'interno di un dispositivo elettronico.
Non sono i programmi e le applicazioni che usiamo abitualmente per far funzionare, ad esempio, il computer, ma le caratteristiche che permettono a queste applicazioni di funzionare.
Uno degli scopi del sistema operativo è gestire il kernel, le risorse di localizzazione e l'hardware della nostra macchina. La maggior parte dei dispositivi elettronici sul mercato dotati di microprocessore dispone di un sistema operativo.
All'inizio della creazione dei sistemi operativi, il più grande difetto che avevano era che avevano una capacità molto ridotta e un utilizzo molto basso, quindi di solito veniva fatto manualmente tramite un batch. All'interno del batch, i lavori, ovvero gli ordini necessari per eseguire un'azione, sono stati attivati manualmente.
Con l'aumentare della complessità dei sistemi operativi, è stato necessario automatizzare queste attività, comparendo così i primi interpreti dei comandi.
Con tutti gli aggiornamenti e le scoperte che sono state fatte nel corso degli anni, nulla rimane dei primi sistemi operativi che dovevano essere attivati manualmente.
Stanno diventando più sofisticati e si attivano per proteggere la macchina ed eseguire le attività necessarie e di routine.
Come abbiamo discusso in precedenza, la maggior parte dei sistemi operativi viene già prefabbricata con un elenco di attività da eseguire all'interno del nostro dispositivo elettronico in modo che tutto funzioni senza intoppi..
È solo necessario apportare piccole modifiche per adattare la configurazione alle esigenze del nostro dispositivo.
Una delle parti più importanti di un sistema operativo è la gestione dei processi. I processi sono le risorse di cui un programma ha bisogno per essere eseguito.
Ciò implica l'uso della memoria, del tempo della CPU (unità di elaborazione centrale) e dei file a cui l'applicazione deve accedere per funzionare correttamente..
Il sistema operativo, per prendersi cura del corretto funzionamento della macchina, è dedicato alla creazione e alla distruzione dei processi, arrestandoli e riavviandoli e aiutando con i meccanismi di comunicazione tra i processi.
Possiamo confrontare questo compito con il lavoro di un impiegato. Se facciamo un elenco di compiti, il sistema di gestione dei processi stabilirà una linea di azione in cui colloca i processi più importanti in un posto prioritario, quelli intermedi in un luogo intermedio e infine quelli meno importanti per ultimi..
Il problema con questo è che la gestione del processo viene eseguita attraverso una macchina che stabilisce priorità arbitrarie alle attività da svolgere, e talvolta le attività minori vengono lasciate senza essere eseguite..
È quindi necessario modificare la configurazione dello strumento di gestione del processo e dare maggiore priorità alle attività necessarie o forzarne l'esecuzione a mano.
Un altro componente importante del sistema operativo è la gestione della memoria principale. La memoria è costituita da un archivio dati condiviso dalla CPU e dalle applicazioni e perde la sua capacità in caso di guasto..
Per questo motivo è importante che il sistema operativo si occupi della gestione della memoria, in modo che non si saturi e i dati e le informazioni in essa contenuti vadano persi..
Il sistema operativo si assicura che parte della memoria venga utilizzata e perché. Decidi dove vengono posizionati i processi quando c'è uno spazio libero e alloca e rivendica lo spazio necessario in modo che sia sempre ben utilizzato.
La memoria è molto volatile e in caso di guasto si possono perdere le informazioni in essa contenute. Per questo, è necessario disporre di un secondo modulo di archiviazione in grado di memorizzare i dati a lungo termine..
Come per la memoria principale, il sistema operativo si occupa della gestione dello spazio libero e assegna l'ordine di salvataggio. Si assicura inoltre che tutto sia conservato in modo ordinato, nonché quanto spazio è rimasto e dove.
Il sistema operativo è responsabile della gestione delle porte di input e output del computer, come cuffie, stampante, monitor, ecc..
In passato, quando si desiderava installare una nuova porta esterna, era importante disporre di un disco di installazione che contenesse i driver affinché il computer li accettasse..
Al giorno d'oggi, il sistema operativo del computer stesso è solitamente responsabile della ricerca nella rete delle informazioni necessarie affinché le nuove porte esterne funzionino perfettamente..
I file sono formati creati dai proprietari che vengono convertiti in tabelle e il sistema operativo si occupa di registrarli e salvarli.
Il sistema operativo è responsabile della creazione, eliminazione e archiviazione dei file creati, oltre a offrire gli strumenti necessari per poter accedere ai file in qualsiasi momento.
Stabilisce la comunicazione tra file e unità di archiviazione e, infine, può essere configurato per eseguire copie di backup di tutti i file, in modo che in caso di incidente non vengano persi tutti.
Il sistema operativo è responsabile della sicurezza della macchina. Una delle attività più importanti è l'accesso degli utenti o dei programmi dove non dovrebbero.
Esistono molti virus che possono colpire il nostro sistema e il sistema operativo garantisce che ciò non avvenga.
È possibile configurare il sistema operativo in modo che vengano effettuati controlli periodici e stabiliti i controlli di sicurezza che deve eseguire.
Attraverso le interfacce di rete, il sistema operativo mantiene la comunicazione tra i diversi componenti della macchina e tutte le applicazioni che sono in contatto con loro. Invia e ricevi informazioni.
Esistono una serie di applicazioni installate di default con il sistema operativo, ma non sono un sistema in quanto tale.
Questi offrono un ambiente e caratteristiche di base per lo sviluppo e l'esecuzione dei programmi installati sulla nostra macchina..
Segnala lo stato del sistema, se è necessaria un'azione o approva qualsiasi azione da intraprendere, come gli aggiornamenti automatici.
Inoltre, supporta i diversi linguaggi di programmazione in modo che qualsiasi tipo di applicazione sia operativa sulla nostra macchina. Naturalmente, ha programmi che migliorano la comunicazione tra le applicazioni.
Gestisce tutte le parti principali della macchina tramite il suo gestore delle risorse. Il tuo ruolo di amministratore riguarda la sicurezza e la comunicazione dell'unità di elaborazione centrale o CPU, i dispositivi esterni collegati al computer..
Come la memoria interna e la memoria secondaria, in cui a volte è necessario ripulire e passare da una parte all'altra.
In generale, gestisce tutte le risorse del sistema e tutte le risorse che entrano in contatto con esso
Il sistema operativo si occupa anche di gestire i profili memorizzati sul computer a seconda di chi ha creato un profilo su di esso..
L'amministrazione degli utenti può essere utente singolo o multiutente. Ciò non significa che il sistema operativo consenta la creazione di un solo profilo utente da utilizzare su un computer..
Il fatto che si tratti di un profilo monoutente implica che siano attive solo le esecuzioni di quell'utente e solo le sue. Nell'altro, nel multiutente, consente di attivare contemporaneamente le attività di più utenti.
I sistemi operativi più conosciuti e più utilizzati sul mercato sono Windows, iOS e Linux per computer. E Android e iOS per smartphone.
Esistono migliaia di sistemi operativi, con diversi gradi di sofisticazione, a seconda del dispositivo per cui sono necessari.
Windows appartiene al grande macro-impero di Microsoft, mentre iOs appartiene ad Apple. Linux da parte sua, è una piattaforma software gratuita che ti permette di modificare il tuo sistema operativo. All'interno della piattaforma Linux ci sono Ubuntu e Devian, che sono i più conosciuti.
Questi software gratuiti consentono all'utente di modificare il sistema operativo a suo piacimento. Ha anche un certo rischio, e cioè che toccare il kernel del sistema operativo quando non si ha molta conoscenza può generare una catastrofe.
Al contrario, i sistemi operativi come Windows e iOS sono già predisposti per gli utenti più inesperti, in modo che la configurazione iniziale del sistema operativo ne consenta l'utilizzo senza dover effettuare costose modifiche..
Nessun utente ha ancora commentato questo articolo.