Nwlapcug.com


L'importanza di un sistema operativo

L'importanza di un sistema operativo


Un sistema operativo è un insieme di file di programma e di routine che controlla le risorse di un computer e fornisce l'accesso ai servizi di un computer. Più specificamente, un sistema operativo consente a componenti hardware di un computer, tra cui processori e unità, per comunicare con i componenti software, quali applicazioni e dati set di istruzioni. Nei moderni personal computer, workstation e altri dispositivi di elaborazione, sistemi operativi sono componenti essenziali, che il computer non possono funzionare senza.

Superare il tempo di inattività

Gli ingegneri originariamente sviluppato sistemi operativi come un mezzo per superare il tempo di inattività dell'unità di elaborazione centrale. Le CPU sono responsabili per l'esecuzione di comandi per il computer; e anche le CPU più lente in grado di elaborare dati in microsecondi, o milionesimi di un secondo. In confronto, altri componenti del computer, quali dischi rigidi, sono notevolmente più lente. Per evitare che la CPU al minimo, o rimangano inattivi fino a quando altri componenti hanno la possibilità di rispondere, gli ingegneri creato sistemi operativi. Questi sistemi di superare il tempo di inattività automaticamente ordinando o sequenziamento CPU per completare le attività successive, in attesa del completamento delle attività precedenti. Il processo che sistemi operativi utilizzano per attività di sequenziamento è noto come il multitasking.

Interfaccia utente

Senza un sistema operativo, un utente sarebbe in grado di fornire un moderno computer con set di istruzioni o comandi. Prima dell'adozione di sistemi operativi, tecnici comunicati istruzioni per computer fisicamente spingendo pulsanti, sfogliando interruttori o collegamento di carte e altri componenti hardware. Utilizza un sistema operativo semplifica il processo di istruzione, come un utente può dare comandi virtuali, basati su software attraverso una tastiera, mouse o altro dispositivo di input. Per i personal computer, gli utenti si basano generalmente su interfaccia grafica o GUI per diversi sistemi operativi. Questi sistemi operativi forniscono interfacce con icone selezionabili, interattive e altri elementi grafici che vengono visualizzati all'interno di schermate di selezione del menu. Sistemi operativi più vecchi avevano interfacce basate su testo, che ha richiesto agli utenti di digitare nelle risposte alle richieste per avviare le operazioni.

Gestione dei processi

Un processo si riferisce a un programma attivo o un programma che un computer è attualmente in esecuzione. Oltre al consistente di codice di programmazione, un processo contiene i dati temporanei e variabili. Per un computer eseguire i processi, è necessario utilizzare un'abbondanza di risorse, tra cui memoria, programmi, tempo di CPU e periferiche di input/output. Un sistema operativo funge da gestore di processo di un computer ed è responsabile della congelazione e l'organizzazione di tali risorse. Altre attività di gestione di processo di un sistema operativo includono la creazione e l'eliminazione di processi, processi di pianificazione e sincronizzazione dei processi.

Periferiche

Senza un sistema operativo, interagente con periferiche o secondario, dispositivi di input/output non essenziali su un computer sarebbero stato molto più complicati. Ciò è perché sistemi operativi interpretare i dati che le periferiche forniscono e presentano agli utenti in formati standardizzati. Ad esempio, indipendentemente dal fatto se un utente carica un file di immagine a un computer tramite un CD o un dispositivo di archiviazione USB, un sistema operativo presenterà tale file di immagine per l'utente nello stesso modo.