Organização de computadores
A arquitetura básica de um computador moderno segue ainda de forma geral os conceitos estabelecidos pelo Professor da Universidade de Princeton, John Von Neumann (1903-1957), um dos construtores do EDVAC.Von Neumann propôs construir computadores que:1. Codificassem instruções que pudessem ser armazenadas na memória e sugeriu que usassem cadeias de uns e zeros (binário) para codificá-los ;2. Armazenassem na memória as instruções e todas as informações que fossem necessárias para a execução da tarefa desejada;3. Ao processarem o programa, as instruções fossem buscadas na diretamente na memória.Este é o conceito de PROGRAMA ARMAZENADO.DIAGRAMA DE BLOCOS DE UM COMPUTADOR
Toda a lógica dos computadores é construída a partir de chaves liga / desliga. Inicialmente foram usados chaves mecânicas, depois relés eletro-mecânicos - o Z-1 construído por Konrad Zuse em 1941 e o MARK 1 de Howard Aiken em 1944 (capazes de executar até 5 chaveamentos por segundo). Posteriormente, foram substituídos pelas válvulas no ENIAC em 1946 (capazes de 100.000 de chaveamentos por segundo), e finalmente pelos transistores (semicondutores) inventados em Stanford em 1947. Os circuitos integrados (ou CI's) são encapsulamentos compactos (LSI - Large Scale Integration e VLSI - Very Large Scale Integration) de circuitos constituídos de minúsculos transistores.UNIDADE CENTRAL DE PROCESSAMENTO (UCP)A Unidade Central de Processamento é a responsável pelo processamento e execução de programas armazenados na MP.Funções:Executar instruções - realizar aquilo que a instrução determina.Realizar o controle das operações no computador.a) Unidade Lógica e Aritmética (ULA) - responsável pela realização das operações lógicas (E, OU, etc) e aritméticas (somar, etc).b) Unidade de Controle (UC) - envia sinais de controle para toda a máquina, de forma que todos os circuitos e dispositivos funcionem adequada e sincronizadamente.MEMÓRIA PRINCIPAL (MP)A Memória Principal tem por