Buscar

Lista De Exercícios Visão de alto nível da função e interconexão do computador Arquitetura de Computadores

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Perguntas de revisão 
3.1. Que categorias gerais de funções são especificadas pelas instruções do 
computador? 
Processador-memória: os dados podem ser transferidos do processador para a 
memória ou da memória para o processador. 
Processador-e/s: os dados podem ser transferidos de ou para um dispositivo 
periférico, transferindo entre o processador e um modulo de E/S. 
Processamento de dados: o processador pode realizar alguma operação aritmética 
ou logica sobre os dados. 
Controle: uma instrução pode especificar que a sequência de execução seja 
alterada. Por exemplo, o processador pode buscar uma instrução do local 149, 
que especifica que a próxima instrução seja do local 182. O processador se 
lembrara desse fato definindo o contador de programa como 182. Assim, no 
próximo ciclo de busca, a instrução será apanhada do local 182, em vez de 150. 
3.2. Liste e defina resumidamente os estados possíveis que definem a execução de 
uma instrução. 
Cálculo de endereço de instrução (iac, do inglês instruction address calculation): 
determina o endereço da próxima instrução a ser executada. 
Busca da instrução (if, do inglês instruction fetch): lê a instrução do seu local da 
memória para o processador. 
Decodificação da operação da instrução (iod, do inglês instruction operation 
decoding): analisa a instrução para determinar o tipo de operação a ser realizado e 
o operando ou operandos a serem utilizados. 
Cálculo do endereço do operando (oac, do inglês operation address calculation): 
se a operação envolve referência a um operando na memória ou disponível via 
E/S, então determina o endereço do operando. 
Busca do operando (of, do inglês operation fetch): busca o operando da memória 
ou o lê da E/S. 
Operação dos dados (do, do inglês data operation): realiza a operacao indicada 
na instrução. 
Armazenamento do operando (os, do inglês operand store): escreve o resultado 
na memória ou envia para a E/S. 
3.3. Liste e defina resumidamente duas técnicas para lidar com múltiplas 
interrupções. 
Primeira técnica é desativar as interrupções enquanto uma interrupção estiver 
sendo processada. Uma interrupção desabilitada significa simplesmente que o 
processador pode ignorar e ignorara esse sinal de requisição de interrupção. 
Uma segunda técnica e definir prioridades para interrupções e permitir que uma 
interrupção de maior prioridade faça com que um tratamento de interrupção com 
menor prioridade seja interrompido. 
3.4. Que tipos de transferências a estrutura de interconexão de um computador 
(por exemplo, barramento) precisa aceitar? 
Memória para processador: o processador lê uma instrução ou uma unidade de 
dados da memória. 
Processador para memória: o processador escreve uma unidade de dados na 
memória. 
E/S para processador: o processador le dados de um dispositivo de E/S por meio 
de um modulo de E/S. 
Processador para e/s: o processador envia dados para o dispositivo de E/S. 
E/S de ou para a memória: para esses dois casos, um modulo de E/S tem 
permissão para trocar dados diretamente com a memória, sem passar pelo 
processador, usando o DMA. 
3.5. Qual é o benefício de usar a arquitetura de barramento múltiplo em 
comparação com uma arquitetura de barramento único? 
Usar um barramento múltiplo é mais eficiente pois é composto de vários 
barramentos únicos postos hierarquicamente, com funções e barramentos 
específicos (local, do sistema, de expansão e de alta velocidade em alguns casos). 
Ao contrário do barramento único, pode receber mais conexões de dispositivos 
sem perder significativamente o desempenho. 
3.6. Liste e defina resumidamente os grupos funcionais das linhas de sinal para o 
barramento PCI. Pinos do sistema: incluem os pinos de clock e reset. 
Pinos de endereços e de dados: incluem 32 linhas que são multiplexadas no tempo 
para endereços e dados. As outras linhas nesse grupo são usadas para interpretar e 
validar as linhas de sinal que carregam os endereços e dados. 
Pinos de controle da interface: controlam a temporização de transações e oferecem 
coordenação entre iniciadores e destinos. 
Pinos de arbitração: diferente das outras linhas de sinal PCI, estas não são linhas 
compartilhadas. Em vez disso, cada mestre PCI tem seu próprio par de linhas de 
arbitração que a conectam diretamente ao arbitrador do barramento PCI. 
Pinos de erros: usado para indicar erros de paridade e outros.

Outros materiais