Importância de uma GUI em um sistema operacional
Componentes
Uma interface gráfica do usuário possui componentes de usuário, incluindo ícones, janelas e menus. Um ícone é um pequeno gráfico ou símbolo que representa um programa, um diretório ou um dispositivo. Uma janela, que não deve ser confundida com o sistema operacional Windows, que usa janelas, é uma seção retangular da tela na qual um programa ou conteúdo é exibido. Algumas GUIs permitem abrir e manipular várias janelas, para que o usuário possa executar ou acessar vários programas ou arquivos ao mesmo tempo. Os menus podem ser listas ou símbolos de comando. Quando ativado pelo usuário através de um clique do mouse ou outra atividade, eles ativam ou desativam os comandos desejados.
Vantagens
As GUIs simplificam a operação de um computador ou de outras máquinas, permitindo que os usuários que não estão familiarizados com a programação possam usar a máquina de várias maneiras. As GUIs também são projetadas para serem intuitivas, pois permitem que os usuários ganhem experiência e conhecimento, porque usam uma interface gráfica com o usuário. Na verdade, a maioria das GUIs é programada para exibir o resultado de uma ação imediata. Quando um usuário clica em um ícone de um programa, ele é aberto. Quando um usuário exclui um arquivo de um computador desktop, o ícone do arquivo desaparece. No entanto, por trás de cada interface gráfica de usuário, há uma interface de linha de comando ou CLI, que requer comandos de texto inseridos por meio de um teclado para funcionar, bem como o conhecimento da ordem de texto apropriada. Algumas das CLIs mais conhecidas estão incluídas em sistemas operacionais como MS-DOS, Unix ou Linux.
Avanços
As GUIs permitem que os usuários acessem computadores "não-nativos" para a máquina. Em geral, os CLIs permitem que os usuários executem uma tarefa por vez, embora ofereçam aos usuários maior poder e flexibilidade na maneira de operar o equipamento. As GUIs permitem várias tarefas, com várias janelas abertas e acessíveis que contêm programas ou arquivos executados simultaneamente, embora os usuários estejam limitados às ações permitidas pela interface gráfica com o usuário. As vantagens disso, além da simplicidade de uso, são o aumento de produtividade e conforto. O uso de interfaces gráficas de usuário também levou ao declínio de novos profissionais e indústrias. Como um grande número de usuários pode acessar aplicativos poderosos de computador que usam uma interface gráfica do usuário, como o campo da editoração eletrônica, o acabamento de fotos, a edição de filmes e o desenvolvimento da Web mudaram drasticamente.
Plano de fundo
Embora a história da GUI remonte à Segunda Guerra Mundial, quando o cientista Vannevar Bush, do Instituto de Tecnologia de Massachusetts, especulou sobre um programa gráfico que permitia aos usuários acessar os dados de maneira simplificada, foi Steve Jobs quem trouxe a informação. interface gráfica do usuário em computadores pessoais quando fundou a Apple Computers no final da década de 1970. Jobs adquiriu formulários de trabalho que foram realizados no Centro de Pesquisa Palo Alto da Xerox (PARC), com o qual ele experimentou interfaces homem-máquina e arquiteturas de dados, para obter o primeiro sistema operacional baseado na GUI.