segunda-feira, 30 de novembro de 2009

Primeiros Microcomputadores



Os primeiros microcomputadores surgiram na década de 70, concretizando uma filosofia revolucionária. A partir dessa época uma pessoa poderia ter à sua disponibilidade um computador para uso exclusivo, sem a necessidade de estar presa a um computador maior, podendo compartilhar de recursos com outras pessoas.

Os primeiros computadores, como o Apple, Radio Shack, CP, Sinclair Spectrum e MSX, funcionavam com processadores de 8 bits. Outros funcionavam com o processador da motorola ou com um processador 8080 da intel. A intel foi a primeira impresa a fabricar microcontroladores de 8 bits inseridos na placa principal, para aliviar o microprocessador em várias tarefas.
O maior avanço do ramo da informática se deu quando a IBM decidiu entrar nesse tipo de mercado. O IBM-PC foi apresentado em agosto de 1981 e para ele foram criados os sistemas operacionais PC-DOS (Personal Computer – Disk Operation System) da Seatlle Computers e o MS-DOS da Microsoft.
A novidade da IBM foi a utilização do processador intel 8088, que processa internamente com 16 bits simultâneos contra 8 bits de seus antecessores, o 8080 e 8085, apesar da transferência externa ainda se manter em 8 bits. Este primeiro IBM-PC foi desenvolvido para ter na placa principal 64 Kbytes de memória e cinco slots de expansão. A placa-mãe trazia também controladores de teclado, entrada de dados para gravador cassete e alto falante. Em 1983 foi lançado o PC-XT (Extended Technology), com a possibilidade de se conectar até oito placas de expansão e com 640 KB de memória na placa-mãe. O PC-XT passou a obter melhorias em quantidade de memórias e ganhos em velocidade graças à concorrência entre diversos fabricantes.
O PC-XT ficou obsoleto quando, em 1984, a IBM lançou o PC-AT (Advanced Technology), que trazia o novo processador 80286 com manipulação de 16 bits de dados, tanto interna quanto externamente. A principal inovação do microprocessador 80286 estava na possibilidade de endereçar até 16 Megabytes de memória e na criação do modo protegido de operação. Neste modo de operação, conseguiu-se isolar vários processos num mesmo sistema operacional. Como o MS-DOS não suporta toda essa facilidade, foi necessária a criação de novos sistemas operacionais. Assim nasceu o OS/2 (Operational System/2) da IBM/Microsoft, que pode executar vários programas simultaneamente. Na verdade o microprocessador não executa vários programas ao mesmo tempo, mas dedica frações de tempo a cada programa em execução, dando a impressão que todos estão sendo executados simultaneamente.
A indústria eletrônica continuou evoluindo, em particular a de microprocessadores, lançando o 80386, que trabalhava com vários sistemas operacionais e com maior capacidade de processamento. Logo o co-processador matemático passou a ser incorporado internamente no próprio microprocessador, eliminando um componente da placa e aumentando a performance do computador.
Com o aparecimento dos 80486 houve um aumento do desempenho dos microcomputadores graças ao uso do cache, que diminuem o gargalo do sistema armazenando rapidamente diversas operações em memórias de pouca capacidade de armazenamento, mas de alta velocidade. Desenvolveu-se o sistema fazendo com que o processador trabalhasse com duas velocidades: interna e externa.
A evolução dos microprocessadores dava-se na velocidade de operação e no tamanho do barramento de dados, mas sempre com as mesmas instruções existentes desde o 80286. Com a tecnologia MMX incluídas a partir de alguns modelos de processadores Intel Pentium, incorporaram-se novas instruções para que o microprocessador manipulasse, com grande facilidade e agilidade, diversos recursos de multimídia.
Na atualidade foram incluídas diversas instruções nos processadores, sendo todas voltadas para uma maior velocidade de cálculos aritméticos, entre elas a 3D Now! da AMD e SSE, SSE2 e SSE3 da Intel. Todas estas instruções adicionais suportadas pelos processadores só podem ser utilizadas por programas que usam estes recursos, elas por si só podem ser utilizadas por programas que usam estes recursos, elas por si só não aceleram todo o processador de forma natural e transparente.

Nenhum comentário:

Postar um comentário