Il sistema operativo è il manager di medio livello della vostra vita di lavoro digitale . Tu sei il CEO , e le funzioni di basso livello del computer sono gli assistenti amministrativi , custodi, greeters e altri lavoratori che di solito non si vede . Comprendendo le funzioni del sistema operativo , è meglio in grado di diagnosticare i problemi che si verificano con il sistema e per migliorare le prestazioni del vostro sistema . Multitasking
Un ruolo specifico del sistema operativo è quello di gestire diversi programmi che sono in esecuzione nello stesso momento . Non tutti i sistemi operativi possono fare questo , ma quelli più moderni possono . Il sistema operativo su disco che offre funzionalità della riga di comando in Windows non è in grado di eseguire più di un programma alla volta . Nel gergo informatico , questo significa che il DOS non è in grado di multitasking .
Intervalli di tempo
Sistemi operativi
consentono di eseguire diversi programmi assegnando ciascuno esecuzione richiede una propria slice di tempo . Se immaginate una torta divisa in spicchi , questo concetto può essere più facile da afferrare. Tutta la torta rappresenta un pezzo di tempo , come ad esempio 1 secondo. Fette della torta sono i segmenti temporali di ogni programma , che ha aggiunto somma fino a 1 secondo . È possibile etichettare ogni fetta con il nome di un programma - Windows Explorer , Notepad e Firefox , per esempio - per completare l' illustrazione di questa funzione del sistema operativo
memoria < . br>
Il sistema operativo gestisce l'accesso alla memoria , un altro di risorse del PC. Pensate al sistema operativo come un gatekeeper o guardia di cui hai affidato ripartizione fette di memoria ad accesso casuale ai programmi che lo richiedono . Quando un programma ha bisogno di un blocco di memoria per memorizzare un documento di testo , per esempio , non scoop quel blocco a caso dalla lista di indirizzi di memoria del computer . Se così fosse , sarebbe probabilmente fare memoria utilizzata da un altro programma , e l'oblio digitale si tradurrebbe in microsecondi . Invece , il programma richiede il sistema operativo per il blocco di memoria . Il sistema operativo mantiene una lista di quale programma sta utilizzando quali blocchi di memoria , nonché un elenco di blocchi liberi . Il sistema operativo assegna un nuovo blocco gratuito al programma richiedente sulla base di questi elenchi .
Device Drivers
Il sistema operativo avvia , si ferma e dirige i driver di periferica , che sono programmi che comunicano con il vostro hard disk , flash drive , tastiera , e anche dispositivi software - based, come unità virtuali . Ad esempio , quando si richiede un documento di elaborazione testi sul vostro disco C: , in avanti il sistema operativo che la richiesta per il driver di periferica per questo disco rigido . Il driver del dispositivo analizza la sua lista interna che traccia che i file sono memorizzati su cui settori del disco , poi recupera il file che avete richiesto al sistema operativo . Il sistema operativo allora si fornisce il file .