Buscar

Avaliação Online - Arquitetura e Organização 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 15 páginas

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 6, do total de 15 páginas

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 9, do total de 15 páginas

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

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.

Outros materiais