Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
. Com software, um computador pode armazenar processar e recuperar informaes tocar musica e reproduzir vdeos, enviar e-mail, pesquisar a Internet e se envolver em muitas outras atividades valiosas para merecer sua ateno. Grosso modo, o software de computador pode ser dividido em dois tipos: Programas de Sistema, que gerenciam a operao do computador em si. Programas Aplicativos, que realizam o trabalho real desejado pelo usurio. O programa de sistema mais bsico o sistema operacional, cuja tarefa controlar todos os recursos do computador e fornecer uma base sobre a qual os programas aplicativos podem ser escritos. Um sistema de computao moderno consiste em um ou mais processadores, memria principal, discos, impressoras, teclado, tela, interfaces de rede e outros dispositivos de entrada/sada. No todo, um sistema complexo. Escrever programas que controlam todos esses componentes e os utilizam corretamente, sem dizer de forma otimizada uma tarefa extremamente difcil. Se todo programador tivesse que se preocupar com o funcionamento das unidades de disco e com todas as dezenas de coisas que poderiam dar errado ao ler um bloco de disco, provvel que muitos programas sequer pudessem ser escritos. Ha muito tempo, tornou-se bastante evidente a necessidade de encontrar uma maneira de isolar os programadores da complexidade do hardware. A maneira que evoluiu gradualmente foi colocar uma camada de software sobre o do hardware bsico, para gerenciar todas as partes do sistema e apresentar ao usurio uma interface, ou mquina virtual, mais fcil de entender e programar. Essa camada de software o sistema operacional. A posio do sistema operacional aparece na Figura abaixo. Na parte inferior est o hardware, o qual, em muitos casos, composto de dois ou mais nveis (ou camadas). O nvel mais baixo contm dispositivos fsicos, sendo constitudos por circuitos integrados, cabos, fontes de alimentao, tubos de raios catdicos e dispositivos fsicos. O modo como esses componentes so construdos e funcionam da competncia do engenheiro eltrico. Em seguida, vem o nvel da microarquitetura, no qual os dispositivos fsicos so agrupados para formar unidades funcionais. Normalmente, esse nvel contm alguns registradores internos da UCP (Unidade Central de Processamento) e um caminho de dados, contendo uma unidade logica e aritmtica. Em cada ciclo de relgio, um ou mais operandos so lidos de registradores e combinados na unidade aritmtica e lgica
Sistema de transaes bancrias Compiladores Reserva de passagens areas Editores
Hardware