Baixe o app para aproveitar ainda mais
Prévia do material em texto
Usuário Curso GRA0240 ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES GR0120-212-9 - 202120.ead-8756.05 Teste ATIVIDADE 2 (A2) Iniciado 18/11/21 15:34 Enviado 19/11/21 13:13 Status Completada Resultado da tentativa 10 em 10 pontos Tempo decorrido 21 horas, 38 minutos Resultados exibidos Respostas enviadas, Respostas corretas, Comentários • Pergunta 1 1 em 1 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. Comentário da resposta: Resposta correta. A resposta está correta pois no esquema básico tempos a busca, execução e interrupção. • Pergunta 2 1 em 1 pontos O processador efetua a busca e execução das instruções. Na realidade este processo é dividido em várias etapas que podem ser executadas de forma sequencial ou otimizadas através de fluxo de processamento por meio da técnica de pipeline. Algumas ocorrências como o desvio de fluxo podem alterar o processo de busca e execução de instruções. Nesse sentido, assinale com V, as alternativas verdadeiras, e com F, as alternativas falsas. (_) Durante o processo de divisão da instrução ocorre o carregamento apenas do opcode. (_) Após a instrução ser executada e registrada ocorre novamente o início do ciclo da próxima instrução. (_) Após a busca da instrução, ocorre a codificação do tipo de instrução. (_) Após o carregamento do registrador RI, as instruções são decodificadas. Agora, assinale a alternativa que apresenta a sequência correta de respostas. Resposta Selecionada: F, V, F e F. Resposta Correta: F, V, F e F. Comentário da resposta: Resposta correta. A resposta está correta pois a execução e registro é a última etapa do processo de divisão da instrução, iniciando-se posteriormente o processo de divisão da próxima instrução. • Pergunta 3 1 em 1 pontos O processador é uma parte muito importante do computador, responsável pelo processamento das informações. Podemos dizer que o processador é o cérebro do equipamento, sendo composto por vários componentes ou módulos. Um dos componentes que compõem o processador é a ULA, outros componentes é a UC e os registradores. Os registradores são interconectados pelos barramentos internos. Relacionada ao conceito registrador, é correto dizer que Resposta Selecionada: a função da ULA é realizar operações lógicas e aritméticas. Resposta Correta: a função da ULA é realizar operações lógicas e aritméticas. Comentário da resposta: Resposta correta. A resposta está correta pois a unidade lógica e aritmética tem a função de realizar operações lógicas e aritméticas. • Pergunta 4 1 em 1 pontos Atualmente é necessário a utilização do computador para manipular a grande quantidade de informação que dispomos, tornando-se necessário conhecer este equipamento. Aprofundando os estudos sobre arquitetura e organização de computadores aprendemos sobre sua estrutura e a forma como as informações são manipuladas. Sobre a estrutura e funcionamento de um computador, é correto afirmar que Resposta Selecionada: os computadores pessoais atuais seguem o modelo de John von Neumann. Resposta Correta: os computadores pessoais atuais seguem o modelo de John von Neumann. Comentário da resposta: Resposta correta. A resposta está correta pois os modelos atuais de computadores seguem o modelo de John von Neumann, quais sejam processador, memória, unidade lógica e aritmética (ULA) e unidade de controle (UC). • Pergunta 5 1 em 1 pontos Atualmente muitos equipamentos são utilizados para a realização das tarefas do dia a dia, sendo que muitos destes equipamentos possuem microprocessadores próprios. Estas arquiteturas específicas têm características próprias e são desenvolvidas para suprir necessidades de equipamentos cuja utilização não é adequada em plataformas prontas. Dados as situações a seguir, classifique-as como P (relacionados a arquiteturas prontas) ou como E (relacionados a arquiteturas específicas). (_) Se uma determinada empresa produz uma série de computadores pessoais. (_) Se uma construtora solicitou um projeto de automação para ser utilizado em um edifício. (_) Se um vídeo game danificado necessita ser reparado com novos componentes. (_) Se um projeto de determinado equipamento não pode ser utilizado em uma plataforma pronta. (_) Se há necessidade de criar um equipamento com processador, registradores e fluxo de dados específicos. Agora, escolha a alternativa que traz a sequência correta de respostas. Resposta Selecionada: P, E, P, E e E. Resposta Correta: P, E, P, E e E. Comentário da resposta: Resposta correta. A resposta está correta pois equipamentos produzidos em série utilizam plataformas prontas e equipamentos sob encomenda ou característicos, necessitam de arquiteturas específicas com projeto próprio de processador, registradores e fluxo de dados. • Pergunta 6 1 em 1 pontos As instruções são divididas em diversas fases durante o processo de execução, sendo que ao final da execução são verificadas as interrupções pendentes de tratamento. Posteriormente o fluxo de tratamento das interrupções entrariam no pipeline, podendo ser realizadas duas formas de tratamentos, o processamento sequencial e o aninhado. Sobre as instruções, podemos dizer que é correto afirmar que Resposta Selecionada: o processo de tratamento das interrupções ocorre após a execução da instrução. Resposta Correta: o processo de tratamento das interrupções ocorre após a execução da instrução. Comentário da resposta: Resposta correta. A resposta está correta pois as instruções são executadas e em seguida ocorre o processamento das interrupções. • Pergunta 7 1 em 1 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. Comentário 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 8 1 em 1 pontos Os computadores são capazes de processar as informações muito rapidamente. As informações são compostas por instruções que são representadas por uma sequência binária capaz de ser interpretada pelo processador e demais módulos do computador. As características das instruções são determinadas pelo tipo de microarquitetura de determinado equipamento. Uma instrução de 16 bits pode Resposta Selecionada: ser representada pelo opcode e seus operandos. Resposta Correta: ser representada pelo opcode e seus operandos. Comentário da resposta: Resposta correta. A resposta está correta porque as instruções de maneira geral possuem opcode e operandos. • Pergunta 9 1 em 1 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. Comentário da resposta: Resposta correta. A resposta está correta pois a unidade de controle UC realiza o gerenciamento, controle das operações. • Pergunta 10 1 em 1 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: 1, 2, 1, 2 e 1. Resposta Correta: 1, 2, 1, 2 e 1. Comentário da resposta: Resposta correta. A resposta está correta pois quando ocorre falta de recursos estamos falando em hazard estrutural e em caso de desvio em hazard de controle. Sexta-feira, 19 de Novembro de 2021 13h13min15s BRT Pergunta 1 Pergunta 2 Pergunta 3 Pergunta 4 Pergunta 5 Pergunta 6 Pergunta 7 Pergunta 8 Pergunta 9 Pergunta 10
Compartilhar