Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Conceito
Várias tentativas foram feitas para ajudar o homem a automatizar tarefas repetitivas. O
ábaco, instrumento para cálculos matemáticos usados pelos chineses desde cerca de
1000 a.C. e difundido para outros povos, é o parente mais distante do computador.
Calculadora
Na França do século XVII, o filósofo e matemático Blaise Pascal projeta uma calculadora
que apenas soma e subtrai. Ainda no mesmo século, o alemão Gottfried Wilhelm Leibniz,
filósofo e um dos formuladores do cálculo integral, incorpora as operações de multiplicar
e dividir à máquina. Os dois modelos não saem do papel.
Programação
Lógica Binária
Os fundamentos lógicos que permitem a criação dos programas são dados por George
Boole. Em 1854 publica As leis do pensamento, estabelecendo uma forma de armazenar e
processar informações utilizando relações binárias. Um sistema binário pode representar
todos os números, usando apenas os algarismos 1, 2 e as potências de 2, como 4 (ou
2x2), 8 (ou 2x2x2), 16 (ou 2x2x2x2) e assim por diante. Nesse sistema de contagem, o
número 13 é representado por 1101, ou seja, 1 bloco de 8, 1 bloco de 4, 0 bloco de 2 e
1 bloco de 1.
Tabulador Estatístico
Computador Elétrico
Em 1947 cientistas dos Laboratórios Bell, ligados à American Telephone & Telegraph
(AT&T), criam o transistor, que faz as mesmas funções das válvulas a um custo bem
menor. Mas só no final da década de 50 é que chegam ao mercado os primeiros modelos
totalmente transistorizados, bem menores do que os movidos a válvula e com preço
acessível para as empresas privadas.
Já no final dos anos 60, a Intel inaugura uma nova fase. Projeta o microprocessador, um
dispositivo que reúne num mesmo circuito integrado todas as funções do processador
central. É a base para os microcomputadores. Os microprocessadores são muito pequenos
– o PowerPC, por exemplo, tem apenas 1,2 cm².
Microcomputadores
Computador Pessoal
Em 1976 é a vez do Apple I, o primeiro computador pessoal, criado numa garagem pelos
americanos Steve Jobs e Steve Wozniac e que revoluciona o mercado. A resposta da IBM
vem cinco anos depois, quando lança seu PC (personal computer) e contrata a Microsoft
para desenvolver o sistema operacional, o MS-DOS. Sua arquitetura aberta ou seja, um
sistema que podia ser licenciado por outros fabricantes determina um padrão para o
mercado. Em 1983 a IBM lança o PC XT, baseado no microprocessador 8088 e com disco
rígido. A arquitetura é copiada em todo o mundo e os micros tipo PC passam a ser
conhecidos pelo modelo do microprocessador que utilizam 286, 386SX, 386DX, 486SX,
486DX e que são cada vez mais potentes. A Intel interrompe essa série, em 1993, ao
lançar o Pentium.
Macintosh
Componentes de um Computador
Unidade de Controle
Barramento
Registradores
Que são memórias pequenas de alta velocidade , usada para armazenar resultados
temporários e certas informações de controle. Cada registrador tem sua função . Os
registradores mais importantes são :
Contador de Programas - PC - aponta para a próxima operação a ser executada ;
Registrador de Instruções - IR - contém a instrução que está sendo executada ;
Acumulador - AC - armazena o resultado das operações aritméticas e lógicas .
Memória
Relés
Bit
Byte
Unidades de Medidas
Tipos de Memória
Memória Principal
É uma memória volátil , e esta tem o propósito de guardar programas e dados. Mas não
é local apropriado para armazenar informações de forma permanente, ela só é ativa
quando o computador está ligado. Fisicamente ela consiste em alguns chips em uma
pequena placa de circuitos.
Memórias ROM ( Memória somente de Leitura )
É uma memória não volátil , e esta já vem gravada de fábrica com alguns programas
básicos. Nessa não se pode mexer, apenas consultar . É a sua herança genética.
Memórias Secundárias
São utilizadas para armazenar grande conjunto de dados, que a memória principal não
suporta.
Exemplos: Fitas Magnéticas , Discos Magnéticos , Discos Flexíveis e
Discos Ópticos.
Memória Virtual
Paginação
Segmentação
Memória Cache
Compiladores
Sistema Operacional
Classificação
Organização de tarefas ;
Interpretação de uma linguagem ;
Controle de erros ;
Multi-acesso ;
Escalonamento de tarefas ;
Proteção ;
Controle de E/S ;
Controle de Interrupção ;