Logo Passei Direto
Buscar

Avaliação Online - Arquitetura e Organização de Computadores

Avaliação online de Arquitetura e Organização de Computadores: questões de múltipla escolha com gabaritos e justificativas sobre memória RAM e cache, arquitetura de von Neumann e função do compilador.

Ferramentas de estudo

Questões resolvidas

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 afirmacoes a seguir.
Identifique a alternativa correta entre as afirmações a seguir.
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.

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:
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.

Estudamos sobre compiladores. Leia a seguinte sentença: Compilador em um sistema computacional_______________. Assinale a resposta correta que preenche a lacuna.
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.

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:
Podemos afirmar que:
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.

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.
Assinale qual das seguintes definições representa melhor os atributos da organização de um sistema computacional.
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.

Considere que no barramento de endereços de um sistema computacional foi colocado o valor 1111 0010 1001 0100​2​. Assinale a opção que indica o sistema em que está representada essa informação.
A Octal
B Binário
C ASCII
D Hexadecimal

Na unidade 35, estudamos sobre as estruturas de interconexão.
Assinale a alternativa que melhor descreve o que são essas estruturas.
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.
D - O caminho dos dados no interior do processador.

Analisando os modos de endereçamento de instruções, identifique a alternativa correta que caracteriza o modo de endereçamento por deslocamento.
Identifique a alternativa correta que caracteriza o modo de endereçamento por deslocamento.
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.

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:
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.

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.
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.

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.
I. 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).

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:
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.

Na unidade 34, entendemos por que acontece o roubo de ciclos em um sistema computacional. A partir do que estudamos, assinale a alternativa correta:
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.

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.
A - Controle
B - Aritmética
C - Transferência
D - Booleana

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.
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.

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.
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.

Tal como vimos na unidade 4, a arquitetura de um sistema computacional está relacionada à:
A - O conjunto de instruções o formato dos dados, os modos de endereçamento.
B - A estraté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.

Assinale a opção que melhor caracteriza o método de arbitração centralizado.
Acertou! A resposta correta é a opção B
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.
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.

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:
A - É uma unidade de memória.
B - É um periférico.
C - É um controlador de DMA.
D - É um controlador de interrupções.

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.
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.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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 afirmacoes a seguir.
Identifique a alternativa correta entre as afirmações a seguir.
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.

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:
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.

Estudamos sobre compiladores. Leia a seguinte sentença: Compilador em um sistema computacional_______________. Assinale a resposta correta que preenche a lacuna.
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.

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:
Podemos afirmar que:
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.

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.
Assinale qual das seguintes definições representa melhor os atributos da organização de um sistema computacional.
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.

Considere que no barramento de endereços de um sistema computacional foi colocado o valor 1111 0010 1001 0100​2​. Assinale a opção que indica o sistema em que está representada essa informação.
A Octal
B Binário
C ASCII
D Hexadecimal

Na unidade 35, estudamos sobre as estruturas de interconexão.
Assinale a alternativa que melhor descreve o que são essas estruturas.
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.
D - O caminho dos dados no interior do processador.

Analisando os modos de endereçamento de instruções, identifique a alternativa correta que caracteriza o modo de endereçamento por deslocamento.
Identifique a alternativa correta que caracteriza o modo de endereçamento por deslocamento.
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.

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:
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.

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.
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.

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.
I. 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).

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:
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.

Na unidade 34, entendemos por que acontece o roubo de ciclos em um sistema computacional. A partir do que estudamos, assinale a alternativa correta:
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.

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.
A - Controle
B - Aritmética
C - Transferência
D - Booleana

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.
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.

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.
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.

Tal como vimos na unidade 4, a arquitetura de um sistema computacional está relacionada à:
A - O conjunto de instruções o formato dos dados, os modos de endereçamento.
B - A estraté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.

Assinale a opção que melhor caracteriza o método de arbitração centralizado.
Acertou! A resposta correta é a opção B
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.
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.

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:
A - É uma unidade de memória.
B - É um periférico.
C - É um controlador de DMA.
D - É um controlador de interrupções.

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.
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.

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.

Mais conteúdos dessa disciplina