Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação Online - Arquitetura e Organização de Computadores Questão 1 : Vimos na unidade 11 que a memória RAM (Random Access Memory), também pode ser chamada de memória de acesso aleatório. Sobre esta memória, identifique a alternativa correta entre as afirmações a seguir. Acertou! A resposta correta é a opção B Justificativa:Gabarito: B Comentário: A opção “a” é falsa, pois nesse caso empregam-se memórias de tipo SRAM, similares às usadas pelos registradores internos da UCP. A opção “c” é falsa, pois se a instrução estiver na cache, se diz que aconteceu um acerto ou hit. A opção “d” é falsa, pois nesse caso a transferência ocorre baseada no princípio de localidade espacial. Apenas a opção “b” está correta. A O tipo de memória RAM cache substitui o uso da memória principal pela UCP, otimizando a transferência de dados. Fisicamente, a RAM cache é constituída por uma memória de tipo DRAM. B O tipo de memória cache de disco é utilizado quando o programa requer algum dado que se encontra no disco externo. Nesse caso, ao invés de usar uma memória RAM de alta velocidade (SRAM) para servir de cache, o sistema usa uma parte da memória principal (DRAM), como se fosse um espaço físico em disco. C O funcionamento da memória cache é tal que: quando a UCP procura a nova instrução, se esta estiver na cache, o que é chamado de falta ou miss, será transferida a uma velocidade compatível com a UCP. D O funcionamento da memória cache é tal que: quando a UCP procura a nova instrução, se esta não estiver na cache, então o sistema interrompe a execução do programa e transfere a instrução corrente (e o grupo subsequente) da memória principal para a memória cache, com base no princípio da localidade temporal. Questão 2 : Você estudou que Jonh von Neumann foi o precursor do desenvolvimento de um computador baseado no conceito de programa armazenado. Assinale a alternativa que melhor representa as premissas enunciadas por Jonh von Neumann e sua equipe: Acertou! A resposta correta é a opção A Justificativa:Gabarito: A Comentário: Esta questão tem duas sutilezas. Tal como vimos na unidade 2, a primeira é que na concepção de Von Neumann as memórias de programa e de dados ocupavam o mesmo espaço físico (não eram separadas). Isso inviabiliza as respostas b e d. Por outro lado, possui unidade lógica e aritmética, o que inviabiliza também a opção c como resposta correta. A Possui uma memória principal para armazenar dados e instruções, um programa formado por uma sequência de instruções de máquina, uma unidade lógica e aritmética capaz de realizar operações com dados binários e uma unidade de controle que interpreta e executa instruções armazenadas na memória e opera os dispositivos de entrada e saída. B Os dados e instruções eram armazenados em memórias diferentes, um programa formado por uma sequência de instruções de máquina, uma unidade lógica e aritmética capaz de realizar operações com dados binários, uma unidade de controle que interpreta e executa instruções armazenadas na memória e opera os dispositivos de entrada e saída. C Possui uma memória principal para armazenar dados e instruções, um programa formado por uma sequência de instruções de máquina, uma unidade de controle que interpreta e executa instruções armazenadas na memória e opera os dispositivos de entrada e saída. Não possui unidade lógica e aritmética. D Os dados e instruções eram armazenados em memórias diferentes; um programa que é formado por uma sequência de instruções de máquina, uma unidade de controle que interpreta e executa instruções armazenadas na memória e opera os dispositivos de entrada e saída. Não possui unidade lógica e aritmética. Questão 3 : Estudamos sobre compiladores. Leia a seguinte sentença: Compilador em um sistema computacional_______________. Assinale a resposta correta que preenche a lacuna. Acertou! A resposta correta é a opção C Justificativa:Gabarito: C A compilação é um processo similar ao processo de montagem, mas neste caso o código-fonte se encontra escrito em uma linguagem de alto nível de abstração, tal como em C ou Pascal. Igualmente o objetivo final é gerar o código em linguagem de máquina (código-objeto) equivalente ao código que o originou. O item d descreve a função do ligador (unidade 20). A Transforma um código escrito em linguagem de descrição de hardware em circuitos eletrônicos equivalentes. B Transforma o código escrito em linguagem de montagem em linguagem de máquina. C Transforma o código escrito em linguagem de alto nível de abstração em linguagem de máquina. D Reúne os diversos módulos gerados em linguagem de máquina, combinados com as rotinas das bibliotecas, resolvendo as referências entre eles e gerando o programa de máquina executável. Questão 10 : Considerando que o tempo de execução de uma tarefa em uma máquina M1 é duas vezes superior ao da máquina M2, podemos afirmar que: Acertou! A resposta correta é a opção A Justificativa:Gabarito: A Comentário: Como vimos na unidade 15, podemos comparar o desempenho de duas máquinas diferentes M1 e M2 a partir da comparação entre os tempos de execução de uma dada tarefa resultando em: Nesse caso, n = 0.5. Considerando que o desempenho mantém uma relação inversa com o tempo de execução (exemplo: o aumento do desempenho diminui o tempo de execução), podemos escrever: Desse modo, se n = 0.5, significa que o DesempenhoM2 = 2 x DesempenhoM1. A o desempenho de M2 é duas vezes maior que o desempenho de M1. B o desempenho de M2 é duas vezes menor que o desempenho de M2. C os tempos de execução são iguais. D nenhuma das alternativas anteriores estão corretas. Questão 2 : Considerando os tópicos abordados na unidade 4, assinale qual das seguintes definições representa melhor os atributos da organização de um sistema computacional: Acertou! A resposta correta é a opção C Justificativa:Gabarito: C Comentário: Tal como vimos na unidade 4, a organização do processador compreende os aspectos de implementação (hardware), tais como os sinais de controle, as interfaces entre o computador e os periféricos e a tecnologia de memória utilizada, por exemplo. Ou seja, considera os atributos que não são visíveis ao programador. Costuma-se confundir esse conceito com o de arquitetura. A Estratégia ou modelo para o projeto do hardware e do software que divide o sistema em níveis hierárquicos. B Compreende o conjunto de instruções, a estrutura da memória, os registradores, os modos de endereçamento. C Considera aspectos de hardware, tais como os sinais de controle, as interfaces entre o computador e os periféricos e a tecnologia de memória utilizada. D É a interface abstrata entre o hardware e o nível mais baixo do software de máquina. Questão 3 : Considere que no barramento de endereços de um sistema computacional foi colocado o valor 1111 0010 1001 01002. Assinale a opção que indica o sistema em que está representada essa informação Acertou! A resposta correta é a opção B Justificativa: Gabarito: b Comentário: Corresponde a uma representação binária dos dados. A Octal B Binário C ASCII D Hexadecimal Questão 6 : Na unidade 35, estudamos sobre as estruturas de interconexão. Assinale a alternativa que melhor descreve o que são essas estruturas. Acertou! A resposta correta é a opção C Justificativa: Gabarito: C Comentário: Na unidade 35, aprendemos que o computador é formado pelo processador, memória e unidades de entradas e saídas que se comunicam entre si formando uma rede de componentes. As interligações (caminhos que interligam) dessas componentes são conhecidas como estruturas de interconexão (unidade 35). A A camada superior da hierarquia da memória. B A camada inferior da hierarquia de memória. C As interligações entre o processador, a memória e as unidades de entradas e saídas. DO caminho dos dados no interior do processador. Questão 7 : Analisando os modos de endereçamento de instruções, identifique a alternativa correta que caracteriza o modo de endereçamento por deslocamento. Acertou! A resposta correta é a opção D Justificativa:Gabarito: D No modo de endereçamento por deslocamento são combinadas as características do modo direto e do modo indireto via registrador. Utiliza dois campos de endereço, um para um registrador e outro para um valor constante A. O item a se refere ao modo imediato, o b ao direto e o c ao modo de endereçamento indireto por registrador (unidade 23). A O valor do operando é especificado diretamente na instrução. B O campo endereço contém o endereço onde podemos encontrar o valor do operando. C O campo endereço se refere a uma posição de memória dada pelo valor do registrador, e não a um endereço explícito. D Utiliza dois campos de endereço, um para um registrador e outro para um valor constante A, de forma que o conteúdo do registrador é adicionado ao valor A para produzir o endereço desejado. Questão 8 : Analisando os modos de endereçamento de instruções identifique a alternativa correta que caracteriza o modo indireto de endereçamento. Acertou! A resposta correta é a opção C Justificativa:Gabarito: C No modo indireto, no campo endereço encontraremos o endereço de uma palavra de memória que, por sua vez, contém o endereço onde se encontra o valor do operando. O item a se refere ao modo imediato, o b ao direto e o d ao modo registrador (unidade 23). A O valor do operando é especificado diretamente na instrução. B O campo endereço contém o endereço onde podemos encontrar o valor do operando. C No campo endereço, encontra-se o endereço de uma palavra de memória que, por sua vez, contém o endereço do operando. D O campo de endereço se refere a um registrador. Questão 10 : Você estudou na unidade 1 sobre o tradutor em um sistema computacional e aprendeu que este é um conversor de programas. A montagem é um tipo particular de tradução. Assinale qual das alternativas a seguir define corretamente o que é o programa montador em um sistema computacional: Acertou! A resposta correta é a opção C Justificativa:Gabarito: C Comentário: A tendência é confundir o programa montador com o compilador. Enquanto o processo de montagem consiste em traduzir a versão simbólica de uma instrução na versão binária correspondente, o compilador traduz um programa escrito em linguagem de alto nível para a linguagem de montagem. A Programa que gerencia os recursos do computador, em benefício dos programas que estão sendo executados. B Programa que traduz um programa escrito em linguagem de alto nível para a linguagem de montagem. C Programa que traduz a versão simbólica de uma instrução na versão binária correspondente. D Abstração que o hardware fornece ao software básico. Questão 2 : Vimos que a arquitetura Harvard foi reconhecida e diversos modelos de processadores adotaram seus princípios de projeto. Assinale a alternativa que descreve corretamente as características do modelo de Harvard. Acertou! A resposta correta é a opção B Justificativa:Gabarito: B Comentário: Tal como vimos na unidade 39, o modelo de Harvard possui duas memórias independentes com barramentos independentes: uma para armazenar os programas (onde se encontram as instruções) e outra para armazenar os dados. Essa característica é justamente o que difere o modelo de Harvard do modelo de von Neumann. Por outro lado, o modelo de Harvard foi aplicado, sim, no projeto de caches separadas, uma para dados e outra para instruções. (Unidade 39) A Possui um único barramento compartilhado para o acesso às instruções e aos dados do sistema. B Possui duas memórias independentes com barramentos independentes: uma para armazenar os programas (onde se encontram as instruções) e outra para armazenar os dados. C Não possui barramentos. D Sua filosofia não é usada no projeto da memória cache. Questão 3 : Como vimos na unidade 14, existem diversas tecnologias de fabricação das memórias RAM. Verifique as afirmativas a seguir e assinale a alternativa correta. As memórias SRAM são utilizadas na fabricação das memórias cache (L1 e L2), enquanto que as memórias DRAM são empregadas na constituição da memória principal. II. A memória DRAM precisa da técnica conhecida como recarga (refresh) para seu correto funcionamento. III. No modelo SDRAM (Synchronus DRAM), a transferência de dados acontece de forma síncrona com o pulso de relógio do sistema, sendo executada na velocidade do barramento do processador, sem a necessidade de gerar estados de espera. IV. A organização do sistema de memória principal dos computadores é formada pelo módulo DIMM, ou Módulo de Memória em Linha Dupla (Dual In-Line Memory Module). Acertou! A resposta correta é a opção D Justificativa:Gabarito: D Comentário: Todas as alternativas estão corretas. Tal como vimos na unidade 14, as memórias SRAM são utilizadas na fabricação das memórias cache (L1 e L2), devido à velocidade superior de acesso aos dados, enquanto que as memórias DRAM são empregadas na constituição da memória principal, pela sua densidade e boa relação custo/velocidade. Por outro lado, a memória DRAM precisa da técnica conhecida como recarga (refresh) para seu correto funcionamento, devido a que é implementada fisicamente usando capacitores. Também, no modelo SDRAM (Synchronus DRAM), a transferência de dados acontece de forma síncrona com o pulso de relógio do sistema, sendo executada na velocidade do barramento do processador, o que evita a necessidade de gerar estados de espera, tal como acontecia com os modelos assíncronos que a precederam. Para finalizar, a organização do sistema de memória principal dos computadores é formada pelo módulo DIMM, ou Módulo de Memória em Linha Dupla (Dual In-Line Memory Module), o qual substitui ao módulo SIMM (Single In-Line Memory Module), de menos capacidade. A I, II e III B I e III C II, III e IV D I, II, III e IV Questão 4 : Vimos que existem duas tecnologias de conjuntos de instruções, o CISC e o RISC . Escolha a alternativa correta que melhor caracteriza o CISC. Acertou! A resposta correta é a opção B Justificativa:Gabarito: B O CISC caracteriza o conjunto complexo de instruções. As siglas fazem referência à quantidade e versatilidade do conjunto de instruções e dos modos de endereçamento que possui (unidade 19). A Conjunto reduzido e otimizado de instruções. B Conjunto versátil e complexo de instruções. C Pouca disponibilidade de modos de endereçamento. D Nenhuma das alternativas anteriores. Questão 5 : Assinale a alternativa correta, considerando o que você estudou sobre o processador Itanium. Acertou! A resposta correta é a opção A Justificativa:Gabarito: A Comentário: Na unidade 47 apresentamos um exemplo de sistema computacional moderno, o Itanium, desenvolvido pela Intel e pela HP. Vimos que sua arquitetura tem como base o IA-64. Essa arquitetura foi criada para explorar o paralelismo implícito entre operações em uma instrução ou EPIC (unidade 47). A O Itanium é um processador EPIC que tem como base a arquitetura IA-64. B O Itanium é um processador CISC que tem como base a arquitetura IA-64. C O Itanium é um processador RISC que tem como base a arquitetura similar ao x86. D O Itanium é um processador RISC que tem como base a arquitetura similar ao MIPS. Questão 6 : Na unidade 46 estudamos que o estado de um processo inclui as informações que definem as condições de sua execução, podendo atingir cinco estados possíveis. Analise as afirmações a seguir relacionadas aos estados da execução de um processo e assinale a alternativa que apresenta apenas as sentenças verdadeiras. I. O estado novo representa um programa que foi admitido pelo escalonadorde alto nível, mas ainda não está pronto para ser executado. II. O estado pronto caracteriza um processo que está pronto para ser executado e esperando para ocupar o tempo do processador. III. Em execução representa o processo que está sendo executado pelo processador. IV. O estado suspenso informa que a execução do processo foi concluída. Acertou! A resposta correta é a opção A Justificativa:Gabarito: A Comentário: Tal como estudamos na unidade 46, o estado novo representa um programa que foi admitido pelo escalonador de alto nível, mas ainda não está pronto para ser executado. O sistema operacional deve inicializar o processo, colocando-o no estado pronto. O estado pronto caracteriza um processo que está pronto para ser executado e esperando para ocupar o tempo do processador. Em execução representa o processo que está sendo executado pelo processador. O estado suspenso significa que a execução do processo está suspensa, à espera de algum recurso do sistema, tal como uma informação proveniente de uma unidade de entradas e saídas, por exemplo. O estado concluído informa que a execução do processo foi concluída. Dessa forma o item IV é falso. A I, II, III B I, II, III, IV C II, III, IV D I, II, IV Questão 8 : Em relação ao modelo de von Neumann, estudado na unidade 38, selecione a alternativa correta entre as apresentadas a seguir. A arquitetura idealizada por von Neumann se caracteriza pela capacidade do computador de: Acertou! A resposta correta é a opção D Justificativa:Gabarito: D Comentário: Tal como vimos na unidade 38, na arquitetura idealizada por von Neumann o computador deverá ter uma memória de capacidade adequada para realizar sua função, sendo capaz de armazenar seus próprios programas e dados no mesmo espaço de endereçamento de memória. A armazenar seus próprios programas e dados em espaços diferentes de endereçamento de memória. B apenas armazenar seus programas. C apenas armazenar seus dados. D armazenar seus próprios programas e dados no mesmo espaço de endereçamento de memória. Questão 9 : Na unidade 34, entendemos por que acontece o roubo de ciclos em um sistema computacional. A partir do que estudamos, assinale a alternativa correta: Acertou! A resposta correta é a opção B Justificativa:Gabarito: B Comentário: Na unidade 34, estudamos o acesso direto à memória. Embora a eficiência desse processo se destaque, o problema conhecido como roubo de ciclos, devido ao qual o controlador de DMA acaba tendo uma prioridade mais alta que o processador sobre o barramento, motivo que deixa a UCP em estado de espera até o barramento ser liberado novamente pelo controlador. No entanto, a vantagem deste processo, dada pela transferência eficiente de dados entre a memória e os dispositivos periféricos, supera a desvantagem do roubo de ciclos (unidade 34). A Ocorre porque o controlador de interrupções acaba tendo uma prioridade mais alta que o processador sobre o barramento. B Ocorre por que o controlador de DMA acaba tendo uma prioridade mais alta que o processador sobre o barramento. C Ocorre porque o controlador de entradas e saídas acaba tendo uma prioridade mais alta que o processador sobre o barramento. D Ocorre porque o processador não foi projetado para executar instruções em paralelo. Questão 10 : Assinale a alternativa correta que descreve a função do ligador em um sistema computacional. Acertou! A resposta correta é a opção D Justificativa:Gabarito: D A função do ligador consiste em reunir os diversos módulos gerados em linguagem de máquina, combinados com as rotinas das bibliotecas, resolvendo as referências entre eles e gerando o programa de máquina executável. O item c descreve a função do compilador e o b do montador (unidade 21). A Transforma um código escrito em linguagem de descrição de hardware em circuitos eletrônicos equivalentes. B Transforma o código escrito em linguagem de montagem em linguagem de máquina. C Transforma o código escrito em linguagem de alto nível de abstração em linguagem de máquina D Reúne os diversos módulos gerados em linguagem de máquina, combinados com as rotinas das bibliotecas, resolvendo as referências entre eles e gerando o programa de máquina executável. Questão 2 : Ao analisar os tipos de operações realizadas pelo processador, identifique qual das seguintes alternativas reflete corretamente o tipo de operação executada quando deslocamos um bit à esquerda para obter uma multiplicação por dois de forma simplificada. Acertou! A resposta correta é a opção D Justificativa:Gabarito: D Comentário: Tal como vimos na unidade 18, as instruções podem ser classificadas em categorias de acordo com a operação que realizam, como: lógicas e aritméticas, transferência de dados, conversão de dados, operações de entrada e saída, de controle e especializadas. Nesse caso, a opção correta é d. Embora possa haver dúvidas a respeito da opção (b), esta não é correta, uma vez que essa operação não foi realizada pela ULA, mas através da operação lógica booleana conhecida como deslocamento de bits. A Controle B Aritmética C Transferência D Booleana Questão 3 : CISC e RISC são siglas que caracterizam as arquiteturas de processadores disponíveis no mercado. Identifique nas opções a seguir como a proposta do RISC pretendia resolver o gap semântico descoberto pelos pesquisadores. Acertou! A resposta correta é a opção A Justificativa:Gabarito: A Os primeiros computadores eram simples, possuíam poucas instruções e um ou dois modos de endereçamento. Esse fator ocasionava um distanciamento entre as operações em linguagens de programação de alto nível e as linguagens de máquina. Isso ficou conhecido como o gap semântico e se manifestava nas dificuldades que surgiram no projeto dos compiladores. A proposta do RISC foi no sentido contrário à do CISC, ou seja, simplificar a quantidade de instruções e seus formatos e investir em menos modos de endereçamento para reduzir o gap semântico (unidade 30). A Simplificando a quantidade de instruções e os modos de endereçamento. B Investindo no paralelismo na execução das instruções. C Gerenciando melhor os mecanismos de interrupção. D Introduzindo mais instruções e investindo nos modos de endereçamento. Questão 4 : O ciclo de barramento foi um dos tópicos estudados quando abordamos as sequências de eventos. Assinale a alternativa que apresenta corretamente o que é o ciclo de barramento. Acertou! A resposta correta é a opção A Justificativa:Gabarito: A Comentário: O ciclo de relógio ou ciclo de barramento corresponde ao período do relógio do sistema (transmissão de um 1 e de um 0), sendo a alternativa correta. Por sua vez, a frequência é uma grandeza física que caracteriza o número de repetições de um evento em uma unidade de tempo, e o Flip-flop forma a unidade básica de memória ou bit. Para finalizar, a métrica Tempo Médio entre Falhas caracteriza o período médio entre falhas atribuído a um determinado dispositivo.(Unidade 37) A É o ciclo que corresponde ao período do relógio do sistema. B É a grandeza física que caracteriza o número de repetições de um evento em uma unidade de tempo. C É a unidade básica de memória ou bit. D É o período médio entre falhas atribuído a um determinado dispositivo. Questão 5 : Tal como vimos na unidade 4, a arquitetura de um sistema computacional está relacionada à: Acertou! A resposta correta é a opção A Justificativa:Gabarito: A Comentário: Tal como vimos na unidade 4, a arquitetura do processador compreende o conjunto de instruções, a estrutura da memória, os registradores, os modos de endereçamento. Ou seja, considera os atributos visíveis ao programador. Costuma-se confundir esse conceito com o de organização. A O conjunto de instruções o formato dos dados, os modos de endereçamento. B Aestratégia ou modelo para o projeto do hardware e do software que divide o sistema em níveis hierárquicos. C A definição da tecnologia empregada na memória. D Os sinais de controle e as interfaces entre o computador e os periféricos. Questão 6 : CISC e RISC representam duas arquiteturas de processadores. Identifique nas opções a seguir a(s) característica(s) do CISC. Acertou! A resposta correta é a opção D Justificativa:Gabarito: D A proposta do CICS foi investir na complexidade do conjunto de instruções e na diversidade de modos de endereçamento. Apenas a opção d caracteriza o CISC. As outras opções caracterizam o RISC (unidade 29). A Conjunto reduzido de instruções. B Formato de instruções mais simples. C Uso mais otimizado do pipeline. D Maior número de instruções e modos de endereçamento. Questão 7 : Embora a natureza interna do computador seja binária, existem outros códigos que foram desenvolvidos para facilitar a interpretação dos dados ou a comunicação com as unidades do processador, como é o caso do código ASCII. Assinale a alternativa correta. Acertou! A resposta correta é a opção C Justificativa:Gabarito: C Comentário: Os tipos de dados mais importantes são os endereços, números, caracteres e dados lógicos. O código ASCII é um tipo de caractere, tal como o código Gray e o código Morse, por exemplo (unidade 17). A O código ASCII corresponde a um tipo de dado endereço. B O código ASCII corresponde a um tipo de dado numérico. C O código ASCII corresponde a um tipo de dado caractere. D O código ASCII corresponde a um tipo de dado lógico. Questão 8 : Assinale a opção que melhor caracteriza o método de arbitração distribuído. Acertou! A resposta correta é a opção D Justificativa:Gabarito: D Comentário: Segundo o método de arbitração, os barramentos são classificados como centralizados ou distribuídos. O barramento é centralizado quando um único dispositivo é responsável por alocar o tempo de utilização do barramento a cada dispositivo do sistema e é distribuído quando cada módulo do sistema contém uma lógica de controle de acesso ao barramento (unidade 36). A Vários dispositivos são responsáveis por alocar o tempo de utilização do barramento a cada dispositivo do sistema. B Um único dispositivo é responsável por alocar o tempo de utilização do barramento a cada dispositivo do sistema. C O controlador de interrupções é responsável por alocar o tempo de utilização do barramento a cada dispositivo do sistema. D Cada módulo do sistema contém uma lógica de controle de acesso ao barramento. Questão 9 : Vimos, na unidade 33, que o mouse é um dispositivo acoplado a um computador. Analisando as opções a seguir, assinale a alternativa que apresenta a definição correta de mouse: Acertou! A resposta correta é a opção B Justificativa:Gabarito: B Comentário: Em um sistema computacional, o mouse é um periférico ou dispositivo de entrada e saída de dados, também conhecido como dispositivo de interface homem-computador. Ele permite posicionar-nos em algum ponto da tela do computador, tarefa esta que precisa de coordenação (unidade 33). A É uma unidade de memória. B É um periférico. C É um controlador de DMA. D É um controlador de interrupções. Questão 10 : A partir do que você estudou na unidade 47, analise as afirmações a seguir e selecione a alternativa correta. A arquitetura EPIC, que é uma abreviatura de Paralelismo Explícito na Execução das Instruções, presente no processador Itanium, significa. Acertou! A resposta correta é a opção D Justificativa:Gabarito: D Comentário: Na unidade 47 apresentamos um exemplo de sistema computacional moderno, o Itanium, desenvolvido pela Intel e pela HP. Vimos que sua arquitetura é baseada no IA-64. Cabe destacar que a arquitetura do Itanium não é RISC nem CISC, mas uma arquitetura diferente, conhecida como EPIC, que é uma abreviatura de Explicitly Parallel Instruction Computing ou Paralelismo Explícito na Execução das Instruções, e significa que o processador é capaz de processar várias instruções simultaneamente. A Simular uma arquitetura RISC. B Simular uma arquitetura CISC. C Escalonar processos a curto prazo. D Que o processador é capaz de processar várias instruções simultaneamente. Questão 1 : Em relação à função do registrador de endereço de controle, leia as opções a seguir e assinale a correta: Acertou! A resposta correta é a opção A Justificativa:Gabarito: A Comentário: O registrador de endereço de controle armazena o endereço (e não o valor) da próxima microinstrução a ser lida. (Unidade 40) A Armazena o endereço da próxima microinstrução a ser lida. B Armazena a próxima microinstrução a ser lida. C Temporiza os eventos da unidade de controle. D Controla os sinais de leitura e escrita. Questão 2 : Na unidade 42, estudamos o controle microprogramado. Assinale a alternativa que indica corretamente qual é o produto gerado por uma sequência de microinstruções. Acertou! A resposta correta é a opção C Justificativa: Gabarito: C Comentário: Tal como vimos na unidade 42, a microinstrução é formada por um conjunto de micro-operações, de modo que a sequência de microinstruções forma um microprograma ou firmware, conforme Stallings (2002). A A linguagem de montagem. B A linguagem de alto nível. C Um microprograma ou firmware. D A implementação por hardware das instruções. Questão 3 : Aplicando os conhecimentos adquiridos na unidade 6, assinale o formato correto da conversão do número 407,375 = 0,110010111011 x 29 para notação científica, seguindo a norma IEEE 754: Acertou! A resposta correta é a opção B Justificativa:Gabarito: B Comentário: Tal como vimos na unidade 6, na notação científica, seguindo a norma citada, S = 0 representa um número positivo. O expoente é formado por um bit de sinal (0, neste caso, pois o expoente é positivo) e mais 7 bits. Isso inviabiliza as respostas c e d uma vez que o expoente é formado por 7 bits e 5 bits, respectivamente (ao invés de 8). Por outro lado, a mantissa deve ter um total de 23 bits, o que reforça que as opções c e d estão erradas, pois possuem 24 e 12 bits, respectivamente. Para finalizar, deve-se observar que o expoente na opção a é o número e na opção b é , que corresponde ao expoente do número em notação científica: 29. Observa-se, ainda, que a mantissa normalizada no caso a não tem relação alguma com a mantissa do número em notação científica. A 0 00000111 11001000100000000000000 B 0 00001001 11001011101100000000000 C 0 0001001 110010111011000000000000 D 0 01001 110010111011 Questão 4 : Analisando os modos de endereçamento de instruções, identifique a alternativa correta que caracteriza corretamente o modo de endereçamento da pilha. Acertou! A resposta correta é a opção D Justificativa:Gabarito: D Para acessar a pilha utiliza-se um ponteiro dedicado que contém o endereço do topo da pilha chamado ponteiro da pilha ou stack pointer. Este modo combina o endereçamento indireto e via registrador. Isso inviabiliza as respostas a e b. O item c é falso, pois o operando (implícito) está no topo da pilha (unidade 23). A O endereçamento a posições da pilha é realizado por endereçamento imediato. B O endereçamento a posições da pilha é realizado por endereçamento direto. C O operando (implícito) está na posição inferior da pilha. D É necessário um ponteiro dedicado que contém o endereço do topo da pilha. Questão 5 : Tal como vimos na unidade 3, a unidade de controle é um dos principais componentes do computador. Assinale qual das seguintes definições representa melhor a função da unidade de controle: Acertou! A resposta correta é a opção A Justificativa:Gabarito:A Comentário: A unidade de controle é um componente interno do processador; controla o caminho de dados, a memória e os dispositivos de entrada e saída. A Dirige o caminho de dados, a memória e os dispositivos de entrada e saída, de acordo com as instruções do programa. B Nela são mantidos os programas que estiverem rodando e os dados necessários para a execução dos programas. C Dispositivo do computador destinado ao armazenamento de informações. D Componente do sistema que executa as operações lógicas e aritméticas. Questão 6 : Assinale a opção que melhor caracteriza o método de arbitração centralizado. Acertou! A resposta correta é a opção B Justificativa:Gabarito: B Comentário: Segundo o método de arbitração, os barramentos são classificados como centralizados ou distribuídos. O barramento é centralizado quando um único dispositivo é responsável por alocar o tempo de utilização do barramento a cada dispositivo do sistema e distribuído quando cada módulo do sistema contém uma lógica de controle de acesso ao barramento (unidade 36). A Vários dispositivos são responsáveis por alocar o tempo de utilização do barramento a cada dispositivo do sistema. B Um único dispositivo é responsável por alocar o tempo de utilização do barramento a cada dispositivo do sistema. C O controlador de interrupções é responsável por alocar o tempo de utilização do barramento a cada dispositivo do sistema. D Cada módulo do sistema contém uma lógica de controle de acesso ao barramento. Questão 7 : Pesquisas demonstraram que a execução dos programas se realiza, em média, em pequenos grupos de instruções, o que originou a definição do conceito de localidade. Considerando os temas estudados na unidade 10, assinale qual das alternativas a seguir define corretamente o princípio de localidade temporal. Acertou! A resposta correta é a opção C Justificativa:Gabarito: C Comentário: O princípio de localidade temporal está relacionado à maior probabilidade de usar informações na memória que foram usadas recentemente. A resposta pode ser confundida com o item “a”, que responde ao conceito de localidade espacial. A É a tendência de um programa acessar, em um curto espaço de tempo, informações que se encontram fisicamente próximas na memória. B É um conceito relacionado à ROM BIOS. C Diz respeito à maior probabilidade de um programa acessar, em um futuro próximo, itens que foram usados recentemente. D Diz respeito ao controle da ULA. Questão 8 : A partir do que você estudou na unidade 47, analise as afirmações a seguir e selecione a alternativa correta. A arquitetura EPIC, que é uma abreviatura de Paralelismo Explícito na Execução das Instruções, presente no processador Itanium, significa. Acertou! A resposta correta é a opção D Justificativa:Gabarito: D Comentário: Na unidade 47 apresentamos um exemplo de sistema computacional moderno, o Itanium, desenvolvido pela Intel e pela HP. Vimos que sua arquitetura é baseada no IA-64. Cabe destacar que a arquitetura do Itanium não é RISC nem CISC, mas uma arquitetura diferente, conhecida como EPIC, que é uma abreviatura de Explicitly Parallel Instruction Computing ou Paralelismo Explícito na Execução das Instruções, e significa que o processador é capaz de processar várias instruções simultaneamente. A Simular uma arquitetura RISC. B Simular uma arquitetura CISC. C Escalonar processos a curto prazo. D Que o processador é capaz de processar várias instruções simultaneamente. Questão 9 : Tal como vimos na unidade 7, a Unidade Lógica e Aritmética é uma das principais componentes da UCP. Assinale qual das alternativas a seguir define corretamente a função da ULA em um sistema computacional. Acertou! A resposta correta é a opção D Justificativa:Gabarito: D Comentário: A unidade lógica e aritmética realiza ambos os tipos de operação: lógicas (por exemplo, AND, OR, XOR, complemento a um, entre outras) e aritméticas (soma, subtração, multiplicação e divisão). A Unidade que controla a transferência de dados com a memória. B Unidade que executa as operações lógicas do processador. C Unidade que executa as operações aritméticas do processador. D Unidade que executa as operações lógicas e aritméticas do processador. Questão 10 : Os multiprocessadores MIMD existentes se enquadram em duas classes, dependendo do número de processadores envolvidos, e isso, por sua vez, determina uma organização de memória e a estratégia de interconexão. Identifique a opção que melhor representa o modelo de um sistema multiprocessador de memória distribuída. Acertou! A resposta correta é a opção C Justificativa:Gabarito: C Comentário: O modelo de um sistema multiprocessador de memória distribuída é formado por vários processadores independentes com unidades de memórias independentes que permite dar suporte a um número superior de processadores, comparado ao sistema com memória compartilhada (unidade 44). A Formado por vários processadores independentes, compartilhando a mesma unidade de memória. B Formado por um único processador. C Formado por vários processadores independentes com unidades de memórias independentes. D Nenhuma das opções anteriores.
Compartilhar