Buscar

Atividade 2 - arquitetura e organização de computadores

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Pergunta 1
0 em 0,25 pontos
	
	
	
	Quando falamos em desempenho computacional não podemos deixar de falar em arquiteturas superescalares. Nestas arquiteturas diversos processos de pipelines ocorrem ao mesmo tempo, podendo receber instruções fora de ordem, caso haja disponibilidade de hardware e de dados para a sua execução. Neste caso os pipelines deverão se ocupar dos hazards.
Dados os itens a seguir, classifique-os como 1 (hazards estruturas) ou como 2 (hazards de controle).
 (_) Busca do pipeline por um operando sem dispor de memória.
(_) Alcance do pipeline por uma operação de desvio.
(_) Deverá ser carregado um valor, sem haver memória, durante o processo de pipeline.
(_) Ocorre, após uma situação de desvio, o bloqueio do pipeline.
(_) Há falta de recursos para executar uma operação.
 Agora, escolha a alternativa que traz a sequência correta de respostas.
	
	
	
	
		Resposta Selecionada:
	 
2, 2, 1, 1 e 1.
	Resposta Correta:
	 
1, 2, 1, 2 e 1.
	Feedback da resposta:
	Sua resposta está incorreta. Sugerimos a releitura do livro-texto. No caso de hazard de controle não devemos tratar de falta de recursos e sim e situações de desvio e em hazards estruturais  devemos falar em falta de recursos.
	
	
	
Pergunta 2
0,25 em 0,25 pontos
	
	
	
	Quando uma pessoa utiliza um computador ocorre o processamento de informações e desta maneira a execução de diversas instruções durante o processamento. A forma como as instruções são divididas ocorre conforme algumas etapas e devem acompanhar o funcionamento dos módulos e suas conexões, no datapath.
Considerando esse contexto, analise as seguintes afirmações.
I. Após o RI ser carregado ocorre o incremento de PC com o endereço da próxima instrução.
II. Na primeira etapa da divisão das instruções, é o carregamento do registrador RI.
III. Em uma das fases da divisão ocorre a execução da instrução.
IV. Após a última fase, ou seja, o retorno ao início, ocorre o registro do resultado.
Assinale a alternativa que mostra o que é correto afirmar.
	
	
	
	
		Resposta Selecionada:
	 
As afirmativas I e III estão corretas.
	Resposta Correta:
	 
As afirmativas I e III estão corretas.
	Feedback da resposta:
	Resposta correta. A resposta está correta pois após o carregamento do registrador de instruções RI, ocorre o incremento do registrador PC com o endereço da próxima instrução.
	
	
	
Pergunta 3
0,25 em 0,25 pontos
	
	
	
	Após a execução das instruções ocorre o tratamento das interrupções, ou seja, as interrupções não são tratadas durante a execução das instruções, mas sim após seu término. As interrupções entram na fila de execução e ao final da execução da instrução poderão ser tratadas de duas formas. A interrupção poderá ser tratada sequencialmente ou de forma aninhada.
Considerando esse contexto, analise as seguintes afirmações.
I. No processo de interrupção aninhada o tratamento ocorre após o tratamento da primeira interrupção.
II. No processo sequencial, o tratamento ocorre ao final da execução da primeira interrupção.
III. Durante o processo de execução de instruções, as interrupções não são tratadas.
IV. O processo sequencial pode ocorrer somente após o tratamento do processo de interrupção aninhada.
Assinale a alternativa que mostra o que é correto afirmar.
	
	
	
	
		Resposta Selecionada:
	 
Somente a afirmativa II está correta.
	Resposta Correta:
	 
Somente a afirmativa II está correta.
	Feedback da resposta:
	Resposta correta. O método de tratamento aninhado promove o tratamento da segunda interrupção durante a execução da primeira interrupção.
	
	
	
Pergunta 4
0,25 em 0,25 pontos
	
	
	
	Os computadores possuem um componente que é considerado o cérebro do computador. Este componente ou módulo é chamado de processador que é formado por diversas partes, uma das quais a unidade de controle que possui certas funcionalidades e outras partes que desempenham outras funções durante o processamento e execução das instruções.
Dados os itens a seguir, classifique-os como 1 (referentes a UC) ou como 2 (referentes aos outros módulos).
(_) Promove o gerenciamento dos módulos da cpu por sinais de controle.
(_) Tem condição de selecionar os operandos que serão utilizados em uma operação.
(_) Realiza uma operação.
(_) É utilizado para armazenar as informações.
(_) É utilizado para carregar a instrução.
Agora, escolha a alternativa que traz a sequência correta de respostas.
	
	
	
	
		Resposta Selecionada:
	 
1, 1, 2, 2 e 2.
	Resposta Correta:
	 
1, 1, 2, 2 e 2.
	Feedback da resposta:
	Resposta correta. A resposta está correta pois a unidade de controle UC realiza o gerenciamento, controle das operações.
	
	
	
Pergunta 5
0,25 em 0,25 pontos
	
	
	
	Os processadores são compostos por registradores capazes de desempenhar funções específicas, isto é, não existe apenas um tipo de registrador. Inicialmente podemos dizer que o processador é formado por registradores genéricos e outros que realizam funções específicas. A quantidade de registradores varia conforme o projeto de arquitetura de hardware.
Nesse sentido, assinale com V, as alternativas verdadeiras, e com F, as alternativas falsas.
(_) O registrador PC é utilizado como um contador.
(_) O registrador IR é utilizado para carregar as instruções.
(_) O registrador MAR é utilizado como um contador.
(_) O MBR é utilizado para tratamento de flags.
Agora, assinale a alternativa que apresenta a sequência correta de respostas.
	
	
	
	
		Resposta Selecionada:
	 
V, V, F e F.
	Resposta Correta:
	 
V, V, F e F.
	Feedback da resposta:
	Resposta correta. A resposta está correta pois o PC é um contador e o IR é um registrador de instruções.
	
	
	
Pergunta 6
0,25 em 0,25 pontos
	
	
	
	Os processadores são capazes de realizar tarefas complexas a partir de uma série de operações simples. Isto ocorre por meio da execução de instruções que são escritas em formato específico para poderem serem interpretadas pelos módulos do computador. Os processadores são capazes de manipular quatro classes de instruções.
Considerando esse contexto, analise as seguintes afirmações.
I. O processador e os módulos de entrada e saída são intercambiados pelas classes de instruções do processador -E/S.
II. As classes de instruções de controle estão relacionadas aos desvios condicionais e não condicionais.
III. As classes de processamento apenas enviam sinais de controle.
IV. As classes de processamento apenas realizam a transferência de dados.
Assinale a alternativa que mostra o que é correto afirmar.
	
	
	
	
		Resposta Selecionada:
	 
As afirmativas I e II estão corretas.
	Resposta Correta:
	 
As afirmativas I e II estão corretas.
	Feedback da resposta:
	Resposta correta. A resposta está correta pois processador – E/S, e controle são classes de instruções.
	
	
	
Pergunta 7
0,25 em 0,25 pontos
	
	
	
	O ciclo de instruções representa as etapas pelas quais as instruções passam durante o processo de execução. O ciclo possui diversas etapas que podem ser representadas de forma simplificada ou de forma mais detalhada. O fato é que um esquema é apenas a forma de representação de um mesmo processo, podendo ser de maneira mais detalhada ou menos detalhada.
O esquema básico de busca de instrução acontece quando
	
	
	
	
		Resposta Selecionada:
	 
ocorre a busca, carregamento e execução da instrução.
	Resposta Correta:
	 
ocorre a busca, carregamento e execução da instrução.
	Feedback da resposta:
	Resposta correta. A forma mais simples de representar o ciclo de busca é dizer: busca, carregamento e execução.
	
	
	
Pergunta 8
0,25 em 0,25 pontos
	
	
	
	Os computadores são compostos por diversos módulos, dentre os quais a unidade de armazenamento chamada memória. A CPU também possuía a sua própria unidade de armazenamento chamada registrador. Existem
os registradores de propósito geral (GPR) que servem para armazenar qualquer tipo de dados e os registradores destinados ao armazenamento de códigos de estado e de valores de configuração.
Nesse sentido, assinale com V, as alternativas verdadeiras, e com F, as alternativas falsas.
(_) Um valor, durante uma operação de soma, é buscado na memória e o resultado é armazenado em um registrador GPR.
(_) As informações armazenadas em registradores podem ser reaproveitadas mais tarde e armazenadas em outro registrador.
(_) Um grupo de registradores destinados a propósitos específicos existe.
(_) O registrador específico IR é utilizado para carregar valor de endereços.
Agora, assinale a alternativa que apresenta a sequência correta de respostas.
	
	
	
	
		Resposta Selecionada:
	 
V, V, V e F.
	Resposta Correta:
	 
V, V, V e F.
	Feedback da resposta:
	Resposta correta. A resposta está correta porque os registradores se prestam a vários tipos de operações. No registrador pode ser armazenado o resultado de uma operação matemática e o conteúdo armazenado pode ser reaproveitado. Também existem registradores de propósitos específicos, como o PC que é utilizado para armazenar endereços de instruções.
	
	
	
Pergunta 9
0,25 em 0,25 pontos
	
	
	
	O processador é responsável pelo processamento das informações. As informações são compostas por muitas instruções, ou seja, informações mais simples capazes de ser “entendidas” pelos módulos do computador, como ULA, UC, registradores etc. Para que as instruções sejam executadas passam por um processo onde são divididas e manipuladas, podendo sofrer interrupções. Algumas das etapas de divisão das instruções são: (a) busca; (b) carregamento; (c) interrupção; (d) execução; (e) codificação. Estas etapas podem ser representadas por meio de esquema básico e detalhado.
Analise cada item a seguir, marcando B para Esquema básico, D para Esquema detalhado e A quando pertence a ambas.
(_) Cálculo do endereço do operando.
(_) Busca da instrução.
(_) Cálculo de endereço da instrução.
(_) Decodificação da instrução.
(_) Operação de dados.
Agora, assinale a alternativa que apresenta a sequência correta de respostas.
	
	
	
	
		Resposta Selecionada:
	 
D, A, D, D e D.
	Resposta Correta:
	 
D, A, D, D e D.
	Feedback da resposta:
	Resposta correta. A resposta está correta pois no esquema básico tempos a busca, execução e interrupção.
	
	
	
Pergunta 10
0 em 0,25 pontos
	
	
	
	Os computadores são equipamentos capazes de executar muitas instruções. Um programa de computador é composto por muitas instruções, sendo que o processador possui basicamente a função de buscar estas instruções e executá-las uma após a outra, ou seja, linha a linha do código.  Normalmente, os processadores são capazes de manipular quatro classes de instruções.
Considerando esse contexto, analise as seguintes afirmações.
I. A transferência de dados entre processador e memória representa uma classe de instruções.
II. Instruções que apenas efetuam a execução existem.
III. As instruções de controle não são capazes de alterar o fluxo de processamento.
IV. As instruções de controle atuam apenas no fluxo de armazenamento das instruções.
 
Assinale a alternativa que mostra o que é correto afirmar.
	
	
	
	
		Resposta Selecionada:
	 
Somente a afirmativa III está correta.
	Resposta Correta:
	 
As afirmativas I e II estão corretas.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais