permitiu aumentar notoriamente a velocidade, confiabilidade e as dimensoes dos equipamentos. 4a Geracao - 1974/1985 Atingiu-se um elevado grau de miniaturizacao de Circuitos Integrados, melhorando todas as caracteristicas dos computadores 5a Geracao - apos 1985 Passou a utilizar de novas tecnologias como os raios laser e outras tecnicas em feixes eletromagneticos Fundamentos da Logica de Funcionamento A base do funcionamento de um computador PC esta na chamada eletronica e logica digital. O computador faz, na realidade, calculos. Operacoes aritmeticas e logicas com numeros e textos (chamadas "strings"). Ora, se trabalhamos num sistema de calculo decimal (com dez algarismos), seria muito logico imaginarmos que um computador tem de ser capaz de identificar 10 niveis diferentes de energia para codificar cada um dos 10 algarismos... Mas nao e isto que acontece. Um computador com esta caracteristica seria muito caro e complexo. Ao contrario, o computador trabalha com o minimo possivel de niveis de energia para a codificacao de todas as informacoes. Este minimo sao os dois estados fisicos de energia distintos que os chips trabalham (0 e 5V), a chamada eletronica digital ou binaria. Associados a estes estados fisicos distintos temos dois estados logicos distintos, que convencionamos chamar de 0 e 1. Em computadores fazemos uso da chamada aritmetica digital ou binaria e da logica digital, binaria ou Booleana. Temos assim, o conceito de BIT, que e a menor unidade de informacao que pode ser representada pelo computador. Ou seja, um bit so pode assumir um dos dois estados logicos ja citados, ou 0, ou 1. Dizemos, tambem por convencao, que um bit 0 esta desligado e um bit 1 esta ligado. Mas como vamos conseguir representar todos os dez algarismos do nosso sistema decimal e ainda letras e outros caracteres com apenas dois estados logicos de um bit? Simplesmente agrupando-se estes bits. Para representar um algarismo, uma letra, um caractere dentro do computador, vamos utilizar um conjunto de bits, e nao apenas um. Quantos? Chegou-se a um numero de 8 bits como sendo o suficiente. A este conjunto de 8 bits deu-se o nome de BYTE. O byte e a palavra do computador. E atraves do byte que o computador se comunica, trabalha, processa, armazena, calcula etc. Quantos bytes diferentes existem? Quantos conjuntos diferentes posso fazer com 8 bits? Simples, 256 (que e 28). Como cada byte representa um caracter, posso representar 256 caracteres diferentes (o suficiente para representar os 10 algarismos, todas as letras do alfabeto, diferenciando-as em maiusculas e minusculas, e ainda alguns caracteres especiais. Mas para podermos fazer esta representacao eu preciso de uma tabela onde eu relaciono cada byte diferente com um caracter e todos os computadores precisam usar a mesma "tabela de conversao" para poderem se entender. Estas tabelas ja existem e sao chamadas de codigos. De importante para nos temos os codigos EBCDIC (Extend Binary Coded Decimal Interchange Code) e ASCII (American Standart Code for Information Interchange). O codigo EBCDIC e um esquema de codificacao desenvolvido pela IBM para ser usado em seus computadores como um metodo de padronizacao de associacao de valores binarios e caracteres alfabeticos,