Il caratteristiche del sistemi operativi I principali generalmente includono: gestione dei lavori, gestione delle risorse, controllo delle operazioni di sistema, ripristino degli errori e gestione della memoria. Questo varia in base al produttore.
I sistemi operativi sono in genere unici a seconda del produttore e dell'hardware su cui operano. Nonostante ciò, grazie alla sofisticazione dell'hardware moderno, sono richiesti sistemi operativi che soddisfino standard specifici..
In genere, quando viene installato un nuovo sistema informatico, è necessario acquistare il software operativo indicato per tale hardware..
Un sistema operativo è un sistema software che gestisce le risorse hardware e software del computer; fornisce inoltre servizi comuni per programmi per computer.
I programmi applicativi generalmente richiedono anche un sistema operativo per funzionare.
I sistemi operativi possono essere trovati in molti dispositivi che contengono un computer: dai telefoni cellulari, alle console per videogiochi, ai computer e ai server di rete.
Alcuni sistemi operativi desktop popolari includono Apple OS X, Linux e le sue varianti e Microsoft Windows. I sistemi operativi mobili includono Android e iOS. Esistono anche altre classi di sistemi operativi, come RTOS in tempo reale.
Una responsabilità importante di qualsiasi programma operativo è la pianificazione delle attività che devono essere gestite dal sistema informatico..
Questo è uno dei compiti principali della funzione di gestione del lavoro. Il sistema operativo crea l'ordine in cui vengono elaborati i programmi e definisce la sequenza in cui verranno eseguiti particolari lavori..
Il termine "in coda" viene spesso utilizzato per descrivere la serie di lavori in attesa di esecuzione. Il sistema operativo confronta una serie di fattori per creare questa coda di lavoro.
Alcuni di questi fattori includono:
Il programma operativo deve essere in grado di rivedere questi fattori e controllare l'ordine in cui questi lavori vengono elaborati..
La gestione delle risorse in un sistema informatico è un'altra delle principali preoccupazioni del sistema operativo. Ovviamente, un programma non può utilizzare un dispositivo se quell'hardware non è disponibile.
Il software operativo controlla l'esecuzione di tutti i programmi. È anche responsabile del monitoraggio di tutti i tipi di dispositivi utilizzati.
Per ottenere ciò, stabilire una tabella in cui i programmi siano combinati con i dispositivi che stanno utilizzando o utilizzeranno in futuro..
Il sistema operativo esamina questa tabella per approvare o negare l'uso di un dispositivo specifico.
La distribuzione delle risorse di un sistema è strettamente correlata al funzionamento del controllo input / output di controllo di un software.
Poiché l'accesso a un particolare dispositivo è spesso richiesto prima che le operazioni di input / output possano iniziare, il sistema operativo deve coordinare le operazioni di input / output e i dispositivi su cui agiscono..
In effetti, stabilisce un dizionario dei programmi che vengono eseguiti e dei dispositivi che devono utilizzare per completare le operazioni di input / output. Utilizzando i rapporti di controllo, i lavori possono richiedere dispositivi specifici.
Ciò consente agli utenti di leggere informazioni da siti specifici o stampare informazioni presso uffici selezionati. Sfruttando questa funzionalità, le informazioni lette da una postazione possono essere distribuite attraverso il sistema computerizzato..
Per facilitare l'esecuzione delle operazioni di input / output, la maggior parte dei sistemi operativi dispone di un set standard di istruzioni di controllo per gestire l'elaborazione di tutte le istruzioni di input / output..
Queste istruzioni standard, denominate sistema di controllo input / output, sono parte integrante della maggior parte dei sistemi operativi..
Semplificano solo i mezzi in modo che tutti i programmi in elaborazione possano eseguire operazioni di input / output..
In effetti, il programma in esecuzione esegue segnali al sistema operativo che si desidera un'operazione di input / output, utilizzando uno specifico dispositivo di input / output.
Il software in controllo chiama il software IOCS in modo che possa completare l'operazione di input / output.
Considerando il livello di attività di input / output, nella maggior parte dei programmi le istruzioni IOCS sono estremamente vitali..
La maggior parte dei sistemi operativi moderni consente di eseguire più attività.
Ad esempio, un computer può, durante l'esecuzione di un programma utente, leggere le informazioni da un disco o visualizzare i risultati su una stampante. Si parla di multitasking o di sistemi operativi multi-programmati.
In molti sistemi operativi, ogni processo ha il proprio spazio di memoria. Ciò significa che questa memoria non è disponibile per altri processi. In questo caso parliamo della direzione spaziale del processo.
Quando sono programmi multiuso, un sistema operativo deve fornire il seguente numero di meccanismi:
La parte essenziale di un sistema operativo è il suo kernel. Oggi i nuclei monolitici sono i più popolari.
Questi core consentono ai diversi processi del computer di scambiarsi messaggi, allo stesso tempo gestiscono la RAM che memorizza le informazioni sul programma..
La maggior parte dei kernel fornisce anche driver di dispositivo per controllare monitor, dischi rigidi e altri accessori..
Probabilmente la caratteristica distintiva dei sistemi operativi è la connessione che fornisce tra hardware, software e, in alcuni casi, l'interfaccia utente. Ogni computer richiede un sistema operativo per poter essere utilizzato.
Nessun utente ha ancora commentato questo articolo.