Você está na página 1de 4

UNIT

3a

Exerccio de aplicao de: Sistemas Digitais de Controle Curso: Ciencia da Computao No:
PROCESSADORES

Prof.: CLEITON J. R DOS SANTOS Aluno(a): Luiz Fabiano Dantas Coelho Perodo: Turma:

Data:

06/03/2012

1. Defina processador O processador um circuito integrado que executa instrues de mquina, realizando diversos clculos e tomadas de deciso. O processador processa os dados que recebe, transformando-os em outros dados que chamamos de informao. 2. Quais so os principais blocos que compem uma CPU? Unidade de execuo, registradores, ULA 3. Determine as principais aes realizadas por um processador. Busca de instrues, interpretao, busca de dados, processamento dos dados, escrita dos dados 4. Quais as principais funes do conjunto de registradores internos de uma CPU? Registradores de estado/controle -> permite o controle de execuo das instrues solicitadas (monitoramento dos processos). Registradores visveis ao usuario -> minimizar referncias memria. 5. O que so registradores visveis para os usurios e como eles podem ser classificados? Permitem ser referenciados pela linguagem mquina classificados em : Uso geral, dados, endereos, cdigos de condio. 6. Em que implica a quantidade de registradores a serem disponibilizados, seja para uso geral, seja para registradores de dados e de endereos? Quanto menor o numero de registradores maior a referenciao necessaria a memria (lentidao de acesso {tempo/resposta}), usar escalabilidade adequada na quantificao de registradores de modo armazenar suficiente as instrues em seus devidos registradores. 7. O que so os registradores de controle e de estado e quais so os quatro registradores essenciais para a execuo das instrues? Registradores responsveis em controlar operaes da CPU definindo status das aplicaes rodando e suas chamadas ao sistema. Contador de Programa, Registrador de endereo de memria, Registrador de armazenamento temporario, Registrador PSW. 8. Tipicamente o registrador PSW contm cdigos de condies e outras informaes de estado. Cite alguns desses cdigos? Carry flag -> indicao de operao vai-um vem-um (operaes matemticas indicadores de sinal negativo ou positivo). Parity Flag -> bits de paridade de uma operao aritmtica. Zero Flag-> Verifica se tem resultado zero na ultima operao caso no atribui valor 1. Signal Flag -> indicador bit da ultima operao.Iterruption Flag -> indicador de permisso de interrupo implicita ou no. Overflow Flag -> indicar overflow matemtico. 9. O que vem a ser um ciclo de instruo? Desenhe um esquema de instruo bsico. A principio seria a busca e execuo da instruo passo a passo.

10. O que Pipelining? Permite que um processador sobreponha a execuo de diversas instrues de modo que mais instrues possam ser executadas no mesmo perodo de tempo. 11. Diferencie o mtodo assncrono do mtodo sncrono no controle da transferncia de dados entre os estgios de um Pipelining. Assincrono -> comunicam-se atravs de sinais de handshaking, indicando a disponibilidade de dados do estgio corrente para o prximo estgio (RDY) e indicando a liberao do estgio corrente para o estgio anterior (ACK). Sincrono -> so interconectados por latches que armazenam os dados intermedirios durante a transferncia entre estgios, que controlada por um sinal de relgio. 12. Calcule o tempo de ciclo T de uma pipeline necessrio para que seja avanado um conjunto de instrues, sabendo-se que o atraso mximo de estgio de 2s e o tempo necessrio para propagar sinais e dados de um estgio para o prximo de 100 ns. T = 0,002 + 100 = 100,002 13. Descreva de maneira detalhada os passos executados por cada quadro descrito na figura abaixo e em seguida determine: a) Qual o objetivo dessa sequncia de operaes? Sequencia de atribuies no acumulador e ter como saida o somatorio deles. b) Qual a finalidade do clock nesse processo? A Freqncia do processador tambm chamada de clock interno, clock do processador e velocidade do processador. A frequncia de um processador a quantidade de ciclos processados por segundo. c) Qual a finalidade da unidade de controle de instrues? Indicar as operaes em que vo sendo processadas informando qual tipo de instruo esta sendo executada e para onde vo ser tradadas devidamente. d) O que determina, nesse processo, a velocidade do processador? Quantidade de cliclos por instruo executadas (Clock do processador). Quantidade de registradores evita muito acesso de dados a memria.

SEQUNCIA 01

SEQUNCIA 02

SEQUNCIA 03

SEQUNCIA 04

SEQUNCIA 05

SEQUNCIA 06

Você também pode gostar