Interface Gráfica
André Luiz Haag
Instituto de Informática - Instituto de Ensino Superior da Grande Florianópolis (IES)
Avenida Salvador Di Bernardi, 503 – Campinas - São José – SC
Curso de Ciência da Computação
Resumo. Este artigo tem por objetivo, abordar a arquitetura de sistemas operacionais com enfase no modulo de interface do usuário, contando um pouco da história, mostrando os desafios e padões para o desenvolvimento de um sistema opercional. Por fim foi desenvolvido um simulador do modulo de interface para mostrar algumas características, funcionalidades e simular a comunicação entre os processos. Para esse fim, várias pesquisas foram aplicadas em cima de dados de artigos da internet, livros e matérias em revistas.
Palavras-chave: Sistemas Operacionais, S.O. Interface gráfica, Processos.
Abstract. This article aims, approach the architecture of operating systems with emphasis on the module user interface, relying a bit of history, showing the challenges and padões for the development of a system opercional. Finally we developed a simulator interface module to display some characteristics, features and simulate the communication between processes. To this end, various researches have been applied over the internet data articles, books, magazine articles.
Keywords: OS GUI, Process Operating Systems.
1 Introdução
Ao longo da criação dos primeiros sistemas operacionais, foi criada uma linguagem de programação para criação do mesmo, a PL/I, uma linguagem que é uma mistura das já existentes
Algol, Fortran e Cobol. Porém, com o tempo essa linguagem caiu em desuso, pois era muito sobrecarregada, com isso surgiu a linguagem C, projetada para criação de sistemas operacionais, que é utilizada até os dias de hoje.
Quando se pensa em desenvolver um sistema operacional, seja qual for sua finalidade, existem quatro itens que precisam ser considerados. Primeiro definir abstrações, onde entra a abstração de processos e arquivos, thread, sincronização,