I ruoli del sistema operativo

January 10

I ruoli del sistema operativo


Il sistema operativo è il manager di medio livello della vostra vita lavorativa digitale. Tu sei l'amministratore delegato, e le funzioni di basso livello del computer sono gli assistenti amministrativi, custodi, accolgono e altri lavoratori i quali di solito non si vedono. 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 sistema.

Multitasking

Un ruolo specifico del sistema operativo è gestire diversi programmi in esecuzione allo stesso tempo. Non tutti i sistemi operativi in ​​grado di farlo, ma la maggior parte quelli moderni possono. Il sistema operativo su disco che offre funzionalità della riga di comando di Windows non è in grado di eseguire più di un programma alla volta. Nel gergo del computer, questo significa che DOS non è in grado di multitasking.

tempo Fette

I sistemi operativi permettono di diversi programmi di eseguire assegnando ciascuno esecuzione che richiede una propria fetta di tempo. Se immaginate una torta divisa in spicchi, questo concetto può essere più facile da afferrare. L'intera torta rappresenta un pezzo di tempo, ad esempio 1 secondo. fette della torta sono i segmenti di tempo di ciascun programma, che ha aggiunto fino somma di 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

Il sistema operativo gestisce anche l'accesso alla memoria, un'altra risorsa del PC. Pensate al sistema operativo come un gatekeeper o guardia 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 scavare quel blocco a caso dalla lista degli indirizzi di memoria nel computer. Se così fosse, sarebbe probabilmente prendere memoria utilizzata da un altro programma, e l'oblio digitale comporterebbe all'interno microsecondi. Invece, il programma chiede al sistema operativo per il blocco di memoria. Il sistema operativo mantiene un elenco di quale programma sta utilizzando quali blocchi di memoria, come pure una lista di blocchi liberi. Il sistema operativo assegna un nuovo blocco gratuito al programma richiedente sulla base di queste liste.

I driver di periferica

Il sistema operativo si avvia, si ferma e dirige i driver di periferica, che sono programmi che comunicano con il disco rigido, unità flash, tastiera, e anche i dispositivi basati su software, come le unità virtuali. Ad esempio, quando si richiede un documento di elaborazione testi sul vostro C: guidare, in avanti il ​​sistema operativo che richiedono per il driver di periferica per questo disco rigido. Il driver di periferica esegue la scansione sua lista interne che tengono traccia dei quali file sono memorizzati su quali settori del disco, quindi recupera il file richiesto al sistema operativo. Il sistema operativo, allora si fornisce il file.