Importanza di una GUI in un sistema operativo
componenti
Un'interfaccia utente grafica ha componenti utente, incluse icone, finestre e menu. Un'icona è un piccolo grafico o simbolo che rappresenta un programma, una directory o un dispositivo. Una finestra, che non deve essere confusa con il sistema operativo Windows, che utilizza Windows, è una sezione rettangolare dello schermo in cui viene visualizzato un programma o un contenuto. Alcune GUI consentono di aprire e manipolare più finestre, in modo che l'utente possa eseguire o accedere a più programmi o file contemporaneamente. I menu possono essere elenchi o simboli di comando. Se attivati dall'utente tramite un clic del mouse o un'altra attività, abilitano o disabilitano i comandi desiderati.
vantaggio
Le GUI semplificano il funzionamento di un computer o di altre macchine, consentendo agli utenti che non hanno familiarità con la programmazione, di essere in grado di utilizzare la macchina in vari modi. Le GUI sono inoltre progettate per essere intuitive da utilizzare, poiché consentono agli utenti di acquisire esperienza e conoscenza, poiché utilizzano un'interfaccia utente grafica. In effetti, la maggior parte delle GUI sono programmate per visualizzare il risultato di un'azione immediata. Quando un utente fa clic sull'icona di un programma, si apre. Quando un utente elimina un file da un computer desktop, l'icona del file scompare. Tuttavia, dietro ogni interfaccia grafica, c'è un'interfaccia a riga di comando o CLI, che richiede il comando di testo immesso tramite una tastiera per funzionare, oltre alla conoscenza dell'ordine di testo appropriato. Alcune delle CLI più conosciute sono incluse nei sistemi operativi come MS-DOS, Unix o Linux.
progresso
Le GUI consentono agli utenti di accedere ai computer "non nativi" sulla macchina. In generale, i CLI consentono agli utenti di eseguire un'attività alla volta, sebbene offrano agli utenti maggiore potenza e flessibilità nel modo in cui gestiscono l'apparecchiatura. Le GUI consentono più attività, con più finestre aperte e accessibili che contengono programmi o file eseguiti simultaneamente, sebbene gli utenti siano limitati alle azioni consentite dall'interfaccia utente grafica. I vantaggi di questo, oltre ovviamente alla semplicità d'uso, sono l'aumento della produttività e del comfort. L'utilizzo di interfacce utente grafiche ha portato anche al declino di nuovi professionisti e industrie. Poiché un gran numero di utenti può accedere a potenti applicazioni per computer che utilizzano un'interfaccia utente grafica, come il campo dell'editoria desktop, la finitura delle foto, l'editing dei filmati e lo sviluppo web sono cambiati drasticamente.
sfondo
Anche se la storia della GUI risale alla seconda guerra mondiale, quando lo scienziato Vannevar Bush del Massachusetts Institute of Technology ha speculato su un programma grafico che consentiva agli utenti di accedere ai dati in modo semplificato, è stato Steve Jobs a portare il interfaccia grafica sui personal computer quando fondò Apple Computers alla fine degli anni 1970. Jobs acquisì moduli di lavoro che furono eseguiti presso il Centro di ricerca Palo Alto di Xerox (PARC), con il quale sperimentò interfacce uomo-macchina e architetture dati, per ottenere il primo sistema operativo basato sulla GUI.