Un sistema operativo è un insieme di file di programma e di routine che controllano le risorse di un computer e fornisce l'accesso ai servizi di un computer . Più in particolare , un sistema operativo permette di componenti hardware di un computer , inclusi i processori e unità , di comunicare con le sue componenti software , quali applicazioni e set di istruzioni di dati. Nei moderni personal computer , workstation e altri dispositivi informatici , i sistemi operativi sono componenti essenziali, che i computer non può funzionare senza . Superare Idle Tempo
Ingegneri originariamente sviluppati sistemi operativi come mezzo per superare il tempo di inattività delle unità centrali di elaborazione . Le CPU sono responsabili per l'esecuzione di comandi per computer , e anche le CPU più lente in grado di elaborare i dati in microsecondi , o milionesimi di secondi . In confronto , gli altri componenti del computer, come dischi rigidi , sono notevolmente più lento . Per evitare che le CPU di minimo, o rimanere inattivo fino a quando gli altri componenti hanno la possibilità di rispondere , gli ingegneri creano sistemi operativi . Questi sistemi di superare il tempo di inattività , ordinando o sequenziamento CPU per completare automaticamente le attività successive , in attesa del completamento delle attività precedenti . Il processo che utilizzano i sistemi operativi per il sequenziamento attività è nota come multiprogrammazione .
Utente interfacciamento
Senza un sistema operativo , un utente potrebbe essere in grado di fornire un computer moderno con set di istruzioni o comandi . Prima dell'adozione di sistemi operativi , tecnici comunicati istruzioni ai computer premendo fisicamente tasti , premendo interruttori o collegare schede e altri componenti hardware. L'utilizzo di un sistema operativo semplifica il processo di istruzione , come un utente può dare , comandi virtuali basate su software attraverso un dispositivo di input da tastiera , mouse o altro . Per i personal computer , gli utenti spesso si basano su un'interfaccia utente grafica o sistemi operativi GUI . Questi sistemi operativi forniscono interfacce selezionabili, con icone interattive e altri elementi grafici che compaiono all'interno di schermate di selezione dei menu . Sistemi operativi più vecchi avevano interfacce basate su testo , che ha richiesto agli utenti di digitare le risposte ai prompt per avviare le operazioni .
Process Management
Un processo si riferisce a un programma attivo o di un programma che un computer è in esecuzione . Oltre alla consistente in codice di programmazione , un processo contiene dati temporanei e variabili . Per un computer per eseguire i processi , ha bisogno di utilizzare una grande varietà di risorse , compresa la memoria , file di programma , il tempo di CPU e di ingresso /uscita dispositivi . Un sistema operativo funge da gestore del processo di un computer ed è responsabile per conglomerating , e l'organizzazione di tali risorse. Altro processo - gestione delle attività di un sistema operativo comprende la creazione e l'eliminazione di processi , i processi di pianificazione e dei processi di sincronizzazione .
Periferiche
Senza un sistema operativo , l'interazione con le periferiche o secondarie , dispositivi di input /output non essenziali di un computer sarebbe molto più complicato. Questo perché i sistemi operativi interpretano i dati che forniscono periferiche e lo presentano agli utenti in formati standardizzati . Ad esempio , indipendentemente dal fatto che un utente carica un file di immagine a un computer tramite un CD-ROM o di un dispositivo di memorizzazione USB , un sistema operativo che presenterà il file di immagine per l'utente nello stesso modo .
< Br >