Você está na página 1de 3

PROCESSADORES O processador (UCP) responsvel pelo processamentos e controle durante a execuo de um programa.

. As funes bsicas do processador so: Buscar instrues na memria (uma de cada vez), interpretar, executar e reiniciar o processo. FUNO DE PROCESSAMENTO Executar alguma operao que traga algum tipo de resultado tais como: operaes atitmticas, lgicas e movimentao de dados. Fazem parte do processamento os dipositivos: Unidade Aritmtica e Logica (UAL), Acumulador (ACC) e Registradores. FUNO DE CONTROLE Busca, controla e interpreta as instrues tais como os dispositivos de Entrada/Saida e Memria. Fazem parte do controle: Unidade de Controle (UC), decodificador, registrador de instruo (RI) ou IR instrucion register, Contador de Instruo (CI) ou PC program counter, relogio ou clock, registrador de endereos de memria (REM) e de dados (RDM). UAL UAL o dispositivo da UCP que executa as operaes (soma, multiplicao, diviso, subtrao, operao lgica, incremento/decremento, etc). REGISTRADORES Armazenam temporariamente os dados transferidos para UAL e o resultado de uma operao aritmtica ou lgica realizado na UAL. REGISTRADORES DE ESTADO Principais registradores de estado encontrados na UCP so: Sinal: sinal da ltima operao realizada; overflow: quando setado =1 indicia que a operao resultou em erro; zero: quando setado indica que a operao resultoru em zero; vai 1 (carry): indica que ocorreu vai 1 para o bit mais a esquerda; UC UNIDADE DE CONTROLE Esse dispositivo controla a ao da UAL. RELOGIO OU CLOCK Dispositivo gerador de pulsos cuja operao chamada de ciclo. Usamos tambm para definir a velocidade na UCP (frequencia). RI REGISTRADOR DE INSTRUO Armazena a instruo a ser executada pela UCP. Realiza um ciclo de leitura que atravs do RDM ser armazenada no RI.

CI CONTADOR DE INSTRUO Armazena o endereo da prxima instruo a ser executada. DECODIFICADOR DE INSTRUO Identifica as operaes a serem realizadas. Cada instruo tem uma identificao prpria. BARRAMENTOS Caminho pelo qual os dados trafegam dentro do computador. TAMANHO a unidade que determina a quantidade de bits que podem fluir ao mesmo tempo pelo barramento. VELOCIDADE A velocidade medida em MHZ. Quanto maior a velocidade do barramento, mais rpido as informaes podem trafegar. CICLO DO BARRAMENTO Tempo gasto para mover um grupo de bits ao longo do barramento. PARTES DE UM BARRAMENTO Barramento de endereamento: transfere a informao de onde o dado se encontra. Barramento de dados: transfere o dado em si. Barramento de Controle: Enia os sinais de Leitura, Escrita. TIPOS DE BARRAMENTOS Externo: Interliga os diversos compenentes do computador (UCP, Memria, E/S) Interno: Interliga elementos no interior da UCP. BARRAMENTO DE E/S ISA (16 bits), MCA, EISA(32 bits), VESA(32 bits), PCI(32 bits). PROTOCOLOS DE BARRAMENTO MCA: Definido pela IBM para sistema PS-2. Barramento de 32 bits e no compatvel com os primeiros modelos de UCP intel. UNIBUS: fora de uso.

USB 12 mbps (at 127 dispositivos) FIREWIRE 400 mbps TIPOS DE SINCRONIZAO Operao sncrona: O relogio sincroniza o funcionamento do barramento. Atua somente em intervalos fixos de tempo. Operao assncrona: No h relogio sincronizador. Compatvel com dispositivos que tenham velocidades diferentes. MODOS DE ENDEREAMENTO INSTRUES DE MQUINA Especificao de uma operao bsica (ou primitiva) que um hardware capaz de realizar. TIPOS DE INSTRUO Operaes matemticas, movimentao de dados, E/S (leitura e escrita em dispositivo), controle. FORMATO DAS INSTRUES Podemos separar o grupo de bits que constitui a instruo em campos: Codigo da operao: campo da instruo cujo valor binrio a identificao da operao a ser realizada. Cada instruo possui apenas um cdigo. Operandos: Indica a localizao do dado que ser manipulado durante a realizao da operao. MODOS DE ENDEREAMENTO Imediato: O campo operando contm o dado. Rapidez na execuo. Limitao do tamanho do dado. Direto: O campo operando contm o endereo do dado. Flexibilidade no acesso das variaveis. Perda de tempo se o dado uma constante. Indireto:O campo operando contm o endereo do dado do endereo do dado.Manuseio de vetores. Muitos acesso a MP para execuo. Registrador: Indexado: Base mais deslocamento: