L'importanza di un sistema operativo

April 13

L'importanza di un sistema operativo


Un sistema operativo è un insieme di file di programma e le routine che controlla le risorse di un computer e fornisce l'accesso ai servizi di un computer. Più in particolare, un sistema operativo consente ai componenti hardware di un computer, tra cui i processori e unità, per comunicare con i suoi componenti software, come ad esempio le applicazioni ei set di istruzioni dei dati. Nei moderni personal computer, workstation e altri dispositivi informatici, i sistemi operativi sono componenti essenziali, quali computer non può funzionare senza.

Il superamento di tempo di inattività

Engineers originariamente sviluppati sistemi operativi come mezzo per superare il tempo di inattività delle unità centrali. Le CPU sono responsabili per l'esecuzione di comandi del 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ù lente. Per evitare che le CPU dal minimo, o rimanere inattivo fino a quando gli altri componenti hanno la possibilità di rispondere, gli ingegneri hanno creato sistemi operativi. Questi sistemi di superare il tempo di inattività ordinando automaticamente o sequenziamento CPU per completare le attività successive in attesa del completamento dei compiti precedenti. Il processo che utilizzano i sistemi operativi per le attività di sequenziamento è conosciuto come multiprogrammazione.

con l'utente

Senza un sistema operativo, un utente potrebbe non essere in grado di fornire un computer moderno con set di istruzioni o comandi. Prima dell'adozione di sistemi operativi, gli ingegneri comunicati istruzioni ai computer premendo i tasti fisicamente, muovendo gli 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 tramite una tastiera, mouse o altro dispositivo di input. Per i personal computer, gli utenti spesso si affidano a sistemi di interfaccia utente o di funzionamento GUI grafica. Questi sistemi operativi forniscono interfacce con selezionabili, icone interattive e altri elementi grafici che compaiono all'interno di schermate di selezione del menu. i sistemi operativi più vecchi avevano interfacce basate su testo, che ha richiesto agli utenti di digitare nelle risposte ai prompt per avviare le operazioni.

Gestione dei processi

Un processo si riferisce ad un programma attivo o un programma che un computer sta eseguendo. Oltre al composto di codice di programmazione, un processo contiene dati temporanei e variabili. Per un computer per eseguire processi, è necessario utilizzare una grande varietà di risorse, compresa la memoria, file di programma, tempo di CPU e dispositivi di input / output. Un sistema operativo funge da gestore di processo di un computer ed è responsabile conglomerating, e l'organizzazione di tali risorse. Altri compiti di processo-gestione di un sistema operativo includono la creazione e l'eliminazione di processi, i processi di pianificazione e la sincronizzazione dei processi.

Periferiche

Senza un sistema operativo, interagendo con periferiche o, dispositivi di ingresso / uscita non essenziali secondari su un computer sarebbe molto più complicato. Questo perché i sistemi operativi interpretano i dati che forniscono le 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 un dispositivo di memorizzazione USB, un sistema operativo presenterà il file immagine all'utente nello stesso modo.