Documente Academic
Documente Profesional
Documente Cultură
Curso Eletrnica
Autor :
Rafael Henrique Marques da Silva
Recife PE
Maro de 2015
1 Resumo
O trabalho a segui vem falar um pouco dos conceitos da histria dos
microprocessadores. O microprocessador conhecido de modo geral como
processador nada mais que um circuito integrado que pode realizar as
funes d calculo e ter o controle total de um computador. O processador
podemos falar que ele o crebro do computador por realizar varias funes
fazendo com que o computador se torne uma maquina inteligente. Um
microprocessador incorpora todas as funes de uma unidade central de
computador (CPU) tudo em um nico circuito integrado, ou no Maximo vrios
circuitos integrados.
2 Introduo
Nesse devido trabalho irei abordar um vasto assunto relacionado aos
microprocessadores, eles podem ser considerados o crebro ou ate mesmo o
corao de um computador. O microprocessador tambm pode ser conhecido
ou chamado de CPU ou UCP, ou seja, Unidade Central de Processo, no qual
ser o assunto que iremos abranja a partir. De agora.
Daqui em diante iremos ver:
Caracterstica
Historia
Componentes (ULA), (UC)
Registradores
Unidade de gerenciamento de memria
Frequncia de ponto de operao
Arquitetura
Modelos de computao
Propsito geral e dedicado
Processadores multinucleares
Sistemas multiprocessados
Capacidade de processamento
3 Caracterstica
O microprocessador tem como principal caracterstica incorporar as funes de
uma (CPU) em um nico circuito integrado. tambm um dispositivo
multifuncional programado que aceita dados digitais como entrada, processa
de acordo conforme as instrues salvas em sua memria, e tambm fornece
resultados de sada. Microprocessadores funcionam com nmeros e smbolos
que so representados no sistema binrio.
Figura 1
Arquitetura interna de um microprocessador dedicado para processamento de imagem de
ressonncia magntica, foto aumentada 600 vezes, sob luz ultravioleta para se enxergar os
detalhes.
Figura 2 Vista inferior de um Athlon XP1800+ ncleo Palomino, um micro processador moderno.
4 Histria
O primeiro microprocessador foi inventado pela Intel em 1971 para atender
uma empresa japonesa que precisava de um circuito integrado especial para
suas atividades. A Intel projeto 4004 que era um circuito integrado programvel
que trabalhava com registradores de 4 bits, 46 instrues, clock 740khz e
possua cerca de 2300 transistores. Percebendo a utilidade dessa inveno a
Intel prosseguiu com o desenvolvimento de novos microprocessadores: 8008 (o
primeiro de 8 bits) e a seguir o 8080 e o microprocessador 8085. O 8080 foi um
grande sucesso e tornou-se a base para os primeiros microcomputadores
pessoais na dcada de 1970 graas ao sistema operacional CP/M. Saram
alguns funcionrios da Intel que fundaram a ZILOG, que vira a lanar o
microprocessador Z80, com instrues compatveis com o 8080 (embora muito
mais poderoso que este) e tambm de grande sucesso. A Motorola possua o
68000 e a MOS Technology o 6502. A Motorola ganhou destaque quando
implantou o MC68000P12, de 12 MHZ com arquitetura de 32 bits (embora seu
Barramento fosse de 24 bits e seu Barramento de endereo de 16 bits), no
Neo-Geo, um poderoso rcade da SNK que posteriormente ganharia a verso
AES (console caseiro) e CD (verso CD), todos eles com o mesmo hardware
inicial. Todos os microprocessadores de 8 bits foram usados em muitos
computadores pessoais (Sinclair, Apple Inc., TRS Commodore, etc.).
Em 1981 a IBM decidiu lanar-se no mercado de computadores pessoais e no
seu IBM-PC utilizou um dos primeiros microprocessadores de 16 bits, o 8088
(derivado de seu irmo 8086 lanado em 1978) que viria a ser o av dos
computadores. A Apple nos seus computadores Macintosh utilizava os
processadores da Motorola, a famlia 68000 (de 32 bits). Outros fabricantes
tambm tinham seus microprocessadores de 16 bits, a Zilog tinha o Z8000, a
Texas instrumentos o TMS9900, a National Semiconductor tinha o 16032, mas
nenhum fabricante teve tanto sucesso como a Intel, que sucessivamente foi
lanado melhoramentos na sua linha 80x86, tendo surgido assim (por ordem
cronolgica) o 8086, 8088, 80186, 80188, 80286, 80486, Pentium, Pentium pro,
Pentium MMX, Pentium II, Pentium III, Pentium IV, Pentium M, Pentium D,
Pentium Duo core, core 2 Duo, Core 2 Quad, Core i3,Core i5 e Core i7. Par o
IBM-AT foi utilizado um grande saltocom o 80486 com coprocessador
matemtico embutido e finalmente na linha Pentium, com pipeline de
processamento.
Com grande corrente da Intel, a AMD aparece inicialmente como fabricantes de
microprocessadores da linha X86 alternativa mais a partir de um certo
momento deixou de correr atrs da Intel e partiu para o desenvolvimento da
5 Componentes
O processador composto por alguns componentes, cada um tendo uma
funo especfica no processamento dos programas.
6 Registradores
Os registradores so pequenas memrias velozes que armazenam comandos
ou valores que so utilizados no controle e processamento de cada instruo.
Os registradores mais importantes so?
8 Frequncia de operao
O relgio do sistema (clock) um ciclo oscilador a cristal (efeito piezoeltrico)
que tem a funo de sincronizar e ditar a medida de tempo de transferncia de
dados no computador. Esta frequncia medida em ciclos por segundos, ou
Hertz. A capacidade de processamento do processador no est relacionada
exclusivamente frequncia do relgio, mas tambm a outros fatores como:
larguras dos barramentos, quantidade de memria cach, arquitetura do
9 Arquitetura
Existem duas principais arquiteturas usadas em processadores:
10 Modelos de computao
Existem dois modelos de computao usados em processadores?
10.1 CISC
(Em ingls: Complex Instruction Set Computing, Computador com um conjunto
Complexo de Instrues), usada em processadores Intel e AMD; possui um
grande conjunto de instrues (tipicamente centenas) que so armazenadas
em uma pequena memria no voltil interna ao processador. Cada posio
desta memria contem as microinstrues, ou seja, os passos a serem
realizados para a execuo de cada instruo. Quanto mais complexa a
instruo, mais microinstrues ela possuir e mais tempo levar para ser
executada. Ao conjunto de todas as microinstrues contidas no processador
denominamos microcdigo. Esta tcnica de computao baseada em
microcdigo denominada MICROPROGRAMAO.
10.2 RISC
(Em ingls: Reduced Instruction Set Computing, Computador com um Conjnto
Reduzido de Instrues) usada em processadores PowerPc (da Apple,
Motorola e IBM) e SPARC (SUN); possui um conjunto pequeno de instrues
(tipicamente algumas dezenas) implementadas diretamente em hardware.
Nesta tcnica no necessrio realiza a leitura em uma memria e, por isso, a
execuo das instrues muito rpida (normalmente um ciclo de clock por
instruo). Por outro lado, as instrues so muito mais simples e para a
11 Exemplos de microprocessadores
11.1 Microprocessadores
So utilizados nos computadores pessoais, onde so chamadas de Unidade
Central de Processamento (CPU), Workstations e mainframes. Podem ser
programados para executar as mais variadas tarefas.
11.3 Microcontroladores
Processadores relativamente flexveis, de relativo baixo custo, que podem ser
utilizados em projetos de pequeno tamanho. Podem trazer facilidades como
conversores A/D embutidos, ou um conjunto de instrues prprias para
comunicao digital atravs de algum protocolo especifico.
11.4 GPU
(Ou Unidade de Processamento Grfico), um microprocessador
especializado em processar grficos. So utilizadas em placas de vdeo para
fazer computao grfica.
13 Processadores multinucleares
At poucos anos atrs usou-se microprocessadores para atividades
domesticas ou de negocio com simples ncleo. Atualmente esto sendo
utilizados microprocessadores de mltiplos ncleos para melhorar a
14 Sistemas multiprocessados
Em muitos sistemas o uso de um s processador insuficiente. A soluo
nesse caso dois ou mais processadores em multi processamento, aumentando
assim a quantidade de processadores disponveis ao sistema operacional.
Sistemas multiprocessados podem ser basicamente dois tipos:
15 Capacidade de processamento
A capacidade de processamento de um microprocessador de certa forma
difcil de medir, uma vez que esse desempenho pode se referir a quantidade
mxima terica de instrues que podem ser executadas por segundo, que
tipos de instrues so essas, em Flops (instrues de ponto flutuante),
podendo essa ser de preciso simples, dupla, qudrupla, dependendo do
contexto, e em MIPS (milhes de instrues por segundo), sendo essas
operaes com nmeros inteiros. Somente a capacidade mxima terica de um
microprocessador no define seu desempenho, somente da uma noo da sua
capacidade, uma vez que sua arquitetura, barramento com a memria entre
outros tambm influenciam no seu desempenho final, sendo assim, sua
capacidade de processamento medida comparando velocidade de execuo
de aplicativos reais, podendo assim, testar seu desempenho em atividades
comuns.