Nwlapcug.com


La funzione di un sistema operativo

Un sistema operativo è un insieme di software che fornisce un'interfaccia tra un utente e un computer, controlla l'esecuzione di altri programmi e gestisce le risorse, quali dispositivi di archiviazione e memoria. Indipendentemente dal fatto se supportano un singolo utente o molti utenti allo stesso tempo, tutti i computer hanno un sistema operativo di qualche tipo, e tutti i sistemi operativi condividono alcune caratteristiche comuni.

Interfaccia

Un sistema operativo si trova tra basic input/output system (BIOS) - un programma memorizzato nella memoria di sola lettura (ROM) che controlla l'hardware del computer..--e l'utente. Essenzialmente esso controlla e coordina l'utilizzo dell'hardware da varie applicazioni, o programmi, che l'utente esegue sul computer. Più moderni sistemi operativi, inclusi Microsoft Windows, Macintosh OS X e Linux, fornire un'interfaccia utente grafica (GUI), in quali programmi sono rappresentati da oggetti grafici, noti come icone.

Driver di dispositivo

Ogni componente hardware o periferica è controllata da un piccolo programma, noto come un driver di periferica, che indica al sistema operativo come comunicare con il componente o dispositivo. Il sistema operativo carica il driver per ogni periferica all'avvio del computer, o stivali. Driver di dispositivo per comunemente utilizzati dispositivi di input/output, ad esempio un mouse o tastiera, sono in genere inclusi con il sistema operativo, ma se l'utente aggiunge una nuova periferica, ad esempio una stampante o uno scanner, al suo sistema, ha solitamente bisogno di installare il driver.

File System

Un sistema operativo crea un file system gerarchico - un albero-come la struttura con una sola cartella radice o una directory, come l'elemento più in alto..--sul disco rigido di un computer. Il file system viene utilizzato per memorizzare programmi e dati; Quando un utente salva un file, ad esempio un documento di word processor, il sistema operativo associa un nome al file e ricorda dove viene memorizzato sul disco rigido per riferimento futuro.

Gestione della memoria

Quando un utente avvia un programma, il sistema operativo individua il codice di programma eseguibile e carica in memoria principale o memoria ad accesso casuale (RAM). Maggior parte dei sistemi operativi consentono più di un programma da eseguire allo stesso tempo, ma come avviare più programmi, il sistema operativo deve allocare memoria per ciascuno di essi. Se il computer esaurisce la memoria RAM fisico, il sistema operativo potrebbe essere necessario cambio o swap, parti dei programmi e dei dati del computer utilizza avanti e indietro tra la memoria RAM e hard disk - un processo noto come paging..--per consentire al computer di continuare a lavorare.