Prévia do material em texto
ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : Considerando os temas estudados sobre os modelos de Harvard e von Neumann, marque a alterna�va correta. Acertou! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Tal como vimos na unidade 39, uma aplicação relevante do modelo de Harvard é no projeto da memória cache. Embora a cache unificada para dados e instruções, presente em diversos computadores, seja mais simples de construir, observa-se a tendência nas máquinas atuais de projetar caches separadas: uma para instruções e outra para dados. Isso acontece, por exemplo, com o Pen�um, tal como vimos na unidade 12. Por sua vez, o conceito de caches separadas permite o acesso paralelo a dados e instruções, o qual é conhecido como arquitetura de Harvard, em reconhecimento ao computador Mark III. Por sua vez, o conceito de cache unificada é atribuído ao modelo de von Neumann.(Unidade 39) A O conceito de caches separadas permite o acesso paralelo a dados e instruções, o que é atribuído à arquitetura Harvard. B Os modelos de Harvard e de von Neumann defendem a existência de um único barramento para dados e instruções. C O conceito de caches separadas é atribuído ao modelo de von Neumann. D O conceito de uma cache unificada é atribuído ao modelo de Harvard. Questão 2 : Como vimos na unidade 14, existem diversas tecnologias de fabricação das memórias RAM. Verifique as afirma�vas a seguir e assinale a alterna�va correta. I. As memórias SRAM são u�lizadas na fabricação das memórias cache (L1 e L2), enquanto que as memórias DRAM são empregadas na cons�tuiçã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). Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Comentário: Todas as alterna�vas estão corretas. Tal como vimos na unidade 14, as memórias SRAM são u�lizadas 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 cons�tuiçã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 subs�tui 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 3 : Conforme vimos na unidade 15, existem diversas medidas que permitem caracterizar o desempenho de um computador, como é o caso da vazão. Marque a alterna�va que reflete corretamente o conceito de vazão. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Tal como vimos na unidade 15, para o usuário do computador o que interessa é o tempo de resposta ou o tempo de execução de um evento. Já para o administrador do sistema, interessa a quan�dade de trabalho realizada em uma unidade de tempo, também conhecida como vazão ou throughput. O tempo de resposta e a vazão são medidas diferentes. Enquanto o desempenho da UCP é analisado em função do tempo de resposta, o desempenho do módulo de entradas e saídas é focado na vazão. A Tempo de execução de um evento. B Quan�dade de trabalho realizada em uma unidade de tempo. C Tempo entre interrupções. D Quan�dade de posições de memória cache. Questão 4 : Uma memória RAM é fabricada com a possibilidade de armazenar 1024 kbits e cada célula armazena oito bits. Considerando os temas estudados na unidade 10, determine qual das seguintes alterna�vas fornece a quan�dade correta de células de memória nesse caso. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Comentário: Lembre-se de que cada célula é formada por oito bits. Então, dividindo a capacidade total, expressa em bits, por oito (byte), resulta: 1024 kbits = 128kbytes. Ou seja, 128 k células. A 16 k B 32 k C 64 k D 128 k Questão 5 : Vimos que existem duas tecnologias de conjuntos de instruções, o CISC e o RISC . Escolha a alterna�va correta que melhor caracteriza o CISC. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B O CISC caracteriza o conjunto complexo de instruções. As siglas fazem referência à quan�dade e versa�lidade do conjunto de instruções e dos modos de endereçamento que possui (unidade 19). A Conjunto reduzido e o�mizado de instruções. B Conjunto versá�l e complexo de instruções. C Pouca disponibilidade de modos de endereçamento. D Nenhuma das alterna�vas anteriores. Questão 6 : Uma memória ROM é fabricada com a possibilidade de armazenar 256 kbytes (cada célula pode armazenar oito bits). De acordo com os temas estudados na unidade 10, determine qual das seguintes alterna�vas fornece corretamente a quan�dade de bits necessária para acessar essas posições de memória. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Primeiramente, vamos destacar que a unidade k representa 210. Dessa forma: Então serão necessários 18 bits para poder endereçar as 218 células (bytes) dessa memória. Essa será a largura ou tamanho do barramento de endereços. A 18 B 8 C 10 D 256 Questão 7 : Assinale a opção que melhor caracteriza o método de arbitração centralizado. Resposta Errada! A resposta correta é a opção B Jus�fica�va: 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 disposi�vo é responsável por alocar o tempo de u�lização do barramento a cada disposi�vo 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 disposi�vos são responsáveis por alocar o tempo de u�lização do barramento a cada disposi�vo do sistema. B Um único disposi�vo é responsável por alocar o tempo de u�lização do barramento a cada disposi�vo do sistema. C O controlador de interrupções é responsável por alocar o tempo de u�lização do barramento a cada disposi�vo do sistema. D Cada módulo do sistema contém uma lógica de controle de acesso ao barramento. Questão 8 : Na unidade 35, estudamos sobre as estruturas de interconexão. Assinale a alterna�va que melhor descreve o que são essas estruturas. Resposta Errada! A resposta correta é a opção C Jus�fica�va: 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. D O caminho dos dados no interior do processador. Questão 9 : CISC e RISC são siglas que caracterizam as arquiteturas de processadores disponíveis no mercado. Iden�fique nas opções a seguir como a proposta do RISC pretendia resolver o gap semân�co descoberto pelos pesquisadores. Resposta Errada! A resposta correta é a opção A Jus�fica�va: 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ân�co e se manifestava nas dificuldades que surgiram no projeto dos compiladores. A proposta do RISC foi no sen�do contrário à do CISC, ou seja, simplificar a quan�dade de instruções e seus formatos e inves�r em menos modos de endereçamento para reduzir o gap semân�co (unidade 30). A Simplificando a quan�dade de instruções e os modos de endereçamento. B Inves�ndo no paralelismo na execução das instruções. C Gerenciando melhor os mecanismos de interrupção. D Introduzindo mais instruções e inves�ndo nos modos de endereçamento. Questão 10 : Na unidade 34, entendemos por que acontece o roubo de ciclos em um sistema computacional. A par�r do que estudamos, assinale a alterna�va correta: Resposta Errada! A resposta correta é a opção B Jus�fica�va: 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, mo�vo 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 disposi�vos 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 obarramento. D Ocorre porque o processador não foi projetado para executar instruções em paralelo. Tempo Gasto 00:02:32 Maior pontuação: 0.8 Pontuação: 0.2 Refazer Avaliação ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : No que se refere ao controle programado diretamente no hardware, assunto estudado na unidade 41, assinale a alterna�va correta. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: No controle programado diretamente no hardware, cada etapa é realizada segundo uma lógica implementada fisicamente no hardware do processador, tal como vimos na unidade 41. Também vimos que o controle implementado por hardware é pouco flexível, uma vez que qualquer alteração que se deseje fazer em algum elemento da UCP (a inclusão de um novo disposi�vo, por exemplo), implicará na necessidade de redefinição do hardware. Por sua vez, a vantagem dessa forma de implementar a unidade de controle, radica em que a instrução de máquina em curso é imediatamente executada pelo hardware, com o consequente ganho de velocidade. A No controle programado diretamente no hardware, cada etapa é realizada segundo uma lógica implementada fisicamenteno hardware do processador. B No controle programado diretamente no hardware, cada etapa é realizada segundo um microprograma. C No controle programado diretamente no hardware, perde-se velocidade no processamento. D No controle programado diretamente no hardware, há flexibilidade para introduzir novos disposi�vos no sistema. Questão 2 : Considerando os temas estudados na unidade 10, especialmente os que dizem respeito ao tempo de acesso aos dados de uma memória, marque F para a(s) alterna�va(s) falsa(s) e V para a(s) alterna�va(s) verdadeira(s). Em seguida, assinale a opção correta: ( ) Caracteriza o tempo medido a par�r do instante em que a memória foi endereçada até o momento em que os dados estão disponíveis. ( ) Caracteriza o tempo entre acessos consecu�vos à memória. É comumente empregado como medida de desempenho da memória. ( ) Caracteriza a taxa na qual os dados podem ser transferidos para (ou desde) a unidade de memória. ( ) Caracteriza quanta informação pode ser armazenada na memória. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: O tempo de acesso de uma memória caracteriza o tempo medido a par�r do instante em que a memória foi endereçada/selecionada até o momento em que os dados estão disponíveis. Pode ser confundido com a opção “b”, que caracteriza o ciclo de memória. A V – F – F – F B F – F – V – F C V – V – F – F D V – F – V – F Questão 3 : Na unidade 33, estudamos os disposi�vos de entrada e saída. Diante do que aprendemos, o que é um teclado? Analise as opções, a seguir, e assinale a correta. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Vimos, na unidade 33, que o teclado, em um sistema computacional, é um periférico ou disposi�vo de entrada e saída de dados. Ele reproduz os caracteres alfabé�cos e outros símbolos da linguagem ao ser pressionada uma tecla (unidade 33). A Uma unidade de memória. B Um periférico. C Um controlador de DMA. D Nenhuma das opções anteriores. Questão 4 : Na unidade 1 analisamos a função do tradutor. Assinale qual das seguintes definições descreve melhor a função do tradutor em um sistema computacional: Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito B Comentário: O tradutor é o programa que converte um programa de usuário escrito em uma determinada linguagem, ou linguagem- fonte, para outra linguagem, chamada de linguagem-alvo. Quando a linguagem-fonte for uma representação simbólica de uma linguagem de máquina numérica, o processo de tradução é chamado de montagem e a linguagem-fonte é chamada de linguagem de montagem. Quando a linguagem-fonte for uma linguagem de alto nível, como é o caso de Java ou C, e a linguagem-alvo for uma linguagem de máquina numérica ou uma representação simbólica dessa linguagem, o tradutor é chamado compilador. A Dirige o caminho de dados, a memória e os disposi�vos de entrada e saída, de acordo com as instruções do programa. B Programa que converte um programa em linguagem-fonte, para a linguagem-alvo. C Programa que converte um programa em linguagem-alvo, para a linguagem-fonte. D Parte a�va do computador que executa as instruções de programa. Questão 5 : Conforme o que estudamos nas unidades 26, 27 e 28, analise as sentenças a seguir. I. As interrupções não precisam ser configuradas e habilitadas para poder ser reconhecidas e processadas pela UCP. II. Quando os estágios do pipeline possuem diferentes durações de tempo sua execução não será tão eficiente. III. As principais técnicas de entrada e saída são: entrada e saída programada, por interrupção e por acesso direto à memória. IV. A lógicade controle requerida para executar o pipeline aumenta sua complexidade na medida em que aumenta o número de estágios das instruções. Agora, assinale a alterna�va que reúne as opções corretas: Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Apenas a opção I é falsa, pois as interrupções precisam ser configuradas e habilitadas para que possam ser reconhecidas e processadas pela UCP. As outras opções são verdadeiras (unidades 26, 27 e 28). A I, II, III B II, III, IV C I, III, IV D II, IV Questão 6 : Analisando o conteúdo estudado na unidade 31, pode-se afirmar que máquinas com a arquitetura RISC são superiores a máquinas com arquitetura CISC? Escolha a alterna�va correta. Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: Como vimos na unidade 31, não existe uma arquitetura superior. Embora haja vantagens do RISC, vimos que o conjunto complexo de instruções do CISC permite que os programas fiquem mais simples em nível de montagem, devido à existência de pra�camente uma instrução para cada necessidade do proje�sta. Vimos também que a versa�lidade dos modos de endereçamento dos processadores CISC permite o acesso facilitado a dados con�dos em vetores e tabelas. Também, pelo fato de o CISC não ser uma arquitetura primordialmente do �po lê e armazena, tal como o RISC, é possível realizar diversas operações lógicas e aritmé�cas diretamente na memória, enquanto que os processadores RISC apenas realizariam essas operações entre os registradores. Podemos constatar que hoje encontramos, no mercado, processadores RISC com conjunto de instruções estendido (unidade 31). A Sim, pois menor conjunto de instruções significa execução o�mizada dos programas. B Sim, pois a métrica MIPS, que significa milhões de instruções por segundo, determina que a execução de instruções é maiseficiente. C Não, pois os pesquisadores têm bastante dificuldade em encontrar métricas de desempenho que permitam compararambas as arquiteturas concluindo sobre a superioridade de uma sobre a outra. D Nenhuma das alterna�vas anteriores. Questão 7 : 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: Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Como vimos na unidade 15, podemos comparar o desempenho de duas máquinas diferentes M1 e M2 a par�r 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 alterna�vas anteriores estão corretas. Questão 8 : Uma memória ROM é fabricada com a possibilidade de armazenar 256 kbytes (cada célula pode armazenar oito bits). De acordo com os temas estudados na unidade 10, determine qual das seguintes alterna�vas fornece corretamente a quan�dade de bits necessária para acessar essas posições de memória. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Primeiramente, vamos destacar que a unidade k representa 210. Dessa forma: Então serão necessários 18 bits para poder endereçar as 218 células (bytes) dessa memória. Essa será a largura ou tamanho do barramento de endereços. A 18 B 8 C 10 D 256 Questão 9 : Analisando o conteúdo da unidade 6, determine qual das seguintes alterna�vas indica uma representação numérica muito usada em sistemas computacionais. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: A representação no sistema hexadecimal é amplamente usada em sistemas computacionais. É muito usada para representar endereços de memória, por exemplo, pois a união de quatro bits em cada dígito (hexadecimal) facilita a iden�ficação, em relação a sua representação equivalente no sistema binário. A Memória de dados B Base Hexadecimal C Fluxo de dados D Código Hamming Questão 10 : De acordo com o que vimos na unidade 14, uma das técnicas de localização de uma célula de memória é conhecida como seleção linear. Selecione a alterna�va que descreve corretamente essa técnica, no caso de uma memória de N células de M bits cada. Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Os itens c e d são falsos, pois é possível sim realizar operações de leitura e escrita na memória. O item a corresponde a outro método de seleção. A alterna�va correta é a b, pois no método de seleção linear existem 2E = N localizações de memória. A Método de seleção de células por arranjo �sico de linhas e colunas. B Método de seleção linear, no qual existem 2E = N localizações de memória. C Essa organização não permite realizar operações de escrita na memória. D Essa organização não permite realizar operações de leitura na memória. Tempo Gasto 00:01:42 Maior pontuação: 0.8 Pontuação: 0.2 Refazer Avaliação ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : Sobre as caracterís�cas do controle por microprogramação, analise as seguintes afirmações. I - No controle por microprogramação, cada etapa é realizada segundo uma lógica implementada fisicamente no hardware do processador. II - No controle por microprogramação, cada etapa é realizada segundo um microprograma. III - No controle por microprogramação, perde-se velocidade no processamento. IV - No controle por microprogramação, há flexibilidade para introduzir novos disposi�vos no sistema. Marque a opção correta que apresenta apenas as afirma�vas verdadeiras. Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: Como visto na unidade 42, no controle microprogramado a interpretação e as etapas do ciclo de instrução são realizadas passo a passo por um programa denominado microprograma. Também vimos que no caso do controle microprogramado a execução se torna mais lenta, em comparação à execução por hardware, pois há um tempo adicional consumido para a execução do microprograma. No entanto, a inclusão de novos disposi�vos é mais simples, pois não há mudanças significa�vas no projeto hardware, apenas nos microprogramas. Isso faz com que a microprogramação tenha um uso relevante na implementação de unidades de controle, na inclusão de disposi�vos de propósito especial, no suporte ao sistema operacional (já que várias funções podem ser implementadas diretamente no firmware), dentre outras aplicações. (Unidade 42) A I, II e III B I, II e IV C II, III e IV D I, III, e IV Questão 2 : CISC e RISC são siglas que caracterizam as arquiteturas de processadores disponíveis no mercado. Iden�fique nas opções a seguir como a proposta do RISC pretendia resolver o gap semân�co descoberto pelos pesquisadores. Acertou! A resposta correta é a opção A Jus�fica�va: 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ân�co e se manifestava nas dificuldades que surgiram no projeto dos compiladores. A proposta do RISC foi no sen�do contrário à do CISC,ou seja, simplificar a quan�dade de instruções e seus formatos e inves�r em menos modos de endereçamento para reduzir o gap semân�co (unidade 30). A Simplificando a quan�dade de instruções e os modos de endereçamento. B Inves�ndo no paralelismo na execução das instruções. C Gerenciando melhor os mecanismos de interrupção. D Introduzindo mais instruções e inves�ndo nos modos de endereçamento. Questão 3 : De acordo com o que vimos na unidade 18, iden�fique – analisando os �pos de operações que são realizadas pelo processador – qual das seguintes alterna�vas reflete corretamente o �po de operação executada quando realizamos uma operação em ponto flutuante. Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Dependendo da arquitetura do conjunto de instruções do processador, são oferecidas categorias de instruções voltadas para operações especializadas. Entre elas, podemos citar as instruções de ponto flutuante, as decimais, as de manipulação de bits e as de manipulação de cadeias de caracteres, ou strings. A Lógica B Especializada C Transferência D Controle Questão 4 : De acordo com o que estudamos na unidade 43, assinale a alterna�va que caracteriza uma solução adotada para evitar conflitos no acesso simultâneo à memória e, consequentemente, ao barramento, pelos processadores do sistema formado por mul�processadores. Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: Na unidade 43, um dos métodos desenvolvidos para tentar resolver os conflitos que surgem no uso do barramento de comunicação, consiste em associar a cada processador uma memória local que não é conectada ao barramento do sistema, não podendo, dessa forma, ser acessada pelos outros processadores. A Gerenciamento da memória virtual. B Escalonamento de processos. C Associar a cada processador uma memória local. D Gerenciamento de interrupções. Questão 5 : Ao analisar os �pos de operações realizadas pelo processador, iden�fique qual das seguintes alterna�vas reflete corretamente o �po de operação executada quando deslocamos um bit à esquerda para obter uma mul�plicação por dois de forma simplificada. Resposta Errada! A resposta correta é a opção D Jus�fica�va: 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é�cas, 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é�ca C Transferência D Booleana Questão 6 : CISC e RISC representam duas arquiteturas de processadores. Iden�fique nas opções a seguir a(s) caracterís�ca(s) do RISC. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Contrário ao CISC, a proposta do RISC foi inves�r na simplicidade do conjunto de instruções e nos modos de endereçamento, prevalecendo o uso de recursos compare-and-branch (comparação e desvio). A opção d está correta. As demais opções caracterizam o CISC (unidade 30). A Maior número de instruções e modos de endereçamento. B Controle microprogramado. C Formatos de instruções diversos e complexos. D Redução significa�va no número de instruções e dos modos de endereçamento. Questão 7 : Tal como vimos na unidade 8, uma memória cache pode ser fabricada com a possibilidade de armazenar 128 kbits, sendo que cada célula pode armazenar 8 bits. Determine qual das seguintes alterna�vas fornece corretamente a quan�dade de células de memória e a quan�dade de bits necessários para poder acessar essas localizações de memória na cache exemplificada. Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: Sendo N a quan�dade de células, então N = 2E, sendo E a quan�dade de bits de endereços necessários. Por outro lado, se chamamos de T a capacidade da memória em bits, então T/M será igual à quan�dade de células, sendo M o tamanho de cada célula. Neste exemplo, T = 128 kbits (16 kbytes); M = 8 bits; N = 16 k = 24. 210; e E = 14; k = 210. A 16 k células de memória e 4 bits de endereços. B 128 k células de memória e 4 bits de endereços. C 16 k células de memória e 14 bits de endereços. D 128 k células de memória e 14 bits de endereços. Questão 8 : Os mul�processadores 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. Iden�fique a opção que melhor representa o modelo de um sistema mul�processador de memória distribuída. Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: O modelo de um sistema mul�processador 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 compar�lhada (unidade 44). A Formado por vários processadores independentes, compar�lhando 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. Questão 9 : Em relação ao modelo de von Neumann, estudado na unidade 38, selecione a alterna�va correta entre as apresentadas a seguir. A arquitetura idealizada por von Neumann se caracteriza pela capacidade do computador de: Resposta Errada! A resposta correta é a opção D Jus�fica�va: 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 10 : Em relação ao RISC, marque a alterna�va correta que o caracteriza. Acertou! A resposta correta é a opção A Jus�fica�va: Gabarito: A O RISC caracteriza o conjunto reduzido de instruções. As siglas fazem referência à quan�dade e eficiência do conjunto de instruções. É baseado em operações de �po load-store e, por esse mo�vo, possui menos modos de endereçamento, comparado ao CISC (unidade 19). A Conjunto reduzido e o�mizado de instruções. B Conjunto versá�l e complexo de instruções. C Possui mais modos de endereçamento, comparado ao CISC. D Nenhuma das alterna�vas anteriores. Tempo Gasto 00:00:17 Maior pontuação: 0.8 Pontuação: 0.8 Refazer Avaliação ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : Assinale a alterna�va que indica corretamente onde as microinstruções são armazenadas: Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: O conjunto de microinstruções é armazenado na memória de controle. Na cache, na memória principal e na memória secundárias são armazenados os dados e instruções dos programas. (Unidade 40) A Na memória principal. B Na cache. C Na memória de controle. D Na memória secundária.Questão 2 : 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, iden�fique a alterna�va correta entre as afirmações a seguir. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: A opção “a” é falsa, pois nesse caso empregam-se memórias de �po SRAM, similares às usadas pelos registradores internos da UCP. A opção “c” é falsa, pois se a instrução es�ver 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 �po de memória RAM cache subs�tui o uso da memória principal pela UCP, o�mizando a transferência de dados.Fisicamente, a RAM cache é cons�tuída por uma memória de �po DRAM. B O �po de memória cache de disco é u�lizado 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 �sico em disco. C O funcionamento da memória cache é tal que: quando a UCP procura a nova instrução, se esta es�ver na cache, o que échamado de falta ou miss, será transferida a uma velocidade compa�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 es�ver 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 3 : Assinale a alterna�va correta quanto à definição de escalonador a curto prazo. Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: O escalonador a longo prazo determina que programas são admi�dos para processamento no sistema, controlando o grau de mul�programação (número de processos na memória). O escalonador a médio prazo faz parte da função de troca de processos (swapping) entre a memória principal e a memória secundária (normalmente um disco). O escalonador a curto prazo, também chamado despachante (dispatcher), é executado frequentemente, tomando a decisão de nível mais baixo sobre qual será a próxima tarefa a ser executada. Por sua vez, o escalonamento de entradas e saídas decide sobre qual das requisições de entradas e saídas pendentes dos processos e execução deverá ser atendida por um disposi�vo de entrada e saída disponível (unidade 45). A Determina que programas são admi�dos para processamento no sistema, controlando o grau de mul�programação. B Faz parte da função de troca de processos (swapping) entre a memória principal e a memória secundária (normalmente umdisco). C É executado frequentemente e executa uma decisão de nível mais baixo sobre qual será a próxima tarefa a ser executada. D Decide sobre qual das requisições de entradas e saídas pendentes dos processos e execução deverá ser atendida. Questão 4 : Tal como vimos na unidade 16, em uma operação de detecção de erros, um algoritmo gerou o bit de paridade par do dado 11002, antes de ser transmi�do para a memória principal. Qual foi o resultado do bit de paridade? Assinale a alterna�va correta. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Para determinar o bit de paridade par, somam-se todos os bits iguais a “um” do dado, resultando no número 2, que já é um resultado par. Consequentemente e nesse caso, o bit de paridade será igual a 0, para que o total resulte em “uns”, considerando que o bit de paridade seja par. Dessa forma a palavra resultante, incluindo o bit de paridade (destacado em azul), seria: 011002. A 1 B 0 C Não existe algoritmo capaz de efetuar esse procedimento no processador. D Nenhuma das alterna�vas anteriores. Questão 5 : A medida de desempenho MIPS, ou Milhões de Instruções por Segundo, não é uma boa medida, conforme estudamos na unidade 31. Assinale a alterna�va correta. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Vimos, através de um exemplo, na unidade 31, que o MIPS, embora seja uma métrica intui�va e de fácil compreensão, não é uma boa medida, pois depende da arquitetura do conjunto de instruções, não permi�ndo gerar um resultado conclusivo sobre o desempenho. A Cada processador possui conjuntos de instruções diferentes que são executadas também de modo diferente. B Apenas pode ser aplicada em processadores RISC. C Apenas pode ser aplicada em processadores CISC. D Não pode ser aplicada em processadores. Questão 6 : Considerando os temas estudados na unidade 7, selecione a solução correta para a linha soma na seguinte operação: 1100 vai um 0110 operando + 0110 operando soma Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: A operação de soma completa, incluindo a linha de “vai um”, seria: 1100 vai um 0110 operando + 0110 operando 1100 soma A 0000 B 1100 C 0011 D 1111 Questão 7 : Conforme o que estudamos nas unidades 26, 27 e 28, analise as sentenças a seguir. I. As interrupções não precisam ser configuradas e habilitadas para poder ser reconhecidas e processadas pela UCP. II. Quando os estágios do pipeline possuem diferentes durações de tempo sua execução não será tão eficiente. III. As principais técnicas de entrada e saída são: entrada e saída programada, por interrupção e por acesso direto à memória. IV. A lógica de controle requerida para executar o pipeline aumenta sua complexidade na medida em que aumenta o número de estágios das instruções. Agora, assinale a alterna�va que reúne as opções corretas: Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Apenas a opção I é falsa, pois as interrupções precisam ser configuradas e habilitadas para que possam ser reconhecidas e processadas pela UCP. As outras opções são verdadeiras (unidades 26, 27 e 28). A I, II, III B II, III, IV C I, III, IV D II, IV Questão 8 : Estudamos, na unidade 34, o acesso direto à memória, também conhecida como DMA. Assinale a alterna�va correta que indica a finalidade desta técnica. Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: O DMA consiste na transferência de dados entre uma determinada interface de entrada e saída de dados e a memória principal, sem a par�cipação do processador, com o máximo de rendimento (unidade 34). A O�mizar a transferência de dados entre registradores. B O�mizar a transferência entre o processador e a memória principal. C O�mizar a transferência de dados entre o disposi�vo periférico e a memória principal. D O�mizar a transferência de dados entre a unidade lógica aritmé�ca e os registradores. Questão 9 : Com base nos temas estudados nas unidades 8 e 9, leia as seguintes afirmações: I. O caminho de dados, sob certos aspectos, dita o que a máquina pode executar para cada classe de instrução, sendo também um elemento importante que determina a velocidade do fluxo de informações e, consequentemente, a velocidade do processador. II. O registrador é o elemento que ocupa a parte inferior da pirâmide da hierarquia de memória, o que significa que é o elemento mais veloz, mas também o de menor capacidade de armazenamento e o que possui maior custo por bit. III. Os registradores visíveis para o usuário/programador possibilitam a o�mização do uso dos recursos do processador quando a linguagem de montagem é u�lizada, enquanto que os de controle e estado permitem que a unidade de controle comande a operação da UCP. IV. Os registradores visíveis ao programador podem ser classificados nas seguintes categorias: propósito geral, dados, endereços e de códigode condição. Agora, assinale a opção que contemple as afirma�vas corretas. Acertou! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: O registrador ocupa a parte superior na organização hierárquica da memória. Por esse mo�vo, a afirmação “II” é a única falsa. Assim, as afirmações restantes estão corretas. A I, II e III B I e III C I, III e IV D II e III Questão 10 : Na unidade 1 vimos as funções do compilador. Assinale qual das alterna�vas a seguir define corretamente o que é o programa compilador em um sistema computacional: Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Tal como foi visto na unidade 1, 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 para a 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 bene�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 para a versão binária correspondente. D Abstração que o hardware fornece ao so�ware básico. Tempo Gasto 00:00:23 Maior pontuação: 0.8 Pontuação: 0.2 Refazer Avaliação ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : Diante do que você estudou na unidade 25, assinale a alterna�va que melhor define o ciclo de instrução de um processador. Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B A repe�ção con�nua da sequência de etapas busca–decodificação–execução é conhecida como ciclo de uma instrução. Isso torna válida a opção b, onde ainda foram acrescentados os etapas busca do operando e escrita (do resultado) (unidade 25). A Mecanismo que permite entender como os dados são organizados na memória, atendendo aos princípios de localidade. B A repe�ção con�nua da sequência de etapas responsável pela busca da instrução, decodificação, busca do operando,execução e escrita. C Mecanismo através do qual são definidas prioridades para a execução das interrupções. D Mecanismo que permite o recarregamento da memória DRAM. Questão 2 : Analisando os modos de endereçamento de instruções, iden�fique a alterna�va correta que caracteriza o modo direto de endereçamento. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B No modo direto, o campo endereço não contém o valor do operando explicitamente, mas do endereço onde podemos encontrar o valor do operando. O item a se refere ao modo imediato, o c ao indireto 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 dooperando. D O campo de endereço se refere a um registrador. Questão 3 : 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 Jus�fica�va: 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 u�lizada, 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 so�ware 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 atecnologia de memória u�lizada. D É a interface abstrata entre o hardware e o nível mais baixo do so�ware de máquina. Questão 4 : Analisando programas de alto nível, os pesquisadores demonstraram que exis�a um problema denominado gap semân�co. Com base nessa afirmação e com o que vimos na unidade 29, assinale qual das alterna�vas a seguir define corretamente esse termo. Acertou! A resposta correta é a opção D Jus�fica�va: Gabarito: D Os primeiros computadores eram simples, possuíam poucas instruções e poucos modos de endereçamento. Isso ocasionava um distanciamento entre as operações em linguagens de programação de alto nível e as linguagens de máquina, devido à pouca quan�dade (e versa�lidade) das instruções de máquina para representar (traduzir) os comandos em alto nível, que eram cada vez mais complexos. Isto foi conhecido como o gap semân�co e se manifestava nas dificuldades que surgiram no projeto dos compiladores (unidade 29). A Facilidade na implementação dos compiladores. B Proximidade entre as operações em linguagens de programação de alto nível e as linguagens de máquina. C Relacionado à taxa de acertos ou de falhas na interação com a memória cache. D Distanciamento entre as operações em linguagens de programação de alto nível e as linguagens de máquina. Questão 5 : Relembrando o que você estudou na unidade 26, selecione a alterna�va que melhor define o recurso conhecido como prioridade das interrupções. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D A prioridade é um recurso que permite gerenciar as interrupções, caso aconteçam simultaneamente, ou no caso de uma estar sendo executada enquanto outra surge solicitando a atenção do processador. Nesses casos, definem-se prioridades para as fontes de interrupção, de modo a que o processador dê prioridade ao atendimento do processo mais relevante para uma dada aplicação (unidade 26). A É relacionado à implementação dos montadores e ligadores. B O processador procura o dado ou a instrução na memória de menor nível de cache e, no caso de uma falta, o procurará nonível seguinte de cache. Se ocorrer uma nova falta, procurará então na cache de disco. C A repe�ção con�nua da sequência de etapas responsável pela busca da instrução, decodificação, busca do operando,execução e escrita D Permite gerenciar interrupções que acontecem simultaneamente, ou no caso de um estar sendo executado enquanto outrosurge solicitando a atenção do processador. Questão 6 : Na unidade 1 vimos as funções do compilador. Assinale qual das alterna�vas a seguir define corretamente o que é o programa compilador em um sistema computacional: Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Tal como foi visto na unidade 1, 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 para a 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 bene�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 para a versão binária correspondente. D Abstração que o hardware fornece ao so�ware básico. Questão 7 : Os periféricos do computador, taiscomo o teclado, a tela do monitor e o mouse não são conectados diretamente aos barramentos do sistema computacional, mas aos disposi�vos conhecidos como controladores ou interfaces de entrada e saída. Selecione a opção que jus�fica por que isso acontece dessa forma. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Quando analisamos os periféricos de um sistema computacional, verificamos a diversidade de disposi�vos e tecnologias, o que resulta em capacidades (bits envolvidos na comunicação) e velocidades de comunicação diferenciadas. Por esse mo�vo, eles devem ser conectados às interfaces (ou módulos) de entrada e saída que compa�bilizarão as caracterís�cas de cada disposi�vo para poder efetuar sua comunicação com outras unidades, como a UCP e a memória principal (unidade 27). A Pela Lei de Moore. B Pela necessidade de compa�bilizar as caracterís�cas de cada disposi�vo para poder efetuar sua comunicação com outrasunidades, como a UCP e a memória principal. C Devido ao pipeline de instruções. D É mo�vado pela o�mização do ciclo de instruções. Questão 8 : Tal como vimos na unidade 18, analisando os �pos de operações que são realizadas pelo processador, iden�fique qual alterna�va reflete o �po de operação executada quando rotacionamos bit a bit o conteúdo de uma célula de memória. Assinale a alterna�va correta. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Tal como vimos na unidade 18, as instruções podem ser classificadas em categorias, de acordo com a operação que realizam. Por exemplo: lógicas e aritmé�cas, transferência de dados, conversão de dados, operações de entrada e saída, de controle e especializadas. Nesse caso, a escolha correta é a lógica Booleana. A Booleana B Aritmé�ca C Transferência D Controle Questão 9 : Analise as seguintes afirmações relacionadas aos princípios de projeto dos computadores modernos. I - Todas as instruções devem ser diretamente executadas por hardware. II - O uso do paralelismo em nível de instrução e em nível de processador. III - Instruções mais simples e de formato uniforme. IV - Instruções executadas por microcódigos. Agora assinale a alterna�va que apresenta apenas as sentenças verdadeiras: Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: As alterna�vas a, b e c são válidas. De fato, todas as instruções devem ser diretamente executadas por hardware, o uso do paralelismo em nível de instrução e em nível de processador e as instruções devem ser o mais simples possível e de formato uniforme. O item: instruções executadas por microcódigos, não é um princípio de projeto dos modernos computadores (unidade 48). A I, II, III B I, II, III, IV C II, III, IV D I, II, IV Questão 10 : Na unidade 44, estudamos que os mul�processadores MIMD existentes se enquadram em duas classes, dependendo do número de processadores envolvidos, e isso determina uma organização de memória e uma estratégia de interconexão. Assinale a alterna�va correta, que representa o modelo de um sistema mul�processador de memória centralizada. Acertou! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: O modelo de um sistema mul�processador de memória centralizada é formado por vários processadores independentes, compar�lhando a mesma unidade de memória, interconectados, geralmente, por um barramento. A Formado por vários processadores independentes, compar�lhando 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 Formado por vários processadores independentes, sem interconexão entre eles. Tempo Gasto 00:00:21 Maior pontuação: 1.2 Pontuação: 1.2 Refazer Avaliação ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : Estudamos, na unidade 34, o acesso direto à memória, também conhecida como DMA. Assinale a alterna�va correta que indica a finalidade desta técnica. Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: O DMA consiste na transferência de dados entre uma determinada interface de entrada e saída de dados e a memória principal, sem a par�cipação do processador, com o máximo de rendimento (unidade 34). A O�mizar a transferência de dados entre registradores. B O�mizar a transferência entre o processador e a memória principal. C O�mizar a transferência de dados entre o disposi�vo periférico e a memória principal. D O�mizar a transferência de dados entre a unidade lógica aritmé�ca e os registradores. Questão 2 : Assinale a alterna�va que reúne as afirmações corretas em relação aos processos de montagem, compilação e ligação. I A linguagem de montagem associa nomes simbólicos para cada instrução. II O montador transforma o código escrito em linguagem de montagem em linguagem de máquina. III O compilador transforma o código escrito em linguagem de alto nível de abstração em linguagem de máquina. IV O ligador combina os diversos módulos gerados em linguagem de máquina e as ro�nas das bibliotecas, mas não gera o programa de máquina executável. Acertou! A resposta correta é a opção A Jus�fica�va: Gabarito: A A linguagem de montagem associa nomes simbólicos ou mnemônicos para cada instrução. Por sua vez, os códigos em assembly devem ser traduzidos para a linguagem de máquina (sistema binário) de modo a torná-los compreensíveis pelo processador. Esse processo é realizado pelo montador. O compilador transforma o código escrito em linguagem de alto nível de abstração em linguagem de máquina. Porém, a função do ligador consiste em reunir os diversos módulos gerados em linguagem de máquina, combinados com as ro�nas das bibliotecas, resolvendo as referências entre eles e gerando o programa de máquina executável. (Unidade 23). A I, II, III B I, III, IV C II, III, IV D I, II Questão 3 : A medida de desempenho MIPS, ou Milhões de Instruções por Segundo, não é uma boa medida, conforme estudamos na unidade 31. Assinale a alterna�va correta. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Vimos, através de um exemplo, na unidade 31, que o MIPS, embora seja uma métrica intui�va e de fácil compreensão, não é uma boa medida, pois depende da arquitetura do conjunto de instruções, não permi�ndo gerar um resultado conclusivo sobre o desempenho. A Cada processador possui conjuntos de instruções diferentes que são executadas também de modo diferente. B Apenas pode ser aplicada em processadores RISC. C Apenas pode ser aplicada em processadores CISC. D Não pode ser aplicada em processadores. Questão 4 : Quanto ao método de arbitração, assinale a alterna�va que apresenta a resposta correta: Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Os controladores dos disposi�vos de entrada e saída precisam, em algum momento, assumir o controle do barramento (para operações de leitura ou escrita), para, por exemplo, evitar que dois disposi�vos tentem tornarem-se mestres do barramento de forma simultânea; assim, estabelece-se um mecanismo para efetuar a arbitragem do barramento. Este mecanismo é conhecido como método de arbitração (unidade 36). A Criado para que os controladores dos disposi�vos de entrada e saída pudessem assumir o controle do barramento. B Criado para que a memória cache pudesse assumir o controle do barramento. C Criado paraque os registradores da UCP pudessem assumir o controle do barramento D Criado para que o processador pudesse assumir o controle do barramento. Questão 5 : Em computação, o termo cache é usado para referenciar o nível da hierarquia de memória situado entre o processador e a memória principal. Em relação às caracterís�cas dessa memória e tal como vimos na unidade 12, marque F para a(s) alterna�va(s) falsa(s) e V para a(s) alterna�va(s) verdadeira(s). Em seguida, assinale a opção correta: ( ) Possui uma capacidade de memória adequada para armazenar partes do programa, embora possua tempos de acesso superiores aos da memória principal. ( ) U�lizada para mediar a transferência de dados entre registradores. ( ) Pode possuir uma pequena quan�dade de memória não volá�l, que armazena um pequeno grupo de instruções executadas quando o computador é energizado. ( ) Visa obter uma velocidade de acesso próxima à velocidade dos registradores do processador, disponibilizando, ao mesmo tempo, uma capacidade de memória adequada para armazenar partes do programa. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Comentário: O item “a” é falso, pois os tempos de acesso não podem ser superiores aos da memória principal. Se fosse verdadeiro, não teria sen�do termos a cache. O item “b” é falso, pois ela se encontra na hierarquia de memória mediando a comunicação entre o processador e a memória externa. O item “c” se refere à ROM BIOS. Apenas o item “d” está correto. A F – V – V – F B F – V – F – V C V – F – F – F D F – F – F – V Questão 6 : Analise as afirma�vas seguintes sobre as memórias SDRAM e, em seguida, assinale a opção que apresenta a sequência correta. I) As memórias SDRAM são u�lizadas na fabricação das memórias cache (L1 e L2). II) A memória SRAM 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 memória de �po SRAM é cons�tuída por flip-flops, o que garante uma operação próxima da velocidade do processador. Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: A afirmação I é falsa, pois as memórias SDRAM são usadas nos pentes de memória principal, e não nas caches. O item II é também falso, pois a caracterís�ca citada é caracterís�ca da DRAM e não da SRAM. As opções III e IV estão corretas (unidade 14). A I, II e III B II e III C III e IV D I, II, III e IV Questão 7 : Analisando os modos de endereçamento de instruções, indique a alterna�va correta que caracteriza o modo de endereçamento indireto via registrador. Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C No modo de endereçamento indireto via registrador o campo endereço se refere a uma posição de memória dada pelo valor do registrador. Portanto, são necessários dois passos para poder efetuar a leitura do operando. No primeiro, obtém-se o endereço do operando (conteúdo do registrador) e no segundo acesso se efetua a leitura do seu valor na memória. O item a se refere ao modo imediato, o b ao direto e o d ao modo de endereçamento por deslocamento (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 U�liza dois campos de endereço, um para um registrador e outro para um valor constante A, de forma que o conteúdo doregistrador é adicionado ao valor A para produzir o endereço desejado. Questão 8 : Conforme estudamos nas unidades 32 a 36, analise as afirma�vas a seguir: I. O uso de vários pipelines introduz um nível de paralelismo na execução das instruções. II. O acesso direto à memória permite que seja realizada uma comunicação eficiente entre a memória e os disposi�vos periféricos. III. O teclado e a impressora são disposi�vos periféricos. IV. O escravo em um sistema computacional é o disposi�vo que inicia a transferência de dados pelo barramento. Assinale a alterna�va correta: Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Conforme vimos na unidade 32, o uso de vários pipelines introduz um nível de paralelismo na execução das instruções e, como vimos na unidade 34, o acesso direto à memória permite que seja realizada uma comunicação eficiente entre a memória e os disposi�vos periféricos. Por sua vez, na unidade 33, soubemosque o teclado e a impressora são disposi�vos periféricos. Na unidade 36, aprendemos que o escravo em um sistema computacional não é o disposi�vo que inicia a transferência de dados. Essa função é realizada pelo mestre do barramento. O escravo responde aos comandos do mestre. Esta é a única alterna�va falsa, neste caso. (unidade 32) A I, II e III B I, II e IV C I e II D I, II, III e IV Questão 9 : Considerando os temas estudados sobre os modelos de Harvard e von Neumann, marque a alterna�va correta. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Tal como vimos na unidade 39, uma aplicação relevante do modelo de Harvard é no projeto da memória cache. Embora a cache unificada para dados e instruções, presente em diversos computadores, seja mais simples de construir, observa-se a tendência nas máquinas atuais de projetar caches separadas: uma para instruções e outra para dados. Isso acontece, por exemplo, com o Pen�um, tal como vimos na unidade 12. Por sua vez, o conceito de caches separadas permite o acesso paralelo a dados e instruções, o qual é conhecido como arquitetura de Harvard, em reconhecimento ao computador Mark III. Por sua vez, o conceito de cache unificada é atribuído ao modelo de von Neumann.(Unidade 39) A O conceito de caches separadas permite o acesso paralelo a dados e instruções, o que é atribuído à arquitetura Harvard. B Os modelos de Harvard e de von Neumann defendem a existência de um único barramento para dados e instruções. C O conceito de caches separadas é atribuído ao modelo de von Neumann. D O conceito de uma cache unificada é atribuído ao modelo de Harvard. Questão 10 : Assinale a alterna�va correta que descreve por que a pilha é conhecida como lista LIFO. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D A pilha é uma sequência linear de posições de memória, também conhecida como lista LIFO (o úl�mo dado que entrou é o primeiro a sair – last in first out), pois os dados somente podem ser armazenados ou acessados a par�r do topo da pilha (unidade 23). A Os dados armazenados nela são acessados a par�r do topo da pilha. B A pilha não armazena dados. C Os processadores não u�lizam a pilha. D O úl�mo dado que é armazenado na pilha é o primeiro a sair. Tempo Gasto 00:00:23 Maior pontuação: 1.2 Pontuação: 0.2 Refazer Avaliação ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : Na unidade 44, conhecemos a Taxonomia estabelecida por Flynn (1966). Dentre as afirmações a seguir, assinale a alterna�va que apresenta sua caracterís�ca corretamente. Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Para classificar os computadores em função do paralelismo, Flynn propôs um modelo que resultou em quatro categorias: SISD, MISD, SIMD e MIMD.O gerenciamento da memória virtual é realizado pelo sistema operacional, da mesma forma que a coordenação das a�vidades do processador e dos disposi�vos de entradas e saídas. Por outro lado, o escalonamento de processos (e tarefas) é uma a�vidade organizacional feita pelo escalonador (scheduler), que determina em que ordem serão executados os processos e nada tem a ver com a taxonomia de Flynn. A A�vidade organizacional feita pelo escalonador que determina em que ordem serão executados os processos, atendendo acritérios tais como as prioridades. B Classificação adotada para computadores paralelos, baseada nos fluxos de instruções e dados. C Relacionada ao gerenciamento da memória virtual. D Relacionada ao gerenciamento do uso do processador e dos disposi�vos de entradas e saídas. Questão 2 : Na unidade 39, estudamos o Modelo de Harvard. Analise as afirmações a seguir. I - A separação dos barramentos da memória de dados e da memória de programa permite que a unidade de controle do processador viabilize a busca de um dado enquanto se realiza, de forma simultânea, a busca de uma instrução de programa. II - Uma técnica de implementação da unidade de controle é conhecida como implementação por hardware. Outra técnica é conhecida como microprogramação. III - O pipeline decompõe o ciclo de uma instrução em passos menores, chamados micro-operações. IV - As instruções que geram as micro-operações são chamadas de microinstruções. Agora, assinale a opção correta. Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: Todas as afirmações são verdadeiras. Tal como vimos na unidade 39, o modelo de Harvard promove a separação dos barramentos da memória de dados e da memória de programa, possibilitando que a unidade de controle do processador viabilize a busca de um dado, enquanto, de forma simultânea, realiza a busca de uma instrução de programa. Por sua vez, é correto afirmar que as técnicas de implementação da unidade de controle são conhecidas como implementação por hardware e microprogramação, tal como estudamos nas unidades 40, 41 e 42. Por sua vez, o pipeline decompõe o ciclo de uma instrução em passos menores, chamadas micro-operações, tal como vimos na unidade 42. A As sentenças I, II e III são verdadeiras. B As sentenças I, II e IV são verdadeiras. C As sentenças I, II, III e IV são verdadeiras. D As sentenças I, III e IV são verdadeiras. Questão 3 : Vimos que existem duas tecnologias de conjuntos de instruções, o CISC e o RISC . Escolha a alterna�va correta que melhor caracteriza o CISC. Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B O CISC caracteriza o conjunto complexo de instruções. As siglas fazem referência à quan�dade e versa�lidade do conjunto de instruções e dos modos de endereçamento que possui (unidade 19). A Conjunto reduzido e o�mizado de instruções. B Conjunto versá�l e complexo de instruções. C Pouca disponibilidade de modos de endereçamento. D Nenhuma das alterna�vas anteriores. Questão 4 : Analisando o conteúdo da unidade 6, determine qual das seguintes alterna�vas indica uma representação numérica muito usada em sistemas computacionais. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: A representação no sistema hexadecimal é amplamente usada em sistemas computacionais. É muito usada para representar endereços de memória, por exemplo, pois a união de quatro bits em cada dígito (hexadecimal) facilita a iden�ficação, em relação a sua representação equivalente no sistema binário. A Memória de dados B Base Hexadecimal C Fluxo de dados D Código Hamming Questão 5 : Em relação ao RISC, marque a alterna�va correta que o caracteriza. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A O RISC caracteriza o conjunto reduzido de instruções. As siglas fazem referência à quan�dade e eficiência do conjunto de instruções. É baseado em operações de �po load-store e, por esse mo�vo, possui menos modos de endereçamento, comparado ao CISC (unidade 19). A Conjunto reduzido e o�mizado de instruções. B Conjunto versá�l e complexo de instruções. C Possui mais modos de endereçamento, comparado ao CISC. D Nenhuma das alterna�vas anteriores. Questão 6 : Assinale a alterna�va que indica corretamente onde as microinstruções são armazenadas: Acertou! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: O conjunto de microinstruções é armazenado na memória de controle. Na cache, na memória principal e na memória secundárias são armazenados os dados e instruções dos programas. (Unidade 40) A Na memória principal. B Na cache. C Na memória de controle. D Na memória secundária. Questão 7 : Como vimos na unidade 14, existem diversas tecnologias de fabricação das memórias RAM. Verifique as afirma�vas a seguir e assinale a alterna�va correta. I. As memórias SRAM são u�lizadas na fabricação das memórias cache (L1 e L2), enquanto que as memórias DRAM são empregadas na cons�tuiçã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). Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Comentário: Todas as alterna�vas estão corretas. Tal como vimos na unidade 14, as memórias SRAM são u�lizadas 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 cons�tuiçã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 subs�tui 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 8 : Assinale a alterna�va correta quanto à definição de escalonador a curto prazo. Acertou! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: O escalonador a longo prazo determina que programas são admi�dos para processamento no sistema, controlando o grau de mul�programação (número de processos na memória). O escalonador a médio prazo faz parte da função de troca de processos (swapping) entre a memória principal e a memória secundária (normalmente um disco). O escalonador a curto prazo, também chamado despachante (dispatcher), é executado frequentemente, tomando a decisão de nível mais baixo sobre qual será a próxima tarefa a ser executada. Por sua vez, o escalonamento de entradas e saídas decide sobre qual das requisições de entradas e saídas pendentes dos processos e execução deverá ser atendida por um disposi�vo de entrada e saída disponível (unidade 45). A Determina que programas são admi�dos para processamento no sistema, controlando o grau de mul�programação. B Faz parte da função de troca de processos (swapping) entre a memória principal e a memória secundária (normalmente umdisco). C É executadofrequentemente e executa uma decisão de nível mais baixo sobre qual será a próxima tarefa a ser executada. D Decide sobre qual das requisições de entradas e saídas pendentes dos processos e execução deverá ser atendida. Questão 9 : Você estudou que Jonh von Neumann foi o precursor do desenvolvimento de um computador baseado no conceito de programa armazenado. Assinale a alterna�va que melhor representa as premissas enunciadas por Jonh von Neumann e sua equipe: Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Esta questão tem duas su�lezas. 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 �sico (não eram separadas). Isso inviabiliza as respostas b e d. Por outro lado, possui unidade lógica e aritmé�ca, 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é�ca 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 disposi�vos 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é�ca 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 disposi�vos 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 disposi�vos de entrada e saída. Não possui unidade lógica e aritmé�ca. 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 disposi�vos de entrada e saída. Não possui unidade lógica e aritmé�ca. Questão 10 : 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 alterna�vas a seguir define corretamente o princípio de localidade temporal. Acertou! A resposta correta é a opção C Jus�fica�va: 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óximasna 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. Tempo Gasto 00:00:26 Maior pontuação: 1.2 Pontuação: 1.2 Refazer Avaliação ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : Ao analisar os �pos de operações realizadas pelo processador, iden�fique qual das seguintes alterna�vas reflete corretamente o �po de operação executada quando deslocamos um bit à esquerda para obter uma mul�plicação por dois de forma simplificada. Resposta Errada! A resposta correta é a opção D Jus�fica�va: 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é�cas, 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é�ca C Transferência D Booleana Questão 2 : Vimos que existem duas tecnologias de conjuntos de instruções, o CISC e o RISC . Escolha a alterna�va correta que melhor caracteriza o CISC. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B O CISC caracteriza o conjunto complexo de instruções. As siglas fazem referência à quan�dade e versa�lidade do conjunto de instruções e dos modos de endereçamento que possui (unidade 19). A Conjunto reduzido e o�mizado de instruções. B Conjunto versá�l e complexo de instruções. C Pouca disponibilidade de modos de endereçamento. D Nenhuma das alterna�vas anteriores. Questão 3 : CISC e RISC são siglas que caracterizam as arquiteturas de processadores disponíveis no mercado. Iden�fique nas opções a seguir como a proposta do RISC pretendia resolver o gap semân�co descoberto pelos pesquisadores. Resposta Errada! A resposta correta é a opção A Jus�fica�va: 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ân�co e se manifestava nas dificuldades que surgiram no projeto dos compiladores. A proposta do RISC foi no sen�do contrário à do CISC, ou seja, simplificar a quan�dade de instruções e seus formatos e inves�r em menos modos de endereçamento para reduzir o gap semân�co (unidade 30). A Simplificando a quan�dade de instruções e os modos de endereçamento. B Inves�ndo no paralelismo na execução das instruções. C Gerenciando melhor os mecanismos de interrupção. D Introduzindo mais instruções e inves�ndo nos modos de endereçamento. Questão 4 : Selecione a alterna�va que apresente corretamente quando acontece o gargalo em um sistema computacional. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Comentário: Tal como vimos na unidade 38, devido à existência de um único barramento para a transferência de dados e instruções, a taxa de transferência de informações entre a CPU e a memória (informações que circulam por unidade de tempo) fica comprome�da, principalmente nos casos em que a UCP precisa acessar uma grande quan�dade de dados na memória. Isso acontece quando a UCP fica aguardando pelos dados provenientes da (ou em direção à) memória. O próprio von Neumann, em seu estudo publicado no ano de 1945, usou o termo gargalo quando comenta os problemas e a dificuldade de funcionamento da memória. (Unidade 38) A Quando há um acerto ou hit na cache. B Quando há uma falha ou miss na cache. C Quando o pipeline não pode ser o�mizado. D Quando a UCP fica aguardando pelos dados provenientes da memória. 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: Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: A unidade de controle é um componente interno do processador; controla o caminho de dados, a memória e os disposi�vos de entrada e saída. A Dirige o caminho de dados, a memória e os disposi�vos de entrada e saída, de acordo com as instruções do programa. B Nela são man�dos os programas que es�verem rodandoe os dados necessários para a execução dos programas. C Disposi�vo do computador des�nado ao armazenamento de informações. D Componente do sistema que executa as operações lógicas e aritmé�cas. Questão 6 : Assinale a opção que melhor caracteriza o método de arbitração centralizado. Resposta Errada! A resposta correta é a opção B Jus�fica�va: 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 disposi�vo é responsável por alocar o tempo de u�lização do barramento a cada disposi�vo 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 disposi�vos são responsáveis por alocar o tempo de u�lização do barramento a cada disposi�vo do sistema. B Um único disposi�vo é responsável por alocar o tempo de u�lização do barramento a cada disposi�vo do sistema. C O controlador de interrupções é responsável por alocar o tempo de u�lização do barramento a cada disposi�vo do sistema. D Cada módulo do sistema contém uma lógica de controle de acesso ao barramento. Questão 7 : Um dos problemas dos proje�stas de computadores é o�mizar o desempenho da memória. Assinale a alterna�va que caracteriza corretamente a memória virtual de um sistema computacional. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: A memória virtual é uma técnica que usa a memória secundária como cache para armazenamento secundário, devido ao fato de que a memória principal do sistema possui uma capacidade limitada. A memória virtual surge para permi�r o compar�lhamento seguro e eficiente da memória entre vários programas em um sistema mul�tarefa, lidando com o fato de que a memória principal possui menor capacidade que o espaço �sico exigido pelos programas, tal como vimos na unidade 13. A Memória de armazenamento primário. B U�liza a memória secundária como cache para armazenamento de trechos de programas. C Memória interna no processador. D Memória de acesso sequencial. Questão 8 : De acordo com o que vimos na unidade 18, iden�fique – analisando os �pos de operações que são realizadas pelo processador – qual das seguintes alterna�vas reflete corretamente o �po de operação executada quando realizamos uma operação em ponto flutuante. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Dependendo da arquitetura do conjunto de instruções do processador, são oferecidas categorias de instruções voltadas para operações especializadas. Entre elas, podemos citar as instruções de ponto flutuante, as decimais, as de manipulação de bits e as de manipulação de cadeias de caracteres, ou strings. A Lógica B Especializada C Transferência D Controle Questão 9 : 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: Resposta Errada! A resposta correta é a opção C Jus�fica�va: 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 u�lizada, 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 so�ware 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 atecnologia de memória u�lizada. D É a interface abstrata entre o hardware e o nível mais baixo do so�ware de máquina. Questão 10 : Assinale a alterna�va correta, considerando o que você estudou sobre o processador Itanium. Resposta Errada! A resposta correta é a opção A Jus�fica�va: 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. Tempo Gasto 00:00:21 Maior pontuação: 1.2 Pontuação: 0.0 Refazer Avaliação ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : A par�r do que você estudou sobre paralelismo em nível de processador, analise as afirmações a seguir. I - Em um sistema mul�computador, os processadores se comunicam através de um mecanismo conhecido como troca de mensagens. II - Ao invés de con�nuar aumentando a quan�dade de núcleos formados por processadores, a memória compar�lhada é subs�tuída por sistemas com um grande número de computadores interconectados, sem qualquer �po de memória comum. III - No caso de sistemas mul�computadores formados por um elevado número de processadores, a melhor opção ainda é a interconexão dos componentes do sistema através de um barramento. , IV - Exemplos de topologias de interconexão de mul�processadores são as grades 2D e 3D, as árvores e os anéis. Agora assinale a alterna�va que apresenta apenas as sentenças verdadeiras: Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: No caso de sistemas mul�computadores formados por um elevado número de processadores, não seria viável estabelecer a interconexão dos processadores usando a topologia do barramento, mo�vo pelo qual foram desenvolvidas topologias especiais para esses sistemas. Então, a III é a única opção falsa. Portanto, é correto afirmar que em um sistema mul�computador, os processadores se comunicam através de um mecanismo conhecido como troca de mensagens. Da mesma forma, ao invés de con�nuar aumentando a quan�dade de núcleos formados por processadores, a memória compar�lhada é subs�tuída por sistemas com um grande número de computadores interconectados, sem qualquer �po de memória comum. Por úl�mo, é válido afirmar que as grades 2D e 3D, as árvores e os anéis são exemplos de topologias de interconexão (unidade 43). A I, II, III B I, II, IV C II, III, IV D I, III, IV 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 alterna�va que melhor representa as premissas enunciadas por Jonh von Neumann e sua equipe: Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Esta questão tem duas su�lezas. 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 �sico (não eram separadas). Isso inviabiliza as respostas b e d. Por outro lado, possui unidade lógica e aritmé�ca, 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é�ca capaz de realizar operações com dados binários e uma unidadede controle que interpreta e executa instruções armazenadas na memória e opera os disposi�vos 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é�ca 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 disposi�vos 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 disposi�vos de entrada e saída. Não possui unidade lógica e aritmé�ca. 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 disposi�vos de entrada e saída. Não possui unidade lógica e aritmé�ca. Questão 3 : De acordo com o que vimos na unidade 14, uma das técnicas de localização de uma célula de memória é conhecida como seleção linear. Selecione a alterna�va que descreve corretamente essa técnica, no caso de uma memória de N células de M bits cada. Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Os itens c e d são falsos, pois é possível sim realizar operações de leitura e escrita na memória. O item a corresponde a outro método de seleção. A alterna�va correta é a b, pois no método de seleção linear existem 2E = N localizações de memória. A Método de seleção de células por arranjo �sico de linhas e colunas. B Método de seleção linear, no qual existem 2E = N localizações de memória. C Essa organização não permite realizar operações de escrita na memória. D Essa organização não permite realizar operações de leitura na memória. Questão 4 : Na unidade 46 estudamos que o estado de um processo inclui as informações que definem as condições de sua execução, podendo a�ngir cinco estados possíveis. Analise as afirmações a seguir relacionadas aos estados da execução de um processo e assinale a alterna�va que apresenta apenas as sentenças verdadeiras. I. O estado novo representa um programa que foi admi�do pelo escalonador de 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. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Tal como estudamos na unidade 46, o estado novo representa um programa que foi admi�do 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 5 : Assinale a alterna�va correta quanto à definição de escalonador a curto prazo. Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: O escalonador a longo prazo determina que programas são admi�dos para processamento no sistema, controlando o grau de mul�programação (número de processos na memória). O escalonador a médio prazo faz parte da função de troca de processos (swapping) entre a memória principal e a memória secundária (normalmente um disco). O escalonador a curto prazo, também chamado despachante (dispatcher), é executado frequentemente, tomando a decisão de nível mais baixo sobre qual será a próxima tarefa a ser executada. Por sua vez, o escalonamento de entradas e saídas decide sobre qual das requisições de entradas e saídas pendentes dos processos e execução deverá ser atendida por um disposi�vo de entrada e saída disponível (unidade 45). A Determina que programas são admi�dos para processamento no sistema, controlando o grau de mul�programação. B Faz parte da função de troca de processos (swapping) entre a memória principal e a memória secundária (normalmente umdisco). C É executado frequentemente e executa uma decisão de nível mais baixo sobre qual será a próxima tarefa a ser executada. D Decide sobre qual das requisições de entradas e saídas pendentes dos processos e execução deverá ser atendida. Questão 6 : 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: Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: A unidade de controle é um componente interno do processador; controla o caminho de dados, a memória e os disposi�vos de entrada e saída. A Dirige o caminho de dados, a memória e os disposi�vos de entrada e saída, de acordo com as instruções do programa. B Nela são man�dos os programas que es�verem rodando e os dados necessários para a execução dos programas. C Disposi�vo do computador des�nado ao armazenamento de informações. D Componente do sistema que executa as operações lógicas e aritmé�cas. Questão 7 : Uma memória ROM é fabricada com a possibilidade de armazenar 256 kbytes (cada célula pode armazenar oito bits). De acordo com os temas estudados na unidade 10, determine qual das seguintes alterna�vas fornece corretamente a quan�dade de bits necessária para acessar essas posições de memória. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Primeiramente, vamos destacar que a unidade k representa 210. Dessa forma: Então serão necessários 18 bits para poder endereçar as 218 células (bytes) dessa memória. Essa será a largura ou tamanho do barramento de endereços. A 18 B 8 C 10 D 256 Questão 8 : De acordo com o que estudamos na unidade 7, as operações aritmé�cas podem ser compreendidas a par�r da operação do somador parcial e do somador completo. Marque qual das alterna�vas a seguir define corretamente a função do módulo somador parcial da ULA. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: A diferença do somador completo: o somador parcial executa operações de soma envolvendo dois bits, sem considerar o “vai um”, tal como foi apresentado na unidade 7. A Executa a soma de números binários em “complemento a dois”. B Executa operações de soma de dois bits, sem considerar o “vai um” da operação. C Executa operações de soma de dois bits, mais o “vai um” da operação. D Executa a transferência de dados com a memória. Questão 9 : A par�r do que estudamos na unidade 25, selecione a opção que melhor caracteriza o paralelismo na execução das instruções de programa. Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C O paralelismo em nível de instrução possibilita executar duas ou mais operações ao mesmo tempo, aproveitando os recursos do processador que se encontram ociosos na execução de uma instrução (unidade 25). A Permite que uma interrupção interrompa um processo em andamento. B Está relacionado à taxa de acertos ou de falhas na interação com a memória cache. C Possibilita executar duas ou mais operações ao mesmo tempo, aproveitando os recursos ociosos do processador. D Permite o fluxo dos operandos pelaULA e o armazenamento do resultado matemá�co em um registrador. Questão 10 : Tal como vimos na unidade 5, o processador é o núcleo do sistema computacional. Assinale qual das seguintes alterna�vas descreve melhor sua definição: Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Comentário: Tal como vimos na unidade 1 e posteriormente na unidade 5, o processador, ou Unidade Central de Processamento (ou UCP), é o coração do sistema computacional. É formado por registradores, pela unidade lógica e aritmé�ca (ULA) e pela unidade de controle (UC), sendo o responsável pela execução das funções do sistema. A Disposi�vo do computador des�nado ao armazenamento de informações. B Componente do sistema que apenas realiza as operações lógicas e aritmé�cas. C Circuito integrado usado na construção da memória principal. D Parte a�va do computador, que executa as instruções de programa, adiciona números, compara valores, a�va os disposi�vos de entrada e saída e contém o caminho de dados e a unidade de controle. Tempo Gasto 00:00:32 Maior pontuação: 1.2 Pontuação: 0.5 Refazer Avaliação ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : Na unidade 34, entendemos por que acontece o roubo de ciclos em um sistema computacional. A par�r do que estudamos, assinale a alterna�va correta: Resposta Errada! A resposta correta é a opção B Jus�fica�va: 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, mo�vo 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 disposi�vos 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 obarramento. D Ocorre porque o processador não foi projetado para executar instruções em paralelo. Questão 2 : Analisando os modos de endereçamento de instruções, iden�fique a alterna�va correta que caracteriza o modo direto de endereçamento. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B No modo direto, o campo endereço não contém o valor do operando explicitamente, mas do endereço onde podemos encontrar o valor do operando. O item a se refere ao modo imediato, o c ao indireto 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 dooperando. D O campo de endereço se refere a um registrador. Questão 3 : Você estudou que Jonh von Neumann foi o precursor do desenvolvimento de um computador baseado no conceito de programa armazenado. Assinale a alterna�va que melhor representa as premissas enunciadas por Jonh von Neumann e sua equipe: Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Esta questão tem duas su�lezas. 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 �sico (não eram separadas). Isso inviabiliza as respostas b e d. Por outro lado, possui unidade lógica e aritmé�ca, 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é�ca 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 disposi�vos 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é�ca 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 disposi�vos 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 disposi�vos de entrada e saída. Não possui unidade lógica e aritmé�ca. 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 disposi�vos de entrada e saída. Não possui unidade lógica e aritmé�ca. Questão 4 : Sobre os elementos e funções que formam parte do modelo da unidade de controle, analise as seguintes sentenças. I. O ciclo do relógio permite sincronizar a execução das micro-operações. II. O código de condição é usado pela unidade de controle para determinar o estado do processador e os flags a�vados previamente pela unidade lógica e aritmé�ca. III. Os sinais de controle do barramento do sistema fornecem os sinais de interrupção. IV. Os sinais de controle internos à UCP estão relacionados à movimentação dos dados entre os registradores e também vinculam-se à a�vação de funções específicas da unidade lógica e aritmé�ca. Assinale a opção que apresenta as afirma�vas verdadeiras. Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: Todas as afirmações são verdadeiras. Tal como estudamos na unidade 40, o ciclo do relógio, efe�vamente, permite sincronizar a execução das micro-operações. O registrador de instrução armazena o código de operação da instrução que será executada, que é usado para determinar quais micro-operações devem ser executadas. O código de condição é usado pela unidade de controle para determinar o estado do processador e os flags a�vados previamente pela unidade lógica e aritmé�ca, tal como o bit de resultado nulo, o bit de sinal (posi�vo ou nega�vo), e o bit “vai um”, por exemplo. Os sinais de controle do barramento do sistema fornecem os sinais de interrupção, tópico estudado na unidade 26. Os sinais de controle internos à UCP estão relacionados à movimentação dos dados entre os registradores, e também à a�vação de funções específicas da unidade lógica e aritmé�ca. (Unidade 40 e 26) A I, II e III B I, II e IV C I, II, III e IV D I, III e IV Questão 5 : A par�r do que você estudou sobre paralelismo em nível de processador, analise as afirmações a seguir. I - Em um sistema mul�computador, os processadores se comunicam através de um mecanismo conhecido como troca de mensagens. II - Ao invés de con�nuar aumentando a quan�dade de núcleos formados por processadores, a memória compar�lhada é subs�tuída por sistemas com um grande número de computadores interconectados, sem qualquer �po de memória comum. III - No caso de sistemas mul�computadores formados por um elevado número de processadores, a melhor opção ainda é a interconexão dos componentesdo sistema através de um barramento. , IV - Exemplos de topologias de interconexão de mul�processadores são as grades 2D e 3D, as árvores e os anéis. Agora assinale a alterna�va que apresenta apenas as sentenças verdadeiras: Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: No caso de sistemas mul�computadores formados por um elevado número de processadores, não seria viável estabelecer a interconexão dos processadores usando a topologia do barramento, mo�vo pelo qual foram desenvolvidas topologias especiais para esses sistemas. Então, a III é a única opção falsa. Portanto, é correto afirmar que em um sistema mul�computador, os processadores se comunicam através de um mecanismo conhecido como troca de mensagens. Da mesma forma, ao invés de con�nuar aumentando a quan�dade de núcleos formados por processadores, a memória compar�lhada é subs�tuída por sistemas com um grande número de computadores interconectados, sem qualquer �po de memória comum. Por úl�mo, é válido afirmar que as grades 2D e 3D, as árvores e os anéis são exemplos de topologias de interconexão (unidade 43). A I, II, III B I, II, IV C II, III, IV D I, III, IV Questão 6 : Na unidade 39, estudamos o Modelo de Harvard. Analise as afirmações a seguir. I - A separação dos barramentos da memória de dados e da memória de programa permite que a unidade de controle do processador viabilize a busca de um dado enquanto se realiza, de forma simultânea, a busca de uma instrução de programa. II - Uma técnica de implementação da unidade de controle é conhecida como implementação por hardware. Outra técnica é conhecida como microprogramação. III - O pipeline decompõe o ciclo de uma instrução em passos menores, chamados micro-operações. IV - As instruções que geram as micro-operações são chamadas de microinstruções. Agora, assinale a opção correta. Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: Todas as afirmações são verdadeiras. Tal como vimos na unidade 39, o modelo de Harvard promove a separação dos barramentos da memória de dados e da memória de programa, possibilitando que a unidade de controle do processador viabilize a busca de um dado, enquanto, de forma simultânea, realiza a busca de uma instrução de programa. Por sua vez, é correto afirmar que as técnicas de implementação da unidade de controle são conhecidas como implementação por hardware e microprogramação, tal como estudamos nas unidades 40, 41 e 42. Por sua vez, o pipeline decompõe o ciclo de uma instrução em passos menores, chamadas micro-operações, tal como vimos na unidade 42. A As sentenças I, II e III são verdadeiras. B As sentenças I, II e IV são verdadeiras. C As sentenças I, II, III e IV são verdadeiras. D As sentenças I, III e IV são verdadeiras. Questão 7 : Um dos problemas dos proje�stas de computadores é o�mizar o desempenho da memória. Assinale a alterna�va que caracteriza corretamente a memória virtual de um sistema computacional. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: A memória virtual é uma técnica que usa a memória secundária como cache para armazenamento secundário, devido ao fato de que a memória principal do sistema possui uma capacidade limitada. A memória virtual surge para permi�r o compar�lhamento seguro e eficiente da memória entre vários programas em um sistema mul�tarefa, lidando com o fato de que a memória principal possui menor capacidade que o espaço �sico exigido pelos programas, tal como vimos na unidade 13. A Memória de armazenamento primário. B U�liza a memória secundária como cache para armazenamento de trechos de programas. C Memória interna no processador. D Memória de acesso sequencial. Questão 8 : Sobre a linguagem de montagem, considere a sentença a seguir: A linguagem de montagem de um processador___________. Agora, assinale a alterna�va correta que preenche a lacuna. Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Desde os primeiros projetos de computadores, surge a linguagem de montagem com a proposta de associar nomes simbólicos ou mnemônicos para cada instrução. A linguagem de montagem ou assembly se tornou uma solução intermediária para o programador, com a grande vantagem de ser de mais fácil compreensão se comparada à linguagem de máquina e, assim, servir de ponte para a u�lização eficiente dos recursos de hardware (unidade 20). A É a linguagem de maior abstração. B É a linguagem de maior abstração. C Associa nomes simbólicos ou mnemônicos a cada instrução. D É conhecida como linguagem de descrição de hardware. Questão 9 : Assinale a opção que melhor caracteriza o método de arbitração distribuído. Resposta Errada! A resposta correta é a opção D Jus�fica�va: 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 disposi�vo é responsável por alocar o tempo de u�lização do barramento a cada disposi�vo 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 disposi�vos são responsáveis por alocar o tempo de u�lização do barramento a cada disposi�vo do sistema. B Um único disposi�vo é responsável por alocar o tempo de u�lização do barramento a cada disposi�vo do sistema. C O controlador de interrupções é responsável por alocar o tempo de u�lização do barramento a cada disposi�vo do sistema. D Cada módulo do sistema contém uma lógica de controle de acesso ao barramento. Questão 10 : Tal como vimos na unidade 1, a memória é uma componente imprescindível do computador. Assinale qual das seguintes definições representa melhor o que é uma memória: Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Comentário: A memória não executa programas, apenas armazena informações. A Componente responsável pela execução das operações lógicas e aritmé�cas. B Parte a�va do computador que executa as instruções de programa. C Contém o caminho de dados e a unidade de controle. D Área des�nada ao armazenamento de informações. Tempo Gasto 00:00:44 Maior pontuação: 1.2 Pontuação: 0.2 Refazer Avaliação ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : Assinale a alterna�va correta quanto à definição de escalonador a curto prazo. Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: O escalonador a longo prazo determina que programas são admi�dos para processamento no sistema, controlando o grau de mul�programação (número de processos na memória). O escalonador a médio prazo faz parte da função de troca de processos (swapping) entre a memória principal e a memória secundária (normalmente um disco). O escalonador a curto prazo, também chamado despachante (dispatcher), é executado frequentemente, tomando a decisão de nível mais baixo sobre qual será a próxima tarefa a ser executada. Por sua vez, o escalonamento de entradas e saídas decide sobre qual das requisições de entradas e saídas pendentes dos processos e execução deverá ser atendida por um disposi�vo de entrada e saída disponível (unidade 45). A Determina que programas são admi�dos para processamento no sistema, controlando o grau de mul�programação. B Faz parte da função de troca de processos (swapping) entre a memória principal e a memória secundária (normalmente umdisco). C É executado frequentemente e executa uma decisão de nível maisbaixo sobre qual será a próxima tarefa a ser executada. D Decide sobre qual das requisições de entradas e saídas pendentes dos processos e execução deverá ser atendida. Questão 2 : Conforme o que estudamos nas unidades 26, 27 e 28, analise as sentenças a seguir. I. As interrupções não precisam ser configuradas e habilitadas para poder ser reconhecidas e processadas pela UCP. II. Quando os estágios do pipeline possuem diferentes durações de tempo sua execução não será tão eficiente. III. As principais técnicas de entrada e saída são: entrada e saída programada, por interrupção e por acesso direto à memória. IV. A lógica de controle requerida para executar o pipeline aumenta sua complexidade na medida em que aumenta o número de estágios das instruções. Agora, assinale a alterna�va que reúne as opções corretas: Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Apenas a opção I é falsa, pois as interrupções precisam ser configuradas e habilitadas para que possam ser reconhecidas e processadas pela UCP. As outras opções são verdadeiras (unidades 26, 27 e 28). A I, II, III B II, III, IV C I, III, IV D II, IV Questão 3 : De acordo com o que estudamos na unidade 7, as operações aritmé�cas podem ser compreendidas a par�r da operação do somador parcial e do somador completo. Marque qual das alterna�vas a seguir define corretamente a função do módulo somador parcial da ULA. Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: A diferença do somador completo: o somador parcial executa operações de soma envolvendo dois bits, sem considerar o “vai um”, tal como foi apresentado na unidade 7. A Executa a soma de números binários em “complemento a dois”. B Executa operações de soma de dois bits, sem considerar o “vai um” da operação. C Executa operações de soma de dois bits, mais o “vai um” da operação. D Executa a transferência de dados com a memória. Questão 4 : De acordo com o que vimos na unidade 18, iden�fique – analisando os �pos de operações que são realizadas pelo processador – qual das seguintes alterna�vas reflete corretamente o �po de operação executada quando realizamos uma operação em ponto flutuante. Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Dependendo da arquitetura do conjunto de instruções do processador, são oferecidas categorias de instruções voltadas para operações especializadas. Entre elas, podemos citar as instruções de ponto flutuante, as decimais, as de manipulação de bits e as de manipulação de cadeias de caracteres, ou strings. A Lógica B Especializada C Transferência D Controle Questão 5 : A medida de desempenho MIPS, ou Milhões de Instruções por Segundo, não é uma boa medida, conforme estudamos na unidade 31. Assinale a alterna�va correta. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Vimos, através de um exemplo, na unidade 31, que o MIPS, embora seja uma métrica intui�va e de fácil compreensão, não é uma boa medida, pois depende da arquitetura do conjunto de instruções, não permi�ndo gerar um resultado conclusivo sobre o desempenho. A Cada processador possui conjuntos de instruções diferentes que são executadas também de modo diferente. B Apenas pode ser aplicada em processadores RISC. C Apenas pode ser aplicada em processadores CISC. D Não pode ser aplicada em processadores. Questão 6 : Tal como vimos na unidade 1, a memória é uma componente imprescindível do computador. Assinale qual das seguintes definições representa melhor o que é uma memória: Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Comentário: A memória não executa programas, apenas armazena informações. A Componente responsável pela execução das operações lógicas e aritmé�cas. B Parte a�va do computador que executa as instruções de programa. C Contém o caminho de dados e a unidade de controle. D Área des�nada ao armazenamento de informações. Questão 7 : Tal como vimos na unidade 3, diversos autores dividem o sistema computacional em níveis de abstração. Iden�fique qual das seguintes alterna�vas define melhor o que são os níveis de abstração: Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Tal como vimos na unidade 3, conforme Tanenbaum (2001), o sistema computacional pode ser estudado de forma hierárquica com base em níveis de abstração, ou camadas. A Conjunto de implementações da mesma arquitetura de instruções. B Estratégia ou modelo para o projeto do hardware e do so�ware que divide o sistema em níveis hierárquicos. C Interface abstrata entre o hardware e o nível mais baixo do so�ware de máquina. D Programa que gerencia os recursos do computador, em bene�cio dos programas que estão sendo executados. Questão 8 : Assinale a alterna�va correta que descreve por que a pilha é conhecida como lista LIFO. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D A pilha é uma sequência linear de posições de memória, também conhecida como lista LIFO (o úl�mo dado que entrou é o primeiro a sair – last in first out), pois os dados somente podem ser armazenados ou acessados a par�r do topo da pilha (unidade 23). A Os dados armazenados nela são acessados a par�r do topo da pilha. B A pilha não armazena dados. C Os processadores não u�lizam a pilha. D O úl�mo dado que é armazenado na pilha é o primeiro a sair. Questão 9 : Analisando os modos de endereçamento de instruções, iden�fique a alterna�va correta que caracteriza corretamente o modo de endereçamento da pilha. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Para acessar a pilha u�liza-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 10 : Na unidade 44, conhecemos a Taxonomia estabelecida por Flynn (1966). Dentre as afirmações a seguir, assinale a alterna�va que apresenta sua caracterís�ca corretamente. Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Para classificar os computadores em função do paralelismo, Flynn propôs um modelo que resultou em quatro categorias: SISD, MISD, SIMD e MIMD. O gerenciamento da memória virtual é realizado pelo sistema operacional, da mesma forma que a coordenação das a�vidades do processador e dos disposi�vos de entradas e saídas. Por outro lado, o escalonamento de processos (e tarefas) é uma a�vidade organizacional feita pelo escalonador (scheduler), que determina em que ordem serão executados os processos e nada tem a ver com a taxonomia de Flynn. A A�vidade organizacional feita pelo escalonador que determina em que ordem serão executados os processos, atendendo acritérios tais como as prioridades. B Classificação adotada para computadores paralelos, baseada nos fluxos de instruções e dados. C Relacionada ao gerenciamento da memória virtual. D Relacionada ao gerenciamento do uso do processador e dos disposi�vos de entradas e saídas. Tempo Gasto 00:00:33 Maior pontuação: 1.2 Pontuação: 0.8 Refazer Avaliação ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus TutoresBiblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : Analisando os modos de endereçamento de instruções iden�fique a alterna�va correta que caracteriza o modo indireto de endereçamento. Resposta Errada! A resposta correta é a opção C Jus�fica�va: 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 dooperando. D O campo de endereço se refere a um registrador. Questão 2 : Analisando os modos de endereçamento de instruções, iden�fique a alterna�va correta que caracteriza corretamente o modo de endereçamento da pilha. Acertou! A resposta correta é a opção D Jus�fica�va: Gabarito: D Para acessar a pilha u�liza-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 3 : Na unidade 42, estudamos o controle microprogramado. Assinale a alterna�va que indica corretamente qual é o produto gerado por uma sequência de microinstruções. Resposta Errada! A resposta correta é a opção C Jus�fica�va: 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 4 : Você estudou na unidade 1 sobre o tradutor em um sistema computacional e aprendeu que este é um conversor de programas. A montagem é um �po par�cular de tradução. Assinale qual das alterna�vas a seguir define corretamente o que é o programa montador em um sistema computacional: Resposta Errada! A resposta correta é a opção C Jus�fica�va: 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 bene�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 so�ware básico. Questão 5 : A par�r do que você estudou na unidade 47, analise as afirmações a seguir e selecione a alterna�va correta. A arquitetura EPIC, que é uma abreviatura de Paralelismo Explícito na Execução das Instruções, presente no processador Itanium, significa. Resposta Errada! A resposta correta é a opção D Jus�fica�va: 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 Instruc�on Compu�ng 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 6 : A par�r dos temas estudados na unidade 10, assinale qual das alterna�vas a seguir define corretamente o ciclo de memória. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: O ciclo de memória caracteriza o tempo entre acessos consecu�vos à memória. Também pode ser interpretado como o tempo adicional requerido, depois de transcorrido o tempo de acesso, até que um segundo acesso à memória possa ser realizado. Usualmente é empregado para medida de desempenho. A Caracteriza o tempo entre acessos consecu�vos à memória. É comumente empregado como medida de desempenho damemória. B Caracteriza a taxa na qual os dados podem ser transferidos para (ou desde) a unidade de memória. C Caracteriza quanta informação pode ser armazenada na memória. D Caracteriza o tempo necessário para efetuar o acesso aos dados da memória, sendo medido a par�r do instante em que amemória foi endereçada até o momento em que os dados estão disponíveis. Questão 7 : CISC e RISC representam duas arquiteturas de processadores. Iden�fique nas opções a seguir a(s) caracterís�ca(s) do CISC. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D A proposta do CICS foi inves�r 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 o�mizado do pipeline. D Maior número de instruções e modos de endereçamento. Questão 8 : Estudamos, na unidade 34, o acesso direto à memória, também conhecida como DMA. Assinale a alterna�va correta que indica a finalidade desta técnica. Acertou! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: O DMA consiste na transferência de dados entre uma determinada interface de entrada e saída de dados e a memória principal, sem a par�cipação do processador, com o máximo de rendimento (unidade 34). A O�mizar a transferência de dados entre registradores. B O�mizar a transferência entre o processador e a memória principal. C O�mizar a transferência de dados entre o disposi�vo periférico e a memória principal. D O�mizar a transferência de dados entre a unidade lógica aritmé�ca e os registradores. Questão 9 : Diante do que você estudou na unidade 25, assinale a alterna�va que melhor define o ciclo de instrução de um processador. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B A repe�ção con�nua da sequência de etapas busca–decodificação–execução é conhecida como ciclo de uma instrução. Isso torna válida a opção b, onde ainda foram acrescentados os etapas busca do operando e escrita (do resultado) (unidade 25). A Mecanismo que permite entender como os dados são organizados na memória, atendendo aos princípios de localidade. B A repe�ção con�nua da sequência de etapas responsável pela busca da instrução, decodificação, busca do operando,execução e escrita. C Mecanismo através do qual são definidas prioridades para a execução das interrupções. D Mecanismo que permite o recarregamento da memória DRAM. Questão 10 : Conforme o que estudamos nas unidades 26, 27 e 28, analise as sentenças a seguir. I. As interrupções não precisam ser configuradas e habilitadas para poder ser reconhecidas e processadas pela UCP. II. Quando os estágios do pipeline possuem diferentes durações de tempo sua execução não será tão eficiente. III. As principais técnicas deentrada e saída são: entrada e saída programada, por interrupção e por acesso direto à memória. IV. A lógica de controle requerida para executar o pipeline aumenta sua complexidade na medida em que aumenta o número de estágios das instruções. Agora, assinale a alterna�va que reúne as opções corretas: Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Apenas a opção I é falsa, pois as interrupções precisam ser configuradas e habilitadas para que possam ser reconhecidas e processadas pela UCP. As outras opções são verdadeiras (unidades 26, 27 e 28). A I, II, III B II, III, IV C I, III, IV D II, IV Tempo Gasto 00:00:20 Maior pontuação: 1.2 Pontuação: 0.5 Refazer Avaliação ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : Na unidade 44, conhecemos a Taxonomia estabelecida por Flynn (1966). Dentre as afirmações a seguir, assinale a alterna�va que apresenta sua caracterís�ca corretamente. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Para classificar os computadores em função do paralelismo, Flynn propôs um modelo que resultou em quatro categorias: SISD, MISD, SIMD e MIMD. O gerenciamento da memória virtual é realizado pelo sistema operacional, da mesma forma que a coordenação das a�vidades do processador e dos disposi�vos de entradas e saídas. Por outro lado, o escalonamento de processos (e tarefas) é uma a�vidade organizacional feita pelo escalonador (scheduler), que determina em que ordem serão executados os processos e nada tem a ver com a taxonomia de Flynn. A A�vidade organizacional feita pelo escalonador que determina em que ordem serão executados os processos, atendendo acritérios tais como as prioridades. B Classificação adotada para computadores paralelos, baseada nos fluxos de instruções e dados. C Relacionada ao gerenciamento da memória virtual. D Relacionada ao gerenciamento do uso do processador e dos disposi�vos de entradas e saídas. Questão 2 : Assinale a alterna�va correta quanto à definição de escalonador a curto prazo. Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: O escalonador a longo prazo determina que programas são admi�dos para processamento no sistema, controlando o grau de mul�programação (número de processos na memória). O escalonador a médio prazo faz parte da função de troca de processos (swapping) entre a memória principal e a memória secundária (normalmente um disco). O escalonador a curto prazo, também chamado despachante (dispatcher), é executado frequentemente, tomando a decisão de nível mais baixo sobre qual será a próxima tarefa a ser executada. Por sua vez, o escalonamento de entradas e saídas decide sobre qual das requisições de entradas e saídas pendentes dos processos e execução deverá ser atendida por um disposi�vo de entrada e saída disponível (unidade 45). A Determina que programas são admi�dos para processamento no sistema, controlando o grau de mul�programação. B Faz parte da função de troca de processos (swapping) entre a memória principal e a memória secundária (normalmente umdisco). C É executado frequentemente e executa uma decisão de nível mais baixo sobre qual será a próxima tarefa a ser executada. D Decide sobre qual das requisições de entradas e saídas pendentes dos processos e execução deverá ser atendida. Questão 3 : Tal como vimos na unidade 18, analisando os �pos de operações que são realizadas pelo processador, iden�fique qual alterna�va reflete o �po de operação executada quando rotacionamos bit a bit o conteúdo de uma célula de memória. Assinale a alterna�va correta. Acertou! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Tal como vimos na unidade 18, as instruções podem ser classificadas em categorias, de acordo com a operação que realizam. Por exemplo: lógicas e aritmé�cas, transferência de dados, conversão de dados, operações de entrada e saída, de controle e especializadas. Nesse caso, a escolha correta é a lógica Booleana. A Booleana B Aritmé�ca C Transferência D Controle Questão 4 : Analisando os modos de endereçamento de instruções, iden�fique a alterna�va correta que caracteriza o modo imediato de endereçamento. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A No modo imediato não se requer acesso à memória para obter o valor do operando, pois ele já está con�do no código da instrução. O item b se refere ao modo direto, o c ao indireto 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 dooperando. D O campo de endereço se refere a um registrador. Questão 5 : Uma memória RAM é fabricada com a possibilidade de armazenar 1024 kbits e cada célula armazena oito bits. Considerando os temas estudados na unidade 10, determine qual das seguintes alterna�vas fornece a quan�dade correta de células de memória nesse caso. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Comentário: Lembre-se de que cada célula é formada por oito bits. Então, dividindo a capacidade total, expressa em bits, por oito (byte), resulta: 1024 kbits = 128kbytes. Ou seja, 128 k células. A 16 k B 32 k C 64 k D 128 k Questão 6 : 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, iden�fique a alterna�va correta entre as afirmações a seguir. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: A opção “a” é falsa, pois nesse caso empregam-se memórias de �po SRAM, similares às usadas pelos registradores internos da UCP. A opção “c” é falsa, pois se a instrução es�ver 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 �po de memória RAM cache subs�tui o uso da memória principal pela UCP, o�mizando a transferência de dados.Fisicamente, a RAM cache é cons�tuída por uma memória de �po DRAM. B O �po de memória cache de disco é u�lizado 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 �sico em disco. C O funcionamento da memória cache é tal que: quando a UCP procura a nova instrução, se esta es�ver na cache, o que échamado de falta ou miss, será transferida a uma velocidade compa�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 es�ver 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 7 : Você estudou na unidade 1 sobre o tradutor em um sistema computacional e aprendeu que este é um conversor de programas. A montagem é um �po par�cular de tradução. Assinale qual das alterna�vas a seguir define corretamente o que é o programa montador em um sistema computacional: Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: A tendência é confundir o programamontador 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 bene�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 so�ware básico. Questão 8 : Ao estudarmos os barramentos, aprendemos que eles podiam ser de �po dedicado ou mul�plexado. No caso do �po mul�plexado, assinale a opção que melhor o descreve. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: O barramento mul�plexado surge para permi�r o fluxo de informações proveniente de vários disposi�vos pelo mesmo barramento de dados e endereços. Isto implica que apenas um disposi�vo pode transmi�r (ou receber) dados pelo barramento em um determinado instante de tempo (unidade 36). A Possui uma função associada a um subconjunto de componentes �sicas do computador. B Permite o fluxo de informações proveniente de vários disposi�vos pelo mesmo barramento de dados e endereços. C O mestre inicia a comunicação. D A temporização define a coordenação dos eventos no barramento. Questão 9 : Na unidade 42, estudamos o controle microprogramado. Assinale a alterna�va que indica corretamente qual é o produto gerado por uma sequência de microinstruções. Resposta Errada! A resposta correta é a opção C Jus�fica�va: 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 10 : Em computação, o termo cache é usado para referenciar o nível da hierarquia de memória situado entre o processador e a memória principal. Em relação às caracterís�cas dessa memória e tal como vimos na unidade 12, marque F para a(s) alterna�va(s) falsa(s) e V para a(s) alterna�va(s) verdadeira(s). Em seguida, assinale a opção correta: ( ) Possui uma capacidade de memória adequada para armazenar partes do programa, embora possua tempos de acesso superiores aos da memória principal. ( ) U�lizada para mediar a transferência de dados entre registradores. ( ) Pode possuir uma pequena quan�dade de memória não volá�l, que armazena um pequeno grupo de instruções executadas quando o computador é energizado. ( ) Visa obter uma velocidade de acesso próxima à velocidade dos registradores do processador, disponibilizando, ao mesmo tempo, uma capacidade de memória adequada para armazenar partes do programa. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Comentário: O item “a” é falso, pois os tempos de acesso não podem ser superiores aos da memória principal. Se fosse verdadeiro, não teria sen�do termos a cache. O item “b” é falso, pois ela se encontra na hierarquia de memória mediando a comunicação entre o processador e a memória externa. O item “c” se refere à ROM BIOS. Apenas o item “d” está correto. A F – V – V – F B F – V – F – V C V – F – F – F D F – F – F – V Tempo Gasto 00:00:20 Maior pontuação: 1.2 Pontuação: 0.2 Refazer Avaliação ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : Conforme o que estudamos na unidade 37, selecione a alterna�va que descreve corretamente que elemento(s) é (são) apresentado(s) pelos diagramas de tempo. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Tal como vimos na unidade 37, conforme a definição de Stallings (2002), os diagramas de tempo são usados para explorar os comportamentos dos objetos ao longo de um determinado período de tempo, mostrando as sequências de eventos e as dependências entre eles. A As sequências de eventos e as dependências entre eles. B Apenas as sequências de eventos. C Apenas as dependências entre os eventos. D As informações úteis apenas quando os disposi�vos são síncronos. Questão 2 : Assinale a alterna�va correta quanto à definição de escalonador a médio prazo. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: O escalonador a longo prazo determina que programas são admi�dos para processamento no sistema, controlando o grau de mul�programação (número de processos na memória). O escalonador a médio prazo faz parte da função de troca de processos (swapping) entre a memória principal e a memória secundária (normalmente um disco). O escalonador a curto prazo, também chamado despachante (dispatcher), é executado frequentemente, tomando a decisão de nível mais baixo sobre qual será a próxima tarefa a ser executada. Por sua vez, o escalonamento de entradas e saídas decide sobre qual das requisições de entradas e saídas pendentes dos processos e execução deverá ser atendida por um disposi�vo de entrada e saída disponível (unidade 45). A Determina que programas são admi�dos para processamento no sistema, controlando o grau de mul�programação. B Faz parte da função de troca de processos (swapping) entre a memória principal e a memória secundária (normalmente umdisco). C É executado frequentemente e executa uma decisão de nível mais baixo sobre qual será a próxima tarefa a ser executada. D Decide sobre qual das requisições de entradas e saídas pendentes dos processos e execução deverá ser atendida. Questão 3 : 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: Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Como vimos na unidade 15, podemos comparar o desempenho de duas máquinas diferentes M1 e M2 a par�r 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 alterna�vas anteriores estão corretas. Questão 4 : Analisando os temas tratados na unidade 1 e na unidade 4, escolha a alterna�va que melhor define o que é a Unidade Central de Processamento: Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: A CPU, por definição, é o próprio processador O processador é conhecido popularmente como Unidade Central de Processamento (ou UCP), sendo o núcleo do sistema computacional. É formado por registradores, pela unidade lógica e aritmé�ca (ULA) e pela unidade de controle (UC), sendo o responsável pela execução das funções do sistema. A Registrador que contém o endereço da próxima instrução a ser executada pelo processador. B Sinônimo de processador. C Conjunto de implementações da mesma arquitetura de instruções. D Disposi�vo do computador des�nado ao armazenamento de informações. Questão 5 : Quando estudamos os barramentos,vimos que eles podiam ser de �po dedicado ou mul�plexado. No caso do �po dedicado, assinale a opção que melhor o descreve. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Na unidade 36, vimos que os barramentos podem ser dedicados ou mul�plexados. Os dedicados possuem uma função associada a um subconjunto de componentes �sicas do computador. Exemplos de linhas dedicadas são as linhas de dados e endereços (unidade 36). A Possui uma função associada a um subconjunto de componentes �sicos do computador. B Apenas um disposi�vo pode transmi�r (ou receber) dados pelo barramento em um determinado instante de tempo. C O mestre inicia a comunicação. D A temporização define a coordenação dos eventos no barramento. Questão 6 : Vimos que a arquitetura Harvard foi reconhecida e diversos modelos de processadores adotaram seus princípios de projeto. Assinale a alterna�va que descreve corretamente as caracterís�cas do modelo de Harvard. Resposta Errada! A resposta correta é a opção B Jus�fica�va: 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ís�ca é 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 compar�lhado 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 seencontram 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 7 : Na unidade 35, estudamos sobre as estruturas de interconexão. Assinale a alterna�va que melhor descreve o que são essas estruturas. Resposta Errada! A resposta correta é a opção C Jus�fica�va: 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. D O caminho dos dados no interior do processador. Questão 8 : Você estudou na unidade 1 sobre o tradutor em um sistema computacional e aprendeu que este é um conversor de programas. A montagem é um �po par�cular de tradução. Assinale qual das alterna�vas a seguir define corretamente o que é o programa montador em um sistema computacional: Resposta Errada! A resposta correta é a opção C Jus�fica�va: 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 bene�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 so�ware básico. Questão 9 : No que se refere ao controle programado diretamente no hardware, assunto estudado na unidade 41, assinale a alterna�va correta. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: No controle programado diretamente no hardware, cada etapa é realizada segundo uma lógica implementada fisicamente no hardware do processador, tal como vimos na unidade 41. Também vimos que o controle implementado por hardware é pouco flexível, uma vez que qualquer alteração que se deseje fazer em algum elemento da UCP (a inclusão de um novo disposi�vo, por exemplo), implicará na necessidade de redefinição do hardware. Por sua vez, a vantagem dessa forma de implementar a unidade de controle, radica em que a instrução de máquina em curso é imediatamente executada pelo hardware, com o consequente ganho de velocidade. A No controle programado diretamente no hardware, cada etapa é realizada segundo uma lógica implementada fisicamenteno hardware do processador. B No controle programado diretamente no hardware, cada etapa é realizada segundo um microprograma. C No controle programado diretamente no hardware, perde-se velocidade no processamento. D No controle programado diretamente no hardware, há flexibilidade para introduzir novos disposi�vos no sistema. Questão 10 : Levando em conta os temas apresentados na unidade 11, assinale qual das alterna�vas a seguir define corretamente o significado da memória RAM. Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: A memória RAM é uma memória de acesso aleatório, volá�l, usada em operações de leitura e escrita, que pode ser apagada eletricamente. Como a memória RAM é volá�l, isso torna falso o item (c). A U�lizada apenas em operações de escrita. B De acesso aleatório, volá�l, usada em operações de leitura e escrita, que pode ser apagada eletricamente. C De acesso aleatório, não volá�l, usada em operações de leitura e escrita, que pode ser apagada eletricamente. D U�lizada apenas em operações de leitura. Tempo Gasto 00:00:21 Maior pontuação: 1.2 Pontuação: 0.5 Refazer Avaliação ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : De acordo com o que vimos na unidade 18, iden�fique – analisando os �pos de operações que são realizadas pelo processador – qual das seguintes alterna�vas reflete corretamente o �po de operação executada quando realizamos uma operação em ponto flutuante. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Dependendo da arquitetura do conjunto de instruções do processador, são oferecidas categorias de instruções voltadas para operações especializadas. Entre elas, podemos citar as instruções de ponto flutuante, as decimais, as de manipulação de bits e as de manipulação de cadeias de caracteres, ou strings. A Lógica B Especializada C Transferência D Controle Questão 2 : A par�r dos temas estudados na unidade 10, assinale qual das alterna�vas a seguir define corretamente o ciclo de memória. Acertou! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: O ciclo de memória caracteriza o tempo entre acessos consecu�vos à memória. Também pode ser interpretado como o tempo adicional requerido, depois de transcorrido o tempo de acesso, até que um segundo acesso à memória possa ser realizado. Usualmente é empregado para medida de desempenho. A Caracteriza o tempo entre acessos consecu�vos à memória. É comumente empregado como medida de desempenho damemória. B Caracteriza a taxa na qual os dados podem ser transferidos para (ou desde) a unidade de memória. C Caracteriza quanta informação pode ser armazenada na memória. D Caracteriza o tempo necessário para efetuar o acesso aos dados da memória, sendo medido a par�r do instante em que amemória foi endereçada até o momento em que os dados estão disponíveis. Questão 3 : Como vimosna unidade 14, existem diversas tecnologias de fabricação das memórias RAM. Verifique as afirma�vas a seguir e assinale a alterna�va correta. I. As memórias SRAM são u�lizadas na fabricação das memórias cache (L1 e L2), enquanto que as memórias DRAM são empregadas na cons�tuiçã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). Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Comentário: Todas as alterna�vas estão corretas. Tal como vimos na unidade 14, as memórias SRAM são u�lizadas 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 cons�tuiçã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 subs�tui 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 : Na unidade 33, estudamos os disposi�vos de entrada e saída. Diante do que aprendemos, o que é um teclado? Analise as opções, a seguir, e assinale a correta. Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Vimos, na unidade 33, que o teclado, em um sistema computacional, é um periférico ou disposi�vo de entrada e saída de dados. Ele reproduz os caracteres alfabé�cos e outros símbolos da linguagem ao ser pressionada uma tecla (unidade 33). A Uma unidade de memória. B Um periférico. C Um controlador de DMA. D Nenhuma das opções anteriores. Questão 5 : Tal como vimos na unidade 5, o processador é o núcleo do sistema computacional. Assinale qual das seguintes alterna�vas descreve melhor sua definição: Acertou! A resposta correta é a opção D Jus�fica�va: Gabarito: D Comentário: Tal como vimos na unidade 1 e posteriormente na unidade 5, o processador, ou Unidade Central de Processamento (ou UCP), é o coração do sistema computacional. É formado por registradores, pela unidade lógica e aritmé�ca (ULA) e pela unidade de controle (UC), sendo o responsável pela execução das funções do sistema. A Disposi�vo do computador des�nado ao armazenamento de informações. B Componente do sistema que apenas realiza as operações lógicas e aritmé�cas. C Circuito integrado usado na construção da memória principal. D Parte a�va do computador, que executa as instruções de programa, adiciona números, compara valores, a�va os disposi�vosde entrada e saída e contém o caminho de dados e a unidade de controle. Questão 6 : Como vimos na unidade 15, analisando o desempenho de duas máquinas (M1 e M2) na execução de uma dada tarefa, chegamos à seguinte conclusão: M1 �nha um desempenho duas vezes superior a M2. Marque qual das seguintes alterna�vas oferece uma interpretação correta desse resultado. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Podemos comparar o desempenho de duas máquinas diferentes M1 e M2, a par�r da comparação entre os tempos de execução de uma dada tarefa, resultando em: Se ainda consideramos 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: Dessa forma, n = 2 significa que o DesempenhoM1 = 2x DesempenhoM2, ou seja o Tempo de execuçãoM2 = 2x Tempo de execuçãoM1. A O tempo de execução da tarefa em M2 é duas vezes maior que em M1. B O tempo de execução da tarefa em M1 é duas vezes menor que em M2. C Os tempos de execução são iguais. D Nenhuma das alterna�vas anteriores. Questão 7 : Vimos, na unidade 33, que o mouse é um disposi�vo acoplado a um computador. Analisando as opções a seguir, assinale a alterna�va que apresenta a definição correta de mouse: Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Em um sistema computacional, o mouse é um periférico ou disposi�vo de entrada e saída de dados, também conhecido como disposi�vo 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 8 : Assinale a alterna�va que reúne as afirmações corretas em relação aos processos de montagem, compilação e ligação. I A linguagem de montagem associa nomes simbólicos para cada instrução. II O montador transforma o código escrito em linguagem de montagem em linguagem de máquina. III O compilador transforma o código escrito em linguagem de alto nível de abstração em linguagem de máquina. IV O ligador combina os diversos módulos gerados em linguagem de máquina e as ro�nas das bibliotecas, mas não gera o programa de máquina executável. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A A linguagem de montagem associa nomes simbólicos ou mnemônicos para cada instrução. Por sua vez, os códigos em assembly devem ser traduzidos para a linguagem de máquina (sistema binário) de modo a torná-los compreensíveis pelo processador. Esse processo é realizado pelo montador. O compilador transforma o código escrito em linguagem de alto nível de abstração em linguagem de máquina. Porém, a função do ligador consiste em reunir os diversos módulos gerados em linguagem de máquina, combinados com as ro�nas das bibliotecas, resolvendo as referências entre eles e gerando o programa de máquina executável. (Unidade 23). A I, II, III B I, III, IV C II, III, IV D I, II Questão 9 : Na unidade 42, estudamos o controle microprogramado. Assinale a alterna�va que indica corretamente qual é o produto gerado por uma sequência de microinstruções. Resposta Errada! A resposta correta é a opção C Jus�fica�va: 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 10 : Conforme o que estudamos na unidade 37, selecione a alterna�va que descreve corretamente que elemento(s) é (são) apresentado(s) pelos diagramas de tempo. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Tal como vimos na unidade 37, conforme a definição de Stallings (2002), os diagramas de tempo são usados para explorar os comportamentos dos objetos ao longo de um determinado período de tempo, mostrando as sequências de eventos e as dependências entre eles. A As sequências de eventos e as dependências entre eles. B Apenas as sequências de eventos. C Apenas as dependências entre os eventos. D As informações úteis apenas quando os disposi�vossão síncronos. Tempo Gasto 00:01:14 Maior pontuação: 1.2 Pontuação: 0.8 Refazer Avaliação ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : Você estudou que Jonh von Neumann foi o precursor do desenvolvimento de um computador baseado no conceito de programa armazenado. Assinale a alterna�va que melhor representa as premissas enunciadas por Jonh von Neumann e sua equipe: Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Esta questão tem duas su�lezas. 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 �sico (não eram separadas). Isso inviabiliza as respostas b e d. Por outro lado, possui unidade lógica e aritmé�ca, 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é�ca 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 disposi�vos 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é�ca 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 disposi�vos 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 disposi�vos de entrada e saída. Não possui unidade lógica e aritmé�ca. 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 disposi�vos de entrada e saída. Não possui unidade lógica e aritmé�ca. Questão 2 : 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 cien�fica, seguindo a norma IEEE 754: Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Tal como vimos na unidade 6, na notação cien�fica, seguindo a norma citada, S = 0 representa um número posi�vo. O expoente é formado por um bit de sinal (0, neste caso, pois o expoente é posi�vo) e mais 7 bits. Isso inviabiliza as respostas c e d uma vez que o expoente é formado por 7 bits e 5 bits, respec�vamente (ao invés de 8). Por outro lado, a man�ssa 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, respec�vamente. 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 cien�fica: 29. Observa-se, ainda, que a man�ssa normalizada no caso a não tem relação alguma com a man�ssa do número em notação cien�fica. A 0 00000111 11001000100000000000000 B 0 00001001 11001011101100000000000 C 0 0001001 110010111011000000000000 D 0 01001 110010111011 Questão 3 : Qual a função do controlador de acesso direto à memória, também conhecido como controlador de DMA? Assinale a alterna�va correta: Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: O DMA consiste na transferência de dados entre uma determinada interface de entrada e saída de dados e a memória principal, sem a par�cipação do processador. Por sua vez, o controlador de acesso direto à memória ou controlador de DMA controla essa transferência de dados. Observa-se que, enquanto acontece a transferência de dados entre a interface de entrada e saída e a memória, o processador pode atender outros processos, tal como efetuar uma operação aritmé�ca entre dois registradores (unidade 34). A Controlar a transferência de dados entre registradores. B Controlar a transferência entre o processador e a memória principal. C Controlar a transferência de dados entre o disposi�vo periférico e a memória principal. D Controlar a transferência de dados entre a unidade lógica aritmé�ca e os registradores. Questão 4 : Considere que em um registrador foi armazenado o valor 1000 0000 0000 00002, que corresponde a um dado representado na base binária de 16 bits, com sinal (observe o bit mais significa�vo com valor 1). Determine qual das seguintes alterna�vas corresponde à representação equivalente desse valor no sistema decimal e marque a alterna�va correta: Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Deve-se observar que o número é nega�vo, pois o bit de sinal é igual a 1; O bit de sinal se encontra na posição mais significa�va do número. Dessa forma, aplicando o complemento a dois: Aqui teríamos que aplicar a conversão binário/decimal estudada, resultando em Mas não podemos esquecer que o número é nega�vo, por isso a resposta certa é o item a. Este exercício é similar ao apresentado na unidade 6, apenas foi aumentado o número de bits para dar sensação de maior complexidade. (Ver unidade 6) A -3276810 B 3276810 C 3276710 D -3276710 Questão 5 : Na unidade 35, estudamos sobre as estruturas de interconexão. Assinale a alterna�va que melhor descreve o que são essas estruturas. Acertou! A resposta correta é a opção C Jus�fica�va: 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. D O caminho dos dados no interior do processador. Questão 6 : Conforme o que estudamos na unidade 37, selecione a alterna�va que descreve corretamente que elemento(s) é (são) apresentado(s) pelos diagramas de tempo. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Tal como vimos na unidade 37, conforme a definição de Stallings (2002), os diagramas de tempo são usados para explorar os comportamentos dos objetos ao longo de um determinado período de tempo, mostrando as sequências de eventos e as dependências entre eles. A As sequências de eventos e as dependências entre eles. B Apenas as sequências de eventos. C Apenas as dependências entre os eventos. D As informações úteis apenas quando os disposi�vos são síncronos. Questão 7 : De acordo com a Taxonomia estabelecida por Flynn para computadores paralelos, assinale a alterna�va que caracteriza a classificação conhecida como MIMD. Acertou! A resposta correta é a opção D Jus�fica�va: Gabarito: D Comentário: A categoria MIMD enquadra as máquinas que possuem vários fluxos de instruções e vários fluxos de dados. Integram essa classificação os microprocessadores comerciais (unidade 44). A Corresponde às máquinas Von Neumann, nas quais há uma sequência de instruções e uma sequência de dados. B Possui uma sequência de instruções e várias sequências de dados.C Possui várias sequências de instruções e uma sequência de dados. D Enquadra os sistemas mul�computadores e os sistemas mul�processadores, nos quais há várias sequências de instruções evárias sequências de dados. Questão 8 : Quando estudamos os barramentos, vimos que eles podiam ser de �po dedicado ou mul�plexado. No caso do �po dedicado, assinale a opção que melhor o descreve. Acertou! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Na unidade 36, vimos que os barramentos podem ser dedicados ou mul�plexados. Os dedicados possuem uma função associada a um subconjunto de componentes �sicas do computador. Exemplos de linhas dedicadas são as linhas de dados e endereços (unidade 36). A Possui uma função associada a um subconjunto de componentes �sicos do computador. B Apenas um disposi�vo pode transmi�r (ou receber) dados pelo barramento em um determinado instante de tempo. C O mestre inicia a comunicação. D A temporização define a coordenação dos eventos no barramento. Questão 9 : Na unidade 44, conhecemos a Taxonomia estabelecida por Flynn (1966). Dentre as afirmações a seguir, assinale a alterna�va que apresenta sua caracterís�ca corretamente. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Para classificar os computadores em função do paralelismo, Flynn propôs um modelo que resultou em quatro categorias: SISD, MISD, SIMD e MIMD. O gerenciamento da memória virtual é realizado pelo sistema operacional, da mesma forma que a coordenação das a�vidades do processador e dos disposi�vos de entradas e saídas. Por outro lado, o escalonamento de processos (e tarefas) é uma a�vidade organizacional feita pelo escalonador (scheduler), que determina em que ordem serão executados os processos e nada tem a ver com a taxonomia de Flynn. A A�vidade organizacional feita pelo escalonador que determina em que ordem serão executados os processos, atendendo acritérios tais como as prioridades. B Classificação adotada para computadores paralelos, baseada nos fluxos de instruções e dados. C Relacionada ao gerenciamento da memória virtual. D Relacionada ao gerenciamento do uso do processador e dos disposi�vos de entradas e saídas. Questão 10 : Tal como vimos na unidade 5, o processador é o núcleo do sistema computacional. Assinale qual das seguintes alterna�vas descreve melhor sua definição: Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Comentário: Tal como vimos na unidade 1 e posteriormente na unidade 5, o processador, ou Unidade Central de Processamento (ou UCP), é o coração do sistema computacional. É formado por registradores, pela unidade lógica e aritmé�ca (ULA) e pela unidade de controle (UC), sendo o responsável pela execução das funções do sistema. A Disposi�vo do computador des�nado ao armazenamento de informações. B Componente do sistema que apenas realiza as operações lógicas e aritmé�cas. C Circuito integrado usado na construção da memória principal. D Parte a�va do computador, que executa as instruções de programa, adiciona números, compara valores, a�va os disposi�vosde entrada e saída e contém o caminho de dados e a unidade de controle. Tempo Gasto 00:00:26 Maior pontuação: 1.2 Pontuação: 0.8 Refazer Avaliação ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : Na unidade 45, estudamos o sistema operacional, seus obje�vos e funções. A par�r do que você estudou, analise as seguintes afirmações. I - Auxilia o programador no desenvolvimento de programas. II - Realiza as tarefas de carregar dados e instruções na memória principal, inicialização dos módulos de entradas e saídas, dentre outras necessárias à execução dos programas. III - Ocupa-se dos detalhes de uso de cada disposi�vo, tais como os sinais de controle para sua operação. IV - Trata de forma diferenciada as unidades de memória, tais como o disco óp�co e magné�co, por exemplo. Agora assinale a alterna�va que apresenta apenas as sentenças verdadeiras quanto às funções do sistema operacional: Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Todas as alterna�vas são válidas, pois o SO permite a criação de programas, auxiliando o programador no desenvolvimento. Na execução de programas, o sistema operacional realiza as tarefas de carregar dados e instruções na memória principal, inicialização dos módulos de entradas e saídas, dentre outras tarefas necessárias para a execução. Também possibilita o acesso aos disposi�vos de entradas e saídas, pois se ocupa dos detalhes de uso de cada disposi�vo, tais como os sinais de controle para sua operação e também trata de forma diferenciada as unidades de memória, como o disco óp�co e magné�co. A I, II, III B I, II, III, IV C II, III, IV D I, II, IV Questão 2 : Visando reduzir o tempo de execução das instruções, foi criado um mecanismo conhecido como pipeline. Levando em consideração o que você estudou na unidade 28, selecione dentre as alterna�vas a seguir a opção que melhor caracteriza o pipeline. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A O pipeline de instruções foi criado inspirado no conceito linha de montagem de uma indústria, na qual um produto pode passar por diversos estágios de produção independentes, de forma que um item possa iniciar sua fabricação mesmo antes de que um item anterior conclua sua montagem. O pipeline de instruções é um mecanismo que permite executar simultaneamente várias instruções, em diferentes estágios de execução, o�mizando a duração do ciclo da instrução (unidade 28). A Mecanismo que permite executar simultaneamente várias instruções, em diferentes estágios de execução. B Mecanismo que gerencia o acesso à memória virtual do sistema. C Mecanismo que gerencia as interrupções. D Mecanismo através do qual pode ser alterada a sequência de execução de um programa. Questão 3 : Em uma operação de detecção de erros, foi determinado o bit de paridade ímpar do dado 00112, antes de ser transmi�do para a memória principal. Qual foi o resultado do bit de paridade? Assinale a alterna�va correta: Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Para determinar o bit de paridade ímpar, somam-se todos os bits do dado iguais a “um”, resultando no número 2, que é um resultado par. Consequentemente e nesse caso, o bit de paridade será igual a 1, para que o total de “uns” seja ímpar (unidade 16). A 1 B 0 C Não existe algoritmo capaz de efetuar esse procedimento no processador. D Nenhuma das alterna�vas anteriores. Questão 4 : Com base nos estudos da unidade 38, selecione a alterna�va correta que iden�fique por que mo�vo o termo gargalo surgiu em um sistema computacional. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Comentário: Tal como vimos na unidade 38, nem tudo foi posi�vo no modelo criado por von Neumann. Devido à existência de um único barramento para a transferência de dados e instruções, a taxa de transferência de informaçoes entre a CPU e a memória (informações transferidas por unidade de tempo) fica comprome�da, principalmente nos casos em que a UCP precisa acessar uma grande quan�dade de dados na memória. A Por causa da hierarquia de memória. B Por causa da memória cache. C Por conta do pipeline. D Por causa da presença de um único barramento para a transferência de dados e instruções. Questão 5 : Estudamos sobre compiladores. Leia a seguintesentença: Compilador em um sistema computacional_______________. Assinale a resposta correta que preenche a lacuna. Resposta Errada! A resposta correta é a opção C Jus�fica�va: 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 obje�vo 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 ro�nas das bibliotecas, resolvendo asreferências entre eles e gerando o programa de máquina executável. Questão 6 : Na unidade 42, estudamos o controle microprogramado. Assinale a alterna�va que indica corretamente qual é o produto gerado por uma sequência de microinstruções. Resposta Errada! A resposta correta é a opção C Jus�fica�va: 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 7 : Relembrando o que você estudou na unidade 26, selecione a alterna�va que melhor define o recurso conhecido como prioridade das interrupções. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D A prioridade é um recurso que permite gerenciar as interrupções, caso aconteçam simultaneamente, ou no caso de uma estar sendo executada enquanto outra surge solicitando a atenção do processador. Nesses casos, definem-se prioridades para as fontes de interrupção, de modo a que o processador dê prioridade ao atendimento do processo mais relevante para uma dada aplicação (unidade 26). A É relacionado à implementação dos montadores e ligadores. B O processador procura o dado ou a instrução na memória de menor nível de cache e, no caso de uma falta, o procurará nonível seguinte de cache. Se ocorrer uma nova falta, procurará então na cache de disco. C A repe�ção con�nua da sequência de etapas responsável pela busca da instrução, decodificação, busca do operando,execução e escrita D Permite gerenciar interrupções que acontecem simultaneamente, ou no caso de um estar sendo executado enquanto outrosurge solicitando a atenção do processador. Questão 8 : Vimos, na unidade 33, que o mouse é um disposi�vo acoplado a um computador. Analisando as opções a seguir, assinale a alterna�va que apresenta a definição correta de mouse: Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Em um sistema computacional, o mouse é um periférico ou disposi�vo de entrada e saída de dados, também conhecido como disposi�vo 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 9 : Analisando o conteúdo apresentado na unidade 7, selecione a solução correta para a linha “vai um” na seguinte operação de soma: 0 vai um 0001 operando + 0111 operando 1000 soma Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: A operação de soma completa, incluindo a linha de “vai um” seria: 1110 vai um 0001 operando + 0111 operando 1000 soma Como estão sendo somados os números 1 (0001) e 7 (0111), o resultado é 8 (1000). Isso deve ser demonstrado na linha do “vai um”. A 0000 B 1110 C 1000 D 0010 Questão 10 : Aprendemos na unidade 29 que CISC e RISC são siglas que caracterizam as arquiteturas de processadores disponíveis no mercado. Agora, iden�fique nas opções a seguir como a proposta do CISC pretendia resolver o gap semân�co descoberto pelos pesquisadores. Acertou! A resposta correta é a opção D Jus�fica�va: Gabarito: D Os primeiros computadores eram simples, possuíam poucas instruções e um ou dois modos de endereçamento. Esse formato ocasionava um distanciamento entre as operações em linguagens de programação de alto nível e as linguagens de máquina, o que ficou conhecido como o gap semân�co e se manifestava nas dificuldades que surgiram no projeto dos compiladores. A proposta do CISC foi introduzir mais instruções e mais modos de endereçamento para resolver esse distanciamento (unidade 29). A Reduzindo a quan�dade de instruções e os modos de endereçamento. B Inves�ndo no paralelismo na execução das instruções. C Gerenciando melhor os mecanismos de interrupção. D Introduzindo mais instruções e inves�ndo nos modos de endereçamento. Tempo Gasto 00:00:35 Maior pontuação: 1.2 Pontuação: 0.8 Refazer Avaliação ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : Na unidade 33, estudamos os disposi�vos de entrada e saída. Diante do que aprendemos, o que é um teclado? Analise as opções, a seguir, e assinale a correta. Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Vimos, na unidade 33, que o teclado, em um sistema computacional, é um periférico ou disposi�vo de entrada e saída de dados. Ele reproduz os caracteres alfabé�cos e outros símbolos da linguagem ao ser pressionada uma tecla (unidade 33). A Uma unidade de memória. B Um periférico. C Um controlador de DMA. D Nenhuma das opções anteriores. Questão 2 : Conforme vimos na unidade 15, existem diversas medidas que permitem caracterizar o desempenho de um computador, como é o caso da vazão. Marque a alterna�va que reflete corretamente o conceito de vazão. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Tal como vimos na unidade 15, para o usuário do computador o que interessa é o tempo de resposta ou o tempo de execução de um evento. Já para o administrador do sistema, interessa a quan�dade de trabalho realizada em uma unidade de tempo, também conhecida como vazão ou throughput. O tempo de resposta e a vazão são medidas diferentes. Enquanto o desempenho da UCP é analisado em função do tempo de resposta, o desempenho do módulo de entradas e saídas é focado na vazão. A Tempo de execução de um evento. B Quan�dade de trabalho realizada em uma unidade de tempo. C Tempo entre interrupções. D Quan�dade de posições de memória cache. Questão 3 : Considerando os temas estudados na unidade 10, especialmente os que dizem respeito ao tempo de acesso aos dados de uma memória, marque F para a(s) alterna�va(s) falsa(s) e V para a(s) alterna�va(s) verdadeira(s). Em seguida, assinale a opção correta: ( ) Caracteriza o tempo medido a par�r do instante em que a memória foi endereçada até o momento em que os dados estão disponíveis. ( ) Caracteriza o tempo entre acessos consecu�vos à memória. É comumente empregado como medida de desempenho da memória. ( ) Caracteriza a taxa na qual os dados podem ser transferidos para(ou desde) a unidade de memória. ( ) Caracteriza quanta informação pode ser armazenada na memória. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: O tempo de acesso de uma memória caracteriza o tempo medido a par�r do instante em que a memória foi endereçada/selecionada até o momento em que os dados estão disponíveis. Pode ser confundido com a opção “b”, que caracteriza o ciclo de memória. A V – F – F – F B F – F – V – F C V – V – F – F D V – F – V – F Questão 4 : Com base nos estudos da unidade 38, selecione a alterna�va correta que iden�fique por que mo�vo o termo gargalo surgiu em um sistema computacional. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Comentário: Tal como vimos na unidade 38, nem tudo foi posi�vo no modelo criado por von Neumann. Devido à existência de um único barramento para a transferência de dados e instruções, a taxa de transferência de informaçoes entre a CPU e a memória (informações transferidas por unidade de tempo) fica comprome�da, principalmente nos casos em que a UCP precisa acessar uma grande quan�dade de dados na memória. A Por causa da hierarquia de memória. B Por causa da memória cache. C Por conta do pipeline. D Por causa da presença de um único barramento para a transferência de dados e instruções. Questão 5 : Analisando o conteúdo apresentado na unidade 7, selecione a solução correta para a linha “vai um” na seguinte operação de soma: 0 vai um 0001 operando + 0111 operando 1000 soma Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: A operação de soma completa, incluindo a linha de “vai um” seria: 1110 vai um 0001 operando + 0111 operando 1000 soma Como estão sendo somados os números 1 (0001) e 7 (0111), o resultado é 8 (1000). Isso deve ser demonstrado na linha do “vai um”. A 0000 B 1110 C 1000 D 0010 Questão 6 : Analisando programas de alto nível, os pesquisadores demonstraram que exis�a um problema denominado gap semân�co. Com base nessa afirmação e com o que vimos na unidade 29, assinale qual das alterna�vas a seguir define corretamente esse termo. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Os primeiros computadores eram simples, possuíam poucas instruções e poucos modos de endereçamento. Isso ocasionava um distanciamento entre as operações em linguagens de programação de alto nível e as linguagens de máquina, devido à pouca quan�dade (e versa�lidade) das instruções de máquina para representar (traduzir) os comandos em alto nível, que eram cada vez mais complexos. Isto foi conhecido como o gap semân�co e se manifestava nas dificuldades que surgiram no projeto dos compiladores (unidade 29). A Facilidade na implementação dos compiladores. B Proximidade entre as operações em linguagens de programação de alto nível e as linguagens de máquina. C Relacionado à taxa de acertos ou de falhas na interação com a memória cache. D Distanciamento entre as operações em linguagens de programação de alto nível e as linguagens de máquina. Questão 7 : Em relação à função do registrador de endereço de controle, leia as opções a seguir e assinale a correta: Resposta Errada! A resposta correta é a opção A Jus�fica�va: 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 8 : Assinale a alterna�va que reúne as afirmações corretas em relação aos processos de montagem, compilação e ligação. I A linguagem de montagem associa nomes simbólicos para cada instrução. II O montador transforma o código escrito em linguagem de montagem em linguagem de máquina. III O compilador transforma o código escrito em linguagem de alto nível de abstração em linguagem de máquina. IV O ligador combina os diversos módulos gerados em linguagem de máquina e as ro�nas das bibliotecas, mas não gera o programa de máquina executável. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A A linguagem de montagem associa nomes simbólicos ou mnemônicos para cada instrução. Por sua vez, os códigos em assembly devem ser traduzidos para a linguagem de máquina (sistema binário) de modo a torná-los compreensíveis pelo processador. Esse processo é realizado pelo montador. O compilador transforma o código escrito em linguagem de alto nível de abstração em linguagem de máquina. Porém, a função do ligador consiste em reunir os diversos módulos gerados em linguagem de máquina, combinados com as ro�nas das bibliotecas, resolvendo as referências entre eles e gerando o programa de máquina executável. (Unidade 23). A I, II, III B I, III, IV C II, III, IV D I, II Questão 9 : CISC e RISC representam duas arquiteturas de processadores. Iden�fique nas opções a seguir a(s) caracterís�ca(s) do RISC. Acertou! A resposta correta é a opção D Jus�fica�va: Gabarito: D Contrário ao CISC, a proposta do RISC foi inves�r na simplicidade do conjunto de instruções e nos modos de endereçamento, prevalecendo o uso de recursos compare-and-branch (comparação e desvio). A opção d está correta. As demais opções caracterizam o CISC (unidade 30). A Maior número de instruções e modos de endereçamento. B Controle microprogramado. C Formatos de instruções diversos e complexos. D Redução significa�va no número de instruções e dos modos de endereçamento. Questão 10 : Na unidade 45, estudamos o sistema operacional, seus obje�vos e funções. A par�r do que você estudou, analise as seguintes afirmações. I - Auxilia o programador no desenvolvimento de programas. II - Realiza as tarefas de carregar dados e instruções na memória principal, inicialização dos módulos de entradas e saídas, dentre outras necessárias à execução dos programas. III - Ocupa-se dos detalhes de uso de cada disposi�vo, tais como os sinais de controle para sua operação. IV - Trata de forma diferenciada as unidades de memória, tais como o disco óp�co e magné�co, por exemplo. Agora assinale a alterna�va que apresenta apenas as sentenças verdadeiras quanto às funções do sistema operacional: Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Todas as alterna�vas são válidas, pois o SO permite a criação de programas, auxiliando o programador no desenvolvimento. Na execução de programas, o sistema operacional realiza as tarefas de carregar dados e instruções na memória principal, inicialização dos módulos de entradas e saídas, dentre outras tarefas necessárias para a execução. Também possibilita o acesso aos disposi�vos de entradas e saídas, pois se ocupa dos detalhes de uso de cada disposi�vo, tais como os sinais de controle para sua operação e também trata de forma diferenciada as unidades de memória, como o disco óp�co e magné�co. A I, II, III B I, II, III, IV C II, III, IV D I, II, IV Tempo Gasto 00:00:28 Maior pontuação: 1.2 Pontuação: 1.0 Refazer Avaliação ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : De acordo com o que estudamos na unidade 7, as operações aritmé�cas podem ser compreendidas a par�r da operação do somador parcial e do somador completo. Marque qual das alterna�vas a seguirdefine corretamente a função do módulo somador parcial da ULA. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: A diferença do somador completo: o somador parcial executa operações de soma envolvendo dois bits, sem considerar o “vai um”, tal como foi apresentado na unidade 7. A Executa a soma de números binários em “complemento a dois”. B Executa operações de soma de dois bits, sem considerar o “vai um” da operação. C Executa operações de soma de dois bits, mais o “vai um” da operação. D Executa a transferência de dados com a memória. Questão 2 : 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 alterna�va correta. Acertou! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: Os �pos de dados mais importantes são os endereços, números, caracteres e dados lógicos. O código ASCII é um �po 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 �po de dado endereço. B O código ASCII corresponde a um �po de dado numérico. C O código ASCII corresponde a um �po de dado caractere. D O código ASCII corresponde a um �po de dado lógico. Questão 3 : Visando reduzir o tempo de execução das instruções, foi criado um mecanismo conhecido como pipeline. Levando em consideração o que você estudou na unidade 28, selecione dentre as alterna�vas a seguir a opção que melhor caracteriza o pipeline. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A O pipeline de instruções foi criado inspirado no conceito linha de montagem de uma indústria, na qual um produto pode passar por diversos estágios de produção independentes, de forma que um item possa iniciar sua fabricação mesmo antes de que um item anterior conclua sua montagem. O pipeline de instruções é um mecanismo que permite executar simultaneamente várias instruções, em diferentes estágios de execução, o�mizando a duração do ciclo da instrução (unidade 28). A Mecanismo que permite executar simultaneamente várias instruções, em diferentes estágios de execução. B Mecanismo que gerencia o acesso à memória virtual do sistema. C Mecanismo que gerencia as interrupções. D Mecanismo através do qual pode ser alterada a sequência de execução de um programa. Questão 4 : A técnica de entrada e saída programada é muito usada em sistemas computacionais. Selecione qual das alterna�vas a seguir descreve melhor o significado dessa técnica. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Na entrada e saída programada, a interface é controlada diretamente pelo programa que requisitou a operação de leitura ou escrita. Na entrada e saída por interrupção, o programa envia um comando de entrada/saída e con�nua a executar as instruções até que ocorra uma interrupção gerada pela interface, sinalizando o término da operação. Na entrada e saída por acesso direto à memória, ou DMA, a entrada/saída é controlada por um processador dedicado que se encarrega de transmi�r os blocos de dados com a MP, sem mediação da UCP. Portanto, a opção a é a que melhor descreve a técnica mencionada. A opção d não tem relação com essa temá�ca, mas com a unidade de controle (unidade 27). A Controle direto pelo programa que requisitou a operação de leitura ou escrita. B O programa envia um comando de entrada/saída, con�nuando a executar as instruções até que ocorra uma interrupçãogerada pela interface de entrada e saída, sinalizando o término da operação. C A entrada/saída é controlada por um processador dedicado que se encarrega de transmi�r os dados com a MP, sem amediação da UCP. D Controle o fluxo do caminho de dados. Questão 5 : Conforme estudamos nas unidades 32 a 36, analise as afirma�vas a seguir: I. O uso de vários pipelines introduz um nível de paralelismo na execução das instruções. II. O acesso direto à memória permite que seja realizada uma comunicação eficiente entre a memória e os disposi�vos periféricos. III. O teclado e a impressora são disposi�vos periféricos. IV. O escravo em um sistema computacional é o disposi�vo que inicia a transferência de dados pelo barramento. Assinale a alterna�va correta: Acertou! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Conforme vimos na unidade 32, o uso de vários pipelines introduz um nível de paralelismo na execução das instruções e, como vimos na unidade 34, o acesso direto à memória permite que seja realizada uma comunicação eficiente entre a memória e os disposi�vos periféricos. Por sua vez, na unidade 33, soubemosque o teclado e a impressora são disposi�vos periféricos. Na unidade 36, aprendemos que o escravo em um sistema computacional não é o disposi�vo que inicia a transferência de dados. Essa função é realizada pelo mestre do barramento. O escravo responde aos comandos do mestre. Esta é a única alterna�va falsa, neste caso. (unidade 32) A I, II e III B I, II e IV C I e II D I, II, III e IV Questão 6 : Considere que em um registrador foi armazenado o valor 1000 0000 0000 00002, que corresponde a um dado representado na base binária de 16 bits, com sinal (observe o bit mais significa�vo com valor 1). Determine qual das seguintes alterna�vas corresponde à representação equivalente desse valor no sistema decimal e marque a alterna�va correta: Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Deve-se observar que o número é nega�vo, pois o bit de sinal é igual a 1; O bit de sinal se encontra na posição mais significa�va do número. Dessa forma, aplicando o complemento a dois: Aqui teríamos que aplicar a conversão binário/decimal estudada, resultando em Mas não podemos esquecer que o número é nega�vo, por isso a resposta certa é o item a. Este exercício é similar ao apresentado na unidade 6, apenas foi aumentado o número de bits para dar sensação de maior complexidade. (Ver unidade 6) A -3276810 B 3276810 C 3276710 D -3276710 Questão 7 : Em uma operação de detecção de erros, foi determinado o bit de paridade ímpar do dado 00112, antes de ser transmi�do para a memória principal. Qual foi o resultado do bit de paridade? Assinale a alterna�va correta: Acertou! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Para determinar o bit de paridade ímpar, somam-se todos os bits do dado iguais a “um”, resultando no número 2, que é um resultado par. Consequentemente e nesse caso, o bit de paridade será igual a 1, para que o total de “uns” seja ímpar (unidade 16). A 1 B 0 C Não existe algoritmo capaz de efetuar esse procedimento no processador. D Nenhuma das alterna�vas anteriores. Questão 8 : Tal como vimos na unidade 16, em uma operação de detecção de erros, um algoritmo gerou o bit de paridade par do dado 11002, antes de ser transmi�do para a memória principal. Qual foi o resultado do bit de paridade? Assinale a alterna�va correta. Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Para determinar o bit de paridade par, somam-se todos os bits iguais a “um” do dado, resultando no número 2, que já é um resultado par. Consequentemente e nesse caso, o bit de paridade será igual a 0, para que o total resulte em “uns”, considerando que o bit de paridade seja par. Dessa forma a palavra resultante, incluindo o bit de paridade (destacado em azul), seria: 011002. A 1 B 0 C Não existe algoritmo capaz de efetuar esse procedimento no processador. D Nenhuma das alterna�vas anteriores. Questão 9 : Na unidade 36, estudamos que a temporização pode ser síncrona ou assíncrona. Analise as afirma�vas a seguir. I. No esquema de temporização síncrono do barramento, os disposi�vos operam mais rapidamente, sincronizados pelo relógio do sistema.II. No esquema de temporização assíncrono do barramento, a ocorrência de um evento depende de um evento ocorrido anteriormente e não do ciclo de relógio do sistema. III. O sinal chamado garan�a de uso do barramento se propaga de forma paralela pela cadeia de disposi�vos conectados ao barramento. IV. O mestre do barramento em um sistema computacional é o disposi�vo que inicia a transferência de dados. Assinale a alterna�va que possui as afirmações corretas: Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: O esquema síncrono de temporização é rela�vamente simples e os disposi�vos operam rapidamente, sincronizados pelo relógio do sistema. Por outro lado, em um esquema assíncrono, a ocorrência de um evento depende de um evento ocorrido anteriormente e não mais do ciclo de relógio do sistema. Vimos, também, que o sinal chamado garan�a de uso do barramento se propaga de forma serial pela cadeia de disposi�vos conectados ao barramento. Por esse mo�vo, essa opção é falsa (a única alterna�va falsa, neste caso). Outra questão que merece ser destacada é que o mestre do barramento em um sistema computacional é o disposi�vo que inicia a transferência de dados (unidade 36). A I, II e III B I, II e IV C I e II D I, II, III e IV Questão 10 : Sobre os elementos e funções que formam parte do modelo da unidade de controle, analise as seguintes sentenças. I. O ciclo do relógio permite sincronizar a execução das micro-operações. II. O código de condição é usado pela unidade de controle para determinar o estado do processador e os flags a�vados previamente pela unidade lógica e aritmé�ca. III. Os sinais de controle do barramento do sistema fornecem os sinais de interrupção. IV. Os sinais de controle internos à UCP estão relacionados à movimentação dos dados entre os registradores e também vinculam-se à a�vação de funções específicas da unidade lógica e aritmé�ca. Assinale a opção que apresenta as afirma�vas verdadeiras. Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: Todas as afirmações são verdadeiras. Tal como estudamos na unidade 40, o ciclo do relógio, efe�vamente, permite sincronizar a execução das micro-operações. O registrador de instrução armazena o código de operação da instrução que será executada, que é usado para determinar quais micro-operações devem ser executadas. O código de condição é usado pela unidade de controle para determinar o estado do processador e os flags a�vados previamente pela unidade lógica e aritmé�ca, tal como o bit de resultado nulo, o bit de sinal (posi�vo ou nega�vo), e o bit “vai um”, por exemplo. Os sinais de controle do barramento do sistema fornecem os sinais de interrupção, tópico estudado na unidade 26. Os sinais de controle internos à UCP estão relacionados à movimentação dos dados entre os registradores, e também à a�vação de funções específicas da unidade lógica e aritmé�ca. (Unidade 40 e 26) A I, II e III B I, II e IV C I, II, III e IV D I, III e IV Tempo Gasto 00:01:06 Maior pontuação: 1.2 Pontuação: 1.0 Refazer Avaliação ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : Na unidade 42, estudamos o controle microprogramado. Assinale a alterna�va que indica corretamente qual é o produto gerado por uma sequência de microinstruções. Resposta Errada! A resposta correta é a opção C Jus�fica�va: 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 2 : Analisando os modos de endereçamento de instruções iden�fique a alterna�va correta que caracteriza o modo indireto de endereçamento. Acertou! A resposta correta é a opção C Jus�fica�va: 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 dooperando. D O campo de endereço se refere a um registrador. Questão 3 : Tal como vimos na unidade 18, analisando os �pos de operações que são realizadas pelo processador, iden�fique qual alterna�va reflete o �po de operação executada quando rotacionamos bit a bit o conteúdo de uma célula de memória. Assinale a alterna�va correta. Acertou! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Tal como vimos na unidade 18, as instruções podem ser classificadas em categorias, de acordo com a operação que realizam. Por exemplo: lógicas e aritmé�cas, transferência de dados, conversão de dados, operações de entrada e saída, de controle e especializadas. Nesse caso, a escolha correta é a lógica Booleana. A Booleana B Aritmé�ca C Transferência D Controle Questão 4 : De acordo com o que estudamos na unidade 43, assinale a alterna�va que caracteriza uma solução adotada para evitar conflitos no acesso simultâneo à memória e, consequentemente, ao barramento, pelos processadores do sistema formado por mul�processadores. Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: Na unidade 43, um dos métodos desenvolvidos para tentar resolver os conflitos que surgem no uso do barramento de comunicação, consiste em associar a cada processador uma memória local que não é conectada ao barramento do sistema, não podendo, dessa forma, ser acessada pelos outros processadores. A Gerenciamento da memória virtual. B Escalonamento de processos. C Associar a cada processador uma memória local. D Gerenciamento de interrupções. Questão 5 : Aprendemos na unidade 29 que CISC e RISC são siglas que caracterizam as arquiteturas de processadores disponíveis no mercado. Agora, iden�fique nas opções a seguir como a proposta do CISC pretendia resolver o gap semân�co descoberto pelos pesquisadores. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Os primeiros computadores eram simples, possuíam poucas instruções e um ou dois modos de endereçamento. Esse formato ocasionava um distanciamento entre as operações em linguagens de programação de alto nível e as linguagens de máquina, o que ficou conhecido como o gap semân�co e se manifestava nas dificuldades que surgiram no projeto dos compiladores. A proposta do CISC foi introduzir mais instruções e mais modos de endereçamento para resolver esse distanciamento (unidade 29). A Reduzindo a quan�dade de instruções e os modos de endereçamento. B Inves�ndo no paralelismo na execução das instruções. C Gerenciando melhor os mecanismos de interrupção. D Introduzindo mais instruções e inves�ndo nos modos de endereçamento. Questão 6 : Analisando os modos de endereçamento de instruções, iden�fique a alterna�va correta que caracteriza o modo direto de endereçamento. Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B No modo direto, o campo endereço não contém o valor do operando explicitamente, mas do endereço onde podemos encontrar o valordo operando. O item a se refere ao modo imediato, o c ao indireto 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 dooperando. D O campo de endereço se refere a um registrador. Questão 7 : Assinale a alterna�va correta que descreve a função do intérprete em um sistema computacional. Acertou! A resposta correta é a opção D Jus�fica�va: Gabarito: D Em contrapar�da ao método de compilação, a interpretação realiza as fases de compilação, ligação e execução em cada comando do programa-fonte, sem haver um processo explícito de compilação e ligação. No método de compilação todos os comandos do código- fonte devem ser previamente conver�dos para o código-objeto (compilação) e todas as referências externas (ligação) devem ser ser resolvidas. Por isso se diz que o programa é interpretado, pois o programa-fonte é executado diretamente, comando a comando, sem haver produtos intermediários, tal como os códigos objeto e executável. (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 O programa-fonte é executado diretamente, comando a comando, sem haver um processo explícito de compilação e ligação. Questão 8 : Considerando os temas estudados na unidade 10, especialmente os que dizem respeito ao tempo de acesso aos dados de uma memória, marque F para a(s) alterna�va(s) falsa(s) e V para a(s) alterna�va(s) verdadeira(s). Em seguida, assinale a opção correta: ( ) Caracteriza o tempo medido a par�r do instante em que a memória foi endereçada até o momento em que os dados estão disponíveis. ( ) Caracteriza o tempo entre acessos consecu�vos à memória. É comumente empregado como medida de desempenho da memória. ( ) Caracteriza a taxa na qual os dados podem ser transferidos para (ou desde) a unidade de memória. ( ) Caracteriza quanta informação pode ser armazenada na memória. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: O tempo de acesso de uma memória caracteriza o tempo medido a par�r do instante em que a memória foi endereçada/selecionada até o momento em que os dados estão disponíveis. Pode ser confundido com a opção “b”, que caracteriza o ciclo de memória. A V – F – F – F B F – F – V – F C V – V – F – F D V – F – V – F Questão 9 : Analise as seguintes afirmações relacionadas aos princípios de projeto dos computadores modernos. I - Todas as instruções devem ser diretamente executadas por hardware. II - O uso do paralelismo em nível de instrução e em nível de processador. III - Instruções mais simples e de formato uniforme. IV - Instruções executadas por microcódigos. Agora assinale a alterna�va que apresenta apenas as sentenças verdadeiras: Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: As alterna�vas a, b e c são válidas. De fato, todas as instruções devem ser diretamente executadas por hardware, o uso do paralelismo em nível de instrução e em nível de processador e as instruções devem ser o mais simples possível e de formato uniforme. O item: instruções executadas por microcódigos, não é um princípio de projeto dos modernos computadores (unidade 48). A I, II, III B I, II, III, IV C II, III, IV D I, II, IV Questão 10 : 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 Jus�fica�va: Gabarito: b Comentário: Corresponde a uma representação binária dos dados. A Octal B Binário C ASCII D Hexadecimal Tempo Gasto 00:00:48 Maior pontuação: 1.2 Pontuação: 1.2 Refazer Avaliação ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : Analisando os modos de endereçamento de instruções, indique a alterna�va correta que caracteriza o modo de endereçamento indireto via registrador. Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C No modo de endereçamento indireto via registrador o campo endereço se refere a uma posição de memória dada pelo valor do registrador. Portanto, são necessários dois passos para poder efetuar a leitura do operando. No primeiro, obtém-se o endereço do operando (conteúdo do registrador) e no segundo acesso se efetua a leitura do seu valor na memória. O item a se refere ao modo imediato, o b ao direto e o d ao modo de endereçamento por deslocamento (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 U�liza dois campos de endereço, um para um registrador e outro para um valor constante A, de forma que o conteúdo doregistrador é adicionado ao valor A para produzir o endereço desejado. Questão 2 : Analisando os modos de endereçamento de instruções iden�fique a alterna�va que caracteriza o modo registrador de endereçamento. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D O modo registrador de endereçamento é semelhante ao modo de endereçamento direto, mas o campo de endereço se refere a um registrador, e não a um endereço de memória principal. O item a se refere ao modo imediato, o b ao direto e o c ao modo indireto (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 dooperando. D O campo de endereço se refere a um registrador. Questão 3 : Na unidade 45, estudamos o sistema operacional, seus obje�vos e funções. A par�r do que você estudou, analise as seguintes afirmações. I - Auxilia o programador no desenvolvimento de programas. II - Realiza as tarefas de carregar dados e instruções na memória principal, inicialização dos módulos de entradas e saídas, dentre outras necessárias à execução dos programas. III - Ocupa-se dos detalhes de uso de cada disposi�vo, tais como os sinais de controle para sua operação. IV - Trata de forma diferenciada as unidades de memória, tais como o disco óp�co e magné�co, por exemplo. Agora assinale a alterna�va que apresenta apenas as sentenças verdadeiras quanto às funções do sistema operacional: Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Todas as alterna�vas são válidas, pois o SO permite a criação de programas, auxiliando o programador no desenvolvimento. Na execução de programas, o sistema operacional realiza as tarefas de carregar dados e instruções na memória principal, inicialização dos módulos de entradas e saídas, dentre outras tarefas necessárias para a execução. Também possibilita o acesso aos disposi�vos de entradas e saídas, pois se ocupa dos detalhes de uso de cada disposi�vo, tais como os sinais de controle para sua operação e também trata de forma diferenciadaas unidades de memória, como o disco óp�co e magné�co. A I, II, III B I, II, III, IV C II, III, IV D I, II, IV Questão 4 : Relembrando o que você estudou na unidade 26, selecione a alterna�va que melhor define o recurso conhecido como prioridade das interrupções. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D A prioridade é um recurso que permite gerenciar as interrupções, caso aconteçam simultaneamente, ou no caso de uma estar sendo executada enquanto outra surge solicitando a atenção do processador. Nesses casos, definem-se prioridades para as fontes de interrupção, de modo a que o processador dê prioridade ao atendimento do processo mais relevante para uma dada aplicação (unidade 26). A É relacionado à implementação dos montadores e ligadores. B O processador procura o dado ou a instrução na memória de menor nível de cache e, no caso de uma falta, o procurará nonível seguinte de cache. Se ocorrer uma nova falta, procurará então na cache de disco. C A repe�ção con�nua da sequência de etapas responsável pela busca da instrução, decodificação, busca do operando,execução e escrita D Permite gerenciar interrupções que acontecem simultaneamente, ou no caso de um estar sendo executado enquanto outrosurge solicitando a atenção do processador. Questão 5 : Selecione a alterna�va que apresente corretamente quando acontece o gargalo em um sistema computacional. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Comentário: Tal como vimos na unidade 38, devido à existência de um único barramento para a transferência de dados e instruções, a taxa de transferência de informações entre a CPU e a memória (informações que circulam por unidade de tempo) fica comprome�da, principalmente nos casos em que a UCP precisa acessar uma grande quan�dade de dados na memória. Isso acontece quando a UCP fica aguardando pelos dados provenientes da (ou em direção à) memória. O próprio von Neumann, em seu estudo publicado no ano de 1945, usou o termo gargalo quando comenta os problemas e a dificuldade de funcionamento da memória. (Unidade 38) A Quando há um acerto ou hit na cache. B Quando há uma falha ou miss na cache. C Quando o pipeline não pode ser o�mizado. D Quando a UCP fica aguardando pelos dados provenientes da memória. Questão 6 : De acordo com o que vimos na unidade 18, iden�fique – analisando os �pos de operações que são realizadas pelo processador – qual das seguintes alterna�vas reflete corretamente o �po de operação executada quando realizamos uma operação em ponto flutuante. Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Dependendo da arquitetura do conjunto de instruções do processador, são oferecidas categorias de instruções voltadas para operações especializadas. Entre elas, podemos citar as instruções de ponto flutuante, as decimais, as de manipulação de bits e as de manipulação de cadeias de caracteres, ou strings. A Lógica B Especializada C Transferência D Controle Questão 7 : Como vimos na unidade 10, pesquisas demonstram 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. Assinale qual das alterna�vas a seguir define corretamente o princípio de localidade espacial. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: O princípio de localidade espacial está relacionado à maior probabilidade de usar informações que se encontram próximas na memória. A resposta pode ser confundida com o item “c”, que responde ao conceito de localidade temporal. A É a tendência de um programa acessar, em um curto espaço de tempo, informações que se encontram fisicamente próximasna 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 : Qual a função do controlador de acesso direto à memória, também conhecido como controlador de DMA? Assinale a alterna�va correta: Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: O DMA consiste na transferência de dados entre uma determinada interface de entrada e saída de dados e a memória principal, sem a par�cipação do processador. Por sua vez, o controlador de acesso direto à memória ou controlador de DMA controla essa transferência de dados. Observa-se que, enquanto acontece a transferência de dados entre a interface de entrada e saída e a memória, o processador pode atender outros processos, tal como efetuar uma operação aritmé�ca entre dois registradores (unidade 34). A Controlar a transferência de dados entre registradores. B Controlar a transferência entre o processador e a memória principal. C Controlar a transferência de dados entre o disposi�vo periférico e a memória principal. D Controlar a transferência de dados entre a unidade lógica aritmé�ca e os registradores. Questão 9 : Conforme estudamos nas unidades 32 a 36, analise as afirma�vas a seguir: I. O uso de vários pipelines introduz um nível de paralelismo na execução das instruções. II. O acesso direto à memória permite que seja realizada uma comunicação eficiente entre a memória e os disposi�vos periféricos. III. O teclado e a impressora são disposi�vos periféricos. IV. O escravo em um sistema computacional é o disposi�vo que inicia a transferência de dados pelo barramento. Assinale a alterna�va correta: Acertou! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Conforme vimos na unidade 32, o uso de vários pipelines introduz um nível de paralelismo na execução das instruções e, como vimos na unidade 34, o acesso direto à memória permite que seja realizada uma comunicação eficiente entre a memória e os disposi�vos periféricos. Por sua vez, na unidade 33, soubemosque o teclado e a impressora são disposi�vos periféricos. Na unidade 36, aprendemos que o escravo em um sistema computacional não é o disposi�vo que inicia a transferência de dados. Essa função é realizada pelo mestre do barramento. O escravo responde aos comandos do mestre. Esta é a única alterna�va falsa, neste caso. (unidade 32) A I, II e III B I, II e IV C I e II D I, II, III e IV Questão 10 : Em relação à função do registrador de endereço de controle, leia as opções a seguir e assinale a correta: Resposta Errada! A resposta correta é a opção A Jus�fica�va: 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. Tempo Gasto 00:00:22 Maior pontuação: 1.2 Pontuação: 0.5 Refazer Avaliação ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : Existem diversas medidas que permitem caracterizar o desempenho de um computador, como é o caso do tempo de resposta. Selecione a alterna�va que reflete corretamente o conceito de tempo de resposta de uma tarefa. Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: Como vimos na unidade 15, para o usuário do computador o que interessa é o tempo de resposta ou tempo de execução de um evento. Já para o administrador do sistema, interessa a quan�dade de trabalho realizada em uma unidade de tempo, também conhecidacomo vazão ou throughput. Então, o tempo de resposta e a vazão são medidas diferentes. Enquanto o desempenho da UCP é analisado em função do tempo de resposta, o desempenho do módulo de entradas e saídas é focado na vazão. A Tempo entre interrupções. B Quan�dade de trabalho realizada em uma unidade de tempo. C Tempo de execução de um evento. D Quan�dade de posições de memória. Questão 2 : Estudamos, na unidade 34, o acesso direto à memória, também conhecida como DMA. Assinale a alterna�va correta que indica a finalidade desta técnica. Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: O DMA consiste na transferência de dados entre uma determinada interface de entrada e saída de dados e a memória principal, sem a par�cipação do processador, com o máximo de rendimento (unidade 34). A O�mizar a transferência de dados entre registradores. B O�mizar a transferência entre o processador e a memória principal. C O�mizar a transferência de dados entre o disposi�vo periférico e a memória principal. D O�mizar a transferência de dados entre a unidade lógica aritmé�ca e os registradores. Questão 3 : Na unidade 44, estudamos que os mul�processadores MIMD existentes se enquadram em duas classes, dependendo do número de processadores envolvidos, e isso determina uma organização de memória e uma estratégia de interconexão. Assinale a alterna�va correta, que representa o modelo de um sistema mul�processador de memória centralizada. Acertou! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: O modelo de um sistema mul�processador de memória centralizada é formado por vários processadores independentes, compar�lhando a mesma unidade de memória, interconectados, geralmente, por um barramento. A Formado por vários processadores independentes, compar�lhando 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 Formado por vários processadores independentes, sem interconexão entre eles. Questão 4 : Quando estudamos os barramentos, vimos que eles podiam ser de �po dedicado ou mul�plexado. No caso do �po dedicado, assinale a opção que melhor o descreve. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Na unidade 36, vimos que os barramentos podem ser dedicados ou mul�plexados. Os dedicados possuem uma função associada a um subconjunto de componentes �sicas do computador. Exemplos de linhas dedicadas são as linhas de dados e endereços (unidade 36). A Possui uma função associada a um subconjunto de componentes �sicos do computador. B Apenas um disposi�vo pode transmi�r (ou receber) dados pelo barramento em um determinado instante de tempo. C O mestre inicia a comunicação. D A temporização define a coordenação dos eventos no barramento. Questão 5 : Selecione a alterna�va correta que ilustre corretamente a diferença principal entre o modelo de Harvard e o modelo computacional proposto por von Neumann, segundo o que estudamos na unidade 39. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Tal como vimos na unidade 39, o modelo de Harvard foi fundamentado em um conceito mais recente que o de von Neumann, diferindo deste por possuir duas memórias independentes com barramentos independentes: uma para armazenar os programas (onde se encontram as instruções) e outra para armazenar os dados. No primeiro teste realizado entre ambos os modelos, o de Harvard apresentou o pior resultado na métrica de tempo entre falhas. A O modelo de Harvard possui barramentos independentes para o acesso às instruções e aos dados do sistema, diferente domodelo de von Neumann. B O modelo de Harvard possui o mesmo barramento para o acesso às instruções e aos dados do sistema, de forma similar aomodelo de von Neumann. C O modelo de Harvard não possui barramentos. D O modelo de Harvard teve o menor tempo entre falhas no primeiro teste realizado com ambos os modelos. Questão 6 : Analise as seguintes afirmações relacionadas aos princípios de projeto dos computadores modernos. I - Todas as instruções devem ser diretamente executadas por hardware. II - O uso do paralelismo em nível de instrução e em nível de processador. III - Instruções mais simples e de formato uniforme. IV - Instruções executadas por microcódigos. Agora assinale a alterna�va que apresenta apenas as sentenças verdadeiras: Acertou! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: As alterna�vas a, b e c são válidas. De fato, todas as instruções devem ser diretamente executadas por hardware, o uso do paralelismo em nível de instrução e em nível de processador e as instruções devem ser o mais simples possível e de formato uniforme. O item: instruções executadas por microcódigos, não é um princípio de projeto dos modernos computadores (unidade 48). A I, II, III B I, II, III, IV C II, III, IV D I, II, IV Questão 7 : Os periféricos do computador, tais como o teclado, a tela do monitor e o mouse não são conectados diretamente aos barramentos do sistema computacional, mas aos disposi�vos conhecidos como controladores ou interfaces de entrada e saída. Selecione a opção que jus�fica por que isso acontece dessa forma. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Quando analisamos os periféricos de um sistema computacional, verificamos a diversidade de disposi�vos e tecnologias, o que resulta em capacidades (bits envolvidos na comunicação) e velocidades de comunicação diferenciadas. Por esse mo�vo, eles devem ser conectados às interfaces (ou módulos) de entrada e saída que compa�bilizarão as caracterís�cas de cada disposi�vo para poder efetuar sua comunicação com outras unidades, como a UCP e a memória principal (unidade 27). A Pela Lei de Moore. B Pela necessidade de compa�bilizar as caracterís�cas de cada disposi�vo para poder efetuar sua comunicação com outrasunidades, como a UCP e a memória principal. C Devido ao pipeline de instruções. D É mo�vado pela o�mização do ciclo de instruções. Questão 8 : Analisando os modos de endereçamento de instruções, indique a alterna�va correta que caracteriza o modo de endereçamento indireto via registrador. Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C No modo de endereçamento indireto via registrador o campo endereço se refere a uma posição de memória dada pelo valor do registrador. Portanto, são necessários dois passos para poder efetuar a leitura do operando. No primeiro, obtém-se o endereço do operando (conteúdo do registrador) e no segundo acesso se efetua a leitura do seu valor na memória. O item a se refere ao modo imediato, o b ao direto e o d ao modo de endereçamento por deslocamento (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 U�liza dois campos de endereço, um para um registrador e outro para um valor constante A, de forma que o conteúdo doregistrador é adicionado ao valor A para produzir o endereço desejado. Questão 9 : Analisando o conteúdo da unidade 6, determine qual das seguintes alterna�vas indica uma representação numérica muito usada em sistemas computacionais. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: A representação no sistema hexadecimal é amplamente usada em sistemas computacionais. É muito usada para representar endereços de memória, por exemplo, pois a união de quatro bits em cada dígito (hexadecimal) facilita a iden�ficação, em relação a sua representação equivalente no sistema binário. A Memória de dados B Base Hexadecimal C Fluxo de dados D CódigoHamming Questão 10 : Sobre a linguagem de montagem, considere a sentença a seguir: A linguagem de montagem de um processador___________. Agora, assinale a alterna�va correta que preenche a lacuna. Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Desde os primeiros projetos de computadores, surge a linguagem de montagem com a proposta de associar nomes simbólicos ou mnemônicos para cada instrução. A linguagem de montagem ou assembly se tornou uma solução intermediária para o programador, com a grande vantagem de ser de mais fácil compreensão se comparada à linguagem de máquina e, assim, servir de ponte para a u�lização eficiente dos recursos de hardware (unidade 20). A É a linguagem de maior abstração. B É a linguagem de maior abstração. C Associa nomes simbólicos ou mnemônicos a cada instrução. D É conhecida como linguagem de descrição de hardware. Tempo Gasto 00:00:41 Maior pontuação: 1.2 Pontuação: 0.5 Refazer Avaliação ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : Conforme o que estudamos na unidade 37, selecione a alterna�va que descreve corretamente que elemento(s) é (são) apresentado(s) pelos diagramas de tempo. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Tal como vimos na unidade 37, conforme a definição de Stallings (2002), os diagramas de tempo são usados para explorar os comportamentos dos objetos ao longo de um determinado período de tempo, mostrando as sequências de eventos e as dependências entre eles. A As sequências de eventos e as dependências entre eles. B Apenas as sequências de eventos. C Apenas as dependências entre os eventos. D As informações úteis apenas quando os disposi�vos são síncronos. Questão 2 : A par�r do que estudamos na unidade 25, selecione a opção que melhor caracteriza o paralelismo na execução das instruções de programa. Acertou! A resposta correta é a opção C Jus�fica�va: Gabarito: C O paralelismo em nível de instrução possibilita executar duas ou mais operações ao mesmo tempo, aproveitando os recursos do processador que se encontram ociosos na execução de uma instrução (unidade 25). A Permite que uma interrupção interrompa um processo em andamento. B Está relacionado à taxa de acertos ou de falhas na interação com a memória cache. C Possibilita executar duas ou mais operações ao mesmo tempo, aproveitando os recursos ociosos do processador. D Permite o fluxo dos operandos pela ULA e o armazenamento do resultado matemá�co em um registrador. Questão 3 : Aprendemos na unidade 29 que CISC e RISC são siglas que caracterizam as arquiteturas de processadores disponíveis no mercado. Agora, iden�fique nas opções a seguir como a proposta do CISC pretendia resolver o gap semân�co descoberto pelos pesquisadores. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Os primeiros computadores eram simples, possuíam poucas instruções e um ou dois modos de endereçamento. Esse formato ocasionava um distanciamento entre as operações em linguagens de programação de alto nível e as linguagens de máquina, o que ficou conhecido como o gap semân�co e se manifestava nas dificuldades que surgiram no projeto dos compiladores. A proposta do CISC foi introduzir mais instruções e mais modos de endereçamento para resolver esse distanciamento (unidade 29). A Reduzindo a quan�dade de instruções e os modos de endereçamento. B Inves�ndo no paralelismo na execução das instruções. C Gerenciando melhor os mecanismos de interrupção. D Introduzindo mais instruções e inves�ndo nos modos de endereçamento. Questão 4 : Analisando os modos de endereçamento de instruções, iden�fique a alterna�va correta que caracteriza o modo imediato de endereçamento. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A No modo imediato não se requer acesso à memória para obter o valor do operando, pois ele já está con�do no código da instrução. O item b se refere ao modo direto, o c ao indireto 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 dooperando. D O campo de endereço se refere a um registrador. Questão 5 : Tal como vimos na unidade 5, o processador é o núcleo do sistema computacional. Assinale qual das seguintes alterna�vas descreve melhor sua definição: Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Comentário: Tal como vimos na unidade 1 e posteriormente na unidade 5, o processador, ou Unidade Central de Processamento (ou UCP), é o coração do sistema computacional. É formado por registradores, pela unidade lógica e aritmé�ca (ULA) e pela unidade de controle (UC), sendo o responsável pela execução das funções do sistema. A Disposi�vo do computador des�nado ao armazenamento de informações. B Componente do sistema que apenas realiza as operações lógicas e aritmé�cas. C Circuito integrado usado na construção da memória principal. D Parte a�va do computador, que executa as instruções de programa, adiciona números, compara valores, a�va os disposi�vosde entrada e saída e contém o caminho de dados e a unidade de controle. Questão 6 : Considere que em um registrador foi armazenado o valor 1000 0000 0000 00002, que corresponde a um dado representado na base binária de 16 bits, com sinal (observe o bit mais significa�vo com valor 1). Determine qual das seguintes alterna�vas corresponde à representação equivalente desse valor no sistema decimal e marque a alterna�va correta: Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Deve-se observar que o número é nega�vo, pois o bit de sinal é igual a 1; O bit de sinal se encontra na posição mais significa�va do número. Dessa forma, aplicando o complemento a dois: Aqui teríamos que aplicar a conversão binário/decimal estudada, resultando em Mas não podemos esquecer que o número é nega�vo, por isso a resposta certa é o item a. Este exercício é similar ao apresentado na unidade 6, apenas foi aumentado o número de bits para dar sensação de maior complexidade. (Ver unidade 6) A -3276810 B 3276810 C 3276710 D -3276710 Questão 7 : Tal como vimos na unidade 1, um dos principais registradores de um sistema computacional é o contador de programa, ou PC. Assinale qual das seguintes definições o representa melhor: Acertou! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: O contador de programa é um registrador. Ele “aponta” para o endereço da próxima instrução a ser executada pelo processador. A Registrador de propósito geral. B Registrador u�lizado nas operações aritmé�cas contendo o resultado da operação em curso. C Registrador que contém o endereço da próxima instrução a ser executada pelo processador. D Componente do processador que controla o caminho de dados, a memória e os disposi�vos de entrada e saída, de acordocom as instruções do programa. Questão 8 : Qual a função do controlador de acesso direto à memória, também conhecido como controlador de DMA? Assinale a alterna�va correta: Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: O DMA consiste na transferência de dados entre uma determinada interface de entrada e saída de dados e a memória principal, sema par�cipação do processador. Por sua vez, o controlador de acesso direto à memória ou controlador de DMA controla essa transferência de dados. Observa-se que, enquanto acontece a transferência de dados entre a interface de entrada e saída e a memória, o processador pode atender outros processos, tal como efetuar uma operação aritmé�ca entre dois registradores (unidade 34). A Controlar a transferência de dados entre registradores. B Controlar a transferência entre o processador e a memória principal. C Controlar a transferência de dados entre o disposi�vo periférico e a memória principal. D Controlar a transferência de dados entre a unidade lógica aritmé�ca e os registradores. Questão 9 : Assinale a alterna�va correta quanto à definição de escalonador a médio prazo. Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: O escalonador a longo prazo determina que programas são admi�dos para processamento no sistema, controlando o grau de mul�programação (número de processos na memória). O escalonador a médio prazo faz parte da função de troca de processos (swapping) entre a memória principal e a memória secundária (normalmente um disco). O escalonador a curto prazo, também chamado despachante (dispatcher), é executado frequentemente, tomando a decisão de nível mais baixo sobre qual será a próxima tarefa a ser executada. Por sua vez, o escalonamento de entradas e saídas decide sobre qual das requisições de entradas e saídas pendentes dos processos e execução deverá ser atendida por um disposi�vo de entrada e saída disponível (unidade 45). A Determina que programas são admi�dos para processamento no sistema, controlando o grau de mul�programação. B Faz parte da função de troca de processos (swapping) entre a memória principal e a memória secundária (normalmente umdisco). C É executado frequentemente e executa uma decisão de nível mais baixo sobre qual será a próxima tarefa a ser executada. D Decide sobre qual das requisições de entradas e saídas pendentes dos processos e execução deverá ser atendida. Questão 10 : 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 Jus�fica�va: Gabarito: A Comentário: A unidade de controle é um componente interno do processador; controla o caminho de dados, a memória e os disposi�vos de entrada e saída. A Dirige o caminho de dados, a memória e os disposi�vos de entrada e saída, de acordo com as instruções do programa. B Nela são man�dos os programas que es�verem rodando e os dados necessários para a execução dos programas. C Disposi�vo do computador des�nado ao armazenamento de informações. D Componente do sistema que executa as operações lógicas e aritmé�cas. Tempo Gasto 00:00:27 Maior pontuação: 1.2 Pontuação: 1.0 Refazer Avaliação ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : Tal como vimos na unidade 4, a arquitetura de um sistema computacional está relacionada à: Acertou! A resposta correta é a opção A Jus�fica�va: 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 A estratégia ou modelo para o projeto do hardware e do so�ware 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 2 : Analisando os modos de endereçamento de instruções iden�fique a alterna�va correta que caracteriza o modo indireto de endereçamento. Resposta Errada! A resposta correta é a opção C Jus�fica�va: 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 dooperando. D O campo de endereço se refere a um registrador. Questão 3 : Ao estudarmos os barramentos, aprendemos que eles podiam ser de �po dedicado ou mul�plexado. No caso do �po mul�plexado, assinale a opção que melhor o descreve. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: O barramento mul�plexado surge para permi�r o fluxo de informações proveniente de vários disposi�vos pelo mesmo barramento de dados e endereços. Isto implica que apenas um disposi�vo pode transmi�r (ou receber) dados pelo barramento em um determinado instante de tempo (unidade 36). A Possui uma função associada a um subconjunto de componentes �sicas do computador. B Permite o fluxo de informações proveniente de vários disposi�vos pelo mesmo barramento de dados e endereços. C O mestre inicia a comunicação. D A temporização define a coordenação dos eventos no barramento. Questão 4 : Analisando os modos de endereçamento de instruções, iden�fique a alterna�va correta que caracteriza o modo direto de endereçamento. Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B No modo direto, o campo endereço não contém o valor do operando explicitamente, mas do endereço onde podemos encontrar o valor do operando. O item a se refere ao modo imediato, o c ao indireto 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 dooperando. D O campo de endereço se refere a um registrador. Questão 5 : Relembrando o que você estudou na unidade 26, selecione a alterna�va que melhor define o recurso conhecido como prioridade das interrupções. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D A prioridade é um recurso que permite gerenciar as interrupções, caso aconteçam simultaneamente, ou no caso de uma estar sendo executada enquanto outra surge solicitando a atenção do processador. Nesses casos, definem-se prioridades para as fontes de interrupção, de modo a que o processador dê prioridade ao atendimento do processo mais relevante para uma dada aplicação (unidade 26). A É relacionado à implementação dos montadores e ligadores. B O processador procura o dado ou a instrução na memória de menor nível de cache e, no caso de uma falta, o procurará nonível seguinte de cache. Se ocorrer uma nova falta, procurará então na cache de disco. C A repe�ção con�nua da sequência de etapas responsável pela busca da instrução, decodificação, busca do operando,execução e escrita D Permite gerenciar interrupções que acontecem simultaneamente, ou no caso de um estar sendo executado enquanto outrosurge solicitando a atenção do processador. Questão 6 : Em relação à função do registrador de endereço de controle, leia as opções a seguir e assinale a correta: Acertou! A respostacorreta é a opção A Jus�fica�va: 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 7 : Como vimos na unidade 14, existem diversas tecnologias de fabricação das memórias RAM. Verifique as afirma�vas a seguir e assinale a alterna�va correta. I. As memórias SRAM são u�lizadas na fabricação das memórias cache (L1 e L2), enquanto que as memórias DRAM são empregadas na cons�tuiçã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). Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Comentário: Todas as alterna�vas estão corretas. Tal como vimos na unidade 14, as memórias SRAM são u�lizadas 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 cons�tuiçã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 subs�tui 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 8 : Um dos problemas dos proje�stas de computadores é o�mizar o desempenho da memória. Assinale a alterna�va que caracteriza corretamente a memória virtual de um sistema computacional. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: A memória virtual é uma técnica que usa a memória secundária como cache para armazenamento secundário, devido ao fato de que a memória principal do sistema possui uma capacidade limitada. A memória virtual surge para permi�r o compar�lhamento seguro e eficiente da memória entre vários programas em um sistema mul�tarefa, lidando com o fato de que a memória principal possui menor capacidade que o espaço �sico exigido pelos programas, tal como vimos na unidade 13. A Memória de armazenamento primário. B U�liza a memória secundária como cache para armazenamento de trechos de programas. C Memória interna no processador. D Memória de acesso sequencial. Questão 9 : Na unidade 45 estudamos o escalonador. Entre as afirmações a seguir, assinale a alterna�va correta quanto à definição de escalonador a longo prazo. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Na unidade 45 vimos que o escalonador a longo prazo determina que programas são admi�dos para processamento no sistema, controlando o grau de mul�programação (número de processos na memória). O escalonador a médio prazo faz parte da função de troca de processos (swapping) entre a memória principal e a memória secundária (normalmente um disco). O escalonador a curto prazo, também chamado despachante (dispatcher), é executado frequentemente, tomando a decisão de nível mais baixo sobre qual será a próxima tarefa a ser executada. Por sua vez, o escalonamento de entradas e saídas decide sobre qual das requisições de entradas e saídas pendentes dos processos e execução deverá ser atendida por um disposi�vo de entrada e saída disponível. A Determina que programas são admi�dos para processamento no sistema, controlando o grau de mul�programação. B Faz parte da função de troca de processos (swapping) entre a memória principal e a memória secundária (normalmente umdisco). C É executado frequentemente e executa uma decisão de nível mais baixo sobre qual será a próxima tarefa a ser executada. D Decide sobre quais das requisições de entradas e saídas pendentes dos processos e execução deverá ser atendida. Questão 10 : Sobre as caracterís�cas do controle por microprogramação, analise as seguintes afirmações. I - No controle por microprogramação, cada etapa é realizada segundo uma lógica implementada fisicamente no hardware do processador. II - No controle por microprogramação, cada etapa é realizada segundo um microprograma. III - No controle por microprogramação, perde-se velocidade no processamento. IV - No controle por microprogramação, há flexibilidade para introduzir novos disposi�vos no sistema. Marque a opção correta que apresenta apenas as afirma�vas verdadeiras. Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: Como visto na unidade 42, no controle microprogramado a interpretação e as etapas do ciclo de instrução são realizadas passo a passo por um programa denominado microprograma. Também vimos que no caso do controle microprogramado a execução se torna mais lenta, em comparação à execução por hardware, pois há um tempo adicional consumido para a execução do microprograma. No entanto, a inclusão de novos disposi�vos é mais simples, pois não há mudanças significa�vas no projeto hardware, apenas nos microprogramas. Isso faz com que a microprogramação tenha um uso relevante na implementação de unidades de controle, na inclusão de disposi�vos de propósito especial, no suporte ao sistema operacional (já que várias funções podem ser implementadas diretamente no firmware), dentre outras aplicações. (Unidade 42) A I, II e III B I, II e IV C II, III e IV D I, III, e IV Tempo Gasto 00:00:26 Maior pontuação: 1.2 Pontuação: 0.8 Refazer Avaliação ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : De acordo com o que vimos na unidade 14, uma das técnicas de localização de uma célula de memória é conhecida como seleção linear. Selecione a alterna�va que descreve corretamente essa técnica, no caso de uma memória de N células de M bits cada. Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Os itens c e d são falsos, pois é possível sim realizar operações de leitura e escrita na memória. O item a corresponde a outro método de seleção. A alterna�va correta é a b, pois no método de seleção linear existem 2E = N localizações de memória. A Método de seleção de células por arranjo �sico de linhas e colunas. B Método de seleção linear, no qual existem 2E = N localizações de memória. C Essa organização não permite realizar operações de escrita na memória. D Essa organização não permite realizar operações de leitura na memória. Questão 2 : Como vimos na unidade 14, existem diversas tecnologias de fabricação das memórias RAM. Verifique as afirma�vas a seguire assinale a alterna�va correta. I. As memórias SRAM são u�lizadas na fabricação das memórias cache (L1 e L2), enquanto que as memórias DRAM são empregadas na cons�tuiçã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). Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Comentário: Todas as alterna�vas estão corretas. Tal como vimos na unidade 14, as memórias SRAM são u�lizadas 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 cons�tuiçã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 subs�tui 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 3 : Levando em conta os temas apresentados na unidade 11, assinale qual das alterna�vas a seguir define corretamente o significado da memória RAM. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: A memória RAM é uma memória de acesso aleatório, volá�l, usada em operações de leitura e escrita, que pode ser apagada eletricamente. Como a memória RAM é volá�l, isso torna falso o item (c). A U�lizada apenas em operações de escrita. B De acesso aleatório, volá�l, usada em operações de leitura e escrita, que pode ser apagada eletricamente. C De acesso aleatório, não volá�l, usada em operações de leitura e escrita, que pode ser apagada eletricamente. D U�lizada apenas em operações de leitura. Questão 4 : Na unidade 33, estudamos os disposi�vos de entrada e saída. Diante do que aprendemos, o que é um teclado? Analise as opções, a seguir, e assinale a correta. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Vimos, na unidade 33, que o teclado, em um sistema computacional, é um periférico ou disposi�vo de entrada e saída de dados. Ele reproduz os caracteres alfabé�cos e outros símbolos da linguagem ao ser pressionada uma tecla (unidade 33). A Uma unidade de memória. B Um periférico. C Um controlador de DMA. D Nenhuma das opções anteriores. Questão 5 : Os periféricos do computador, tais como o teclado, a tela do monitor e o mouse não são conectados diretamente aos barramentos do sistema computacional, mas aos disposi�vos conhecidos como controladores ou interfaces de entrada e saída. Selecione a opção que jus�fica por que isso acontece dessa forma. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Quando analisamos os periféricos de um sistema computacional, verificamos a diversidade de disposi�vos e tecnologias, o que resulta em capacidades (bits envolvidos na comunicação) e velocidades de comunicação diferenciadas. Por esse mo�vo, eles devem ser conectados às interfaces (ou módulos) de entrada e saída que compa�bilizarão as caracterís�cas de cada disposi�vo para poder efetuar sua comunicação com outras unidades, como a UCP e a memória principal (unidade 27). A Pela Lei de Moore. B Pela necessidade de compa�bilizar as caracterís�cas de cada disposi�vo para poder efetuar sua comunicação com outrasunidades, como a UCP e a memória principal. C Devido ao pipeline de instruções. D É mo�vado pela o�mização do ciclo de instruções. Questão 6 : Os mul�processadores 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. Iden�fique a opção que melhor representa o modelo de um sistema mul�processador de memória distribuída. Acertou! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: O modelo de um sistema mul�processador 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 compar�lhada (unidade 44). A Formado por vários processadores independentes, compar�lhando 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. Questão 7 : Tal como vimos na unidade 16, em uma operação de detecção de erros, um algoritmo gerou o bit de paridade par do dado 11002, antes de ser transmi�do para a memória principal. Qual foi o resultado do bit de paridade? Assinale a alterna�va correta. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Para determinar o bit de paridade par, somam-se todos os bits iguais a “um” do dado, resultando no número 2, que já é um resultado par. Consequentemente e nesse caso, o bit de paridade será igual a 0, para que o total resulte em “uns”, considerando que o bit de paridade seja par. Dessa forma a palavra resultante, incluindo o bit de paridade (destacado em azul), seria: 011002. A 1 B 0 C Não existe algoritmo capaz de efetuar esse procedimento no processador. D Nenhuma das alterna�vas anteriores. Questão 8 : Aprendemos na unidade 29 que CISC e RISC são siglas que caracterizam as arquiteturas de processadores disponíveis no mercado. Agora, iden�fique nas opções a seguir como a proposta do CISC pretendia resolver o gap semân�co descoberto pelos pesquisadores. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Os primeiros computadores eram simples, possuíam poucas instruções e um ou dois modos de endereçamento. Esse formato ocasionava um distanciamento entre as operações em linguagens de programação de alto nível e as linguagens de máquina, o que ficou conhecido como o gap semân�co e se manifestava nas dificuldades que surgiram no projeto dos compiladores. A proposta do CISC foi introduzir mais instruções e mais modos de endereçamento para resolver esse distanciamento (unidade 29). A Reduzindo a quan�dade de instruções e os modos de endereçamento. B Inves�ndo no paralelismo na execução das instruções. C Gerenciando melhor os mecanismos de interrupção. D Introduzindo mais instruções e inves�ndo nos modos de endereçamento. Questão 9 : Conforme estudamos nas unidades 32 a 36, analise as afirma�vas a seguir: I. O uso de vários pipelines introduz um nível de paralelismo na execução das instruções. II. O acesso direto à memória permite que seja realizada uma comunicação eficiente entre a memória e os disposi�vos periféricos. III. O teclado e a impressora são disposi�vos periféricos. IV. O escravo em um sistema computacional é o disposi�vo que inicia a transferência de dados pelo barramento. Assinale a alterna�va correta: Acertou! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Conforme vimos na unidade 32, o uso de vários pipelines introduz um nível deparalelismo na execução das instruções e, como vimos na unidade 34, o acesso direto à memória permite que seja realizada uma comunicação eficiente entre a memória e os disposi�vos periféricos. Por sua vez, na unidade 33, soubemosque o teclado e a impressora são disposi�vos periféricos. Na unidade 36, aprendemos que o escravo em um sistema computacional não é o disposi�vo que inicia a transferência de dados. Essa função é realizada pelo mestre do barramento. O escravo responde aos comandos do mestre. Esta é a única alterna�va falsa, neste caso. (unidade 32) A I, II e III B I, II e IV C I e II D I, II, III e IV Questão 10 : 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: Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: A unidade de controle é um componente interno do processador; controla o caminho de dados, a memória e os disposi�vos de entrada e saída. A Dirige o caminho de dados, a memória e os disposi�vos de entrada e saída, de acordo com as instruções do programa. B Nela são man�dos os programas que es�verem rodando e os dados necessários para a execução dos programas. C Disposi�vo do computador des�nado ao armazenamento de informações. D Componente do sistema que executa as operações lógicas e aritmé�cas. Tempo Gasto 00:00:16 Maior pontuação: 1.2 Pontuação: 0.8 Refazer Avaliação ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : Analisando os modos de endereçamento de instruções iden�fique a alterna�va que caracteriza o modo registrador de endereçamento. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D O modo registrador de endereçamento é semelhante ao modo de endereçamento direto, mas o campo de endereço se refere a um registrador, e não a um endereço de memória principal. O item a se refere ao modo imediato, o b ao direto e o c ao modo indireto (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 dooperando. D O campo de endereço se refere a um registrador. Questão 2 : Analisando os modos de endereçamento de instruções, indique a alterna�va correta que caracteriza o modo de endereçamento indireto via registrador. Acertou! A resposta correta é a opção C Jus�fica�va: Gabarito: C No modo de endereçamento indireto via registrador o campo endereço se refere a uma posição de memória dada pelo valor do registrador. Portanto, são necessários dois passos para poder efetuar a leitura do operando. No primeiro, obtém-se o endereço do operando (conteúdo do registrador) e no segundo acesso se efetua a leitura do seu valor na memória. O item a se refere ao modo imediato, o b ao direto e o d ao modo de endereçamento por deslocamento (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 U�liza dois campos de endereço, um para um registrador e outro para um valor constante A, de forma que o conteúdo doregistrador é adicionado ao valor A para produzir o endereço desejado. Questão 3 : Analise as seguintes afirmações e iden�fique a opção que apresenta as caracterís�cas do processador matricial. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Os processadores matriciais representam as máquinas SIMD e possuem uma sequência de instruções e várias sequências de dados, sendo voltados para máquinas especializadas envolvendo cálculos matemá�cos com matrizes e vetores. Esse �po de máquina se caracteriza por possuir apenas uma unidade de controle, que executa uma instrução por vez, porém cada instrução sendo executada u�liza diversos conjuntos de dados. A afirmação do item b corresponde à arquitetura superescalar. O item c corresponde ao sistema monoprocessador ou máquina clássica de Von Neumann. O item d se relacionado com outra classificação, toda vez que o processador matricial não possui uma memória centralizada compar�lhada. Apenas a opção a é verdadeira (unidade 48). A Caracteriza-se por possuir apenas uma unidade de controle, que executa uma instrução por vez, porém cada instruçãosendo executada u�liza diversos conjuntos de dados. B Máquina que possui um único pipeline com diversas unidades funcionais. C Máquina formada por um único processador. D Sistema mul�processador com memória centralizada. Questão 4 : De acordo com o que estudamos na unidade 43, assinale a alterna�va que caracteriza uma solução adotada para evitar conflitos no acesso simultâneo à memória e, consequentemente, ao barramento, pelos processadores do sistema formado por mul�processadores. Acertou! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: Na unidade 43, um dos métodos desenvolvidos para tentar resolver os conflitos que surgem no uso do barramento de comunicação, consiste em associar a cada processador uma memória local que não é conectada ao barramento do sistema, não podendo, dessa forma, ser acessada pelos outros processadores. A Gerenciamento da memória virtual. B Escalonamento de processos. C Associar a cada processador uma memória local. D Gerenciamento de interrupções. Questão 5 : Assinale a alterna�va que indica corretamente onde as microinstruções são armazenadas: Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: O conjunto de microinstruções é armazenado na memória de controle. Na cache, na memória principal e na memória secundárias são armazenados os dados e instruções dos programas. (Unidade 40) A Na memória principal. B Na cache. C Na memória de controle. D Na memória secundária. Questão 6 : Um dos problemas dos proje�stas de computadores é o�mizar o desempenho da memória. Assinale a alterna�va que caracteriza corretamente a memória virtual de um sistema computacional. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: A memória virtual é uma técnica que usa a memória secundária como cache para armazenamento secundário, devido ao fato de que a memória principal do sistema possui uma capacidade limitada. A memória virtual surge para permi�r o compar�lhamento seguro e eficiente da memória entre vários programas em um sistema mul�tarefa, lidando com o fato de que a memória principal possui menor capacidade que o espaço �sico exigido pelos programas, tal como vimos na unidade 13. A Memória de armazenamento primário. B U�liza a memória secundária como cache para armazenamento de trechos de programas. C Memória interna no processador. D Memória de acesso sequencial. Questão 7 : 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: Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Como vimos na unidade 15, podemos comparar o desempenho de duas máquinas diferentes M1 e M2 a par�r 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çãoinversa 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 alterna�vas anteriores estão corretas. Questão 8 : Na unidade 34, entendemos por que acontece o roubo de ciclos em um sistema computacional. A par�r do que estudamos, assinale a alterna�va correta: Acertou! A resposta correta é a opção B Jus�fica�va: 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, mo�vo 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 disposi�vos 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 obarramento. D Ocorre porque o processador não foi projetado para executar instruções em paralelo. Questão 9 : Analisando os modos de endereçamento de instruções, iden�fique a alterna�va correta que caracteriza o modo imediato de endereçamento. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A No modo imediato não se requer acesso à memória para obter o valor do operando, pois ele já está con�do no código da instrução. O item b se refere ao modo direto, o c ao indireto 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 dooperando. D O campo de endereço se refere a um registrador. Questão 10 : Levando em conta o que você aprendeu na unidade 26, selecione a resposta que melhor caracteriza a interrupção em um sistema computacional. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Os subprogramas e as interrupções são exemplos de mecanismos através dos quais diversos componentes do processador (periféricos, por exemplo) podem alterar a sequência de execução de um programa. O acionamento do botão de reset é um exemplo de uma fonte de interrupção (unidade 26). A A facilidade na implementação dos compiladores. B Mecanismo através do qual pode ser alterada a sequência de execução de um programa. C Caracteriza o gap semân�co. D Mecanismo que gerencia o acesso à memória virtual do sistema. Tempo Gasto 00:00:25 Maior pontuação: 1.2 Pontuação: 0.8 Refazer Avaliação ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : Analisando os modos de endereçamento de instruções iden�fique a alterna�va correta que caracteriza o modo indireto de endereçamento. Resposta Errada! A resposta correta é a opção C Jus�fica�va: 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 dooperando. D O campo de endereço se refere a um registrador. Questão 2 : Aprendemos na unidade 29 que CISC e RISC são siglas que caracterizam as arquiteturas de processadores disponíveis no mercado. Agora, iden�fique nas opções a seguir como a proposta do CISC pretendia resolver o gap semân�co descoberto pelos pesquisadores. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Os primeiros computadores eram simples, possuíam poucas instruções e um ou dois modos de endereçamento. Esse formato ocasionava um distanciamento entre as operações em linguagens de programação de alto nível e as linguagens de máquina, o que ficou conhecido como o gap semân�co e se manifestava nas dificuldades que surgiram no projeto dos compiladores. A proposta do CISC foi introduzir mais instruções e mais modos de endereçamento para resolver esse distanciamento (unidade 29). A Reduzindo a quan�dade de instruções e os modos de endereçamento. B Inves�ndo no paralelismo na execução das instruções. C Gerenciando melhor os mecanismos de interrupção. D Introduzindo mais instruções e inves�ndo nos modos de endereçamento. Questão 3 : A par�r dos temas estudados na unidade 10, assinale qual das alterna�vas a seguir define corretamente o ciclo de memória. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: O ciclo de memória caracteriza o tempo entre acessos consecu�vos à memória. Também pode ser interpretado como o tempo adicional requerido, depois de transcorrido o tempo de acesso, até que um segundo acesso à memória possa ser realizado. Usualmente é empregado para medida de desempenho. A Caracteriza o tempo entre acessos consecu�vos à memória. É comumente empregado como medida de desempenho da memória. B Caracteriza a taxa na qual os dados podem ser transferidos para (ou desde) a unidade de memória. C Caracteriza quanta informação pode ser armazenada na memória. D Caracteriza o tempo necessário para efetuar o acesso aos dados da memória, sendo medido a par�r do instante em que amemória foi endereçada até o momento em que os dados estão disponíveis. Questão 4 : Levando em conta o que você aprendeu na unidade 26, selecione a resposta que melhor caracteriza a interrupção em um sistema computacional. Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B Os subprogramas e as interrupções são exemplos de mecanismos através dos quais diversos componentes do processador (periféricos, por exemplo) podem alterar a sequência de execução de um programa. O acionamento do botão de reset é um exemplo de uma fonte de interrupção (unidade 26). A A facilidade na implementação dos compiladores. B Mecanismo através do qual pode ser alterada a sequência de execução de um programa. C Caracteriza o gap semân�co. D Mecanismo que gerencia o acesso à memória virtual do sistema. Questão 5 : Ao analisar os �pos de operações realizadas pelo processador, iden�fique qual das seguintes alterna�vas reflete corretamente o �po de operação executada quando deslocamos um bit à esquerda para obter uma mul�plicação por dois de forma simplificada. Acertou! A resposta correta é a opção D Jus�fica�va: 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é�cas, transferência de dados, conversão de dados, operações de entrada e saída, de controle e especializadas. Nesse caso, a opçãocorreta é 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é�ca C Transferência D Booleana Questão 6 : CISC e RISC representam duas arquiteturas de processadores. Iden�fique nas opções a seguir a(s) caracterís�ca(s) do RISC. Acertou! A resposta correta é a opção D Jus�fica�va: Gabarito: D Contrário ao CISC, a proposta do RISC foi inves�r na simplicidade do conjunto de instruções e nos modos de endereçamento, prevalecendo o uso de recursos compare-and-branch (comparação e desvio). A opção d está correta. As demais opções caracterizam o CISC (unidade 30). A Maior número de instruções e modos de endereçamento. B Controle microprogramado. C Formatos de instruções diversos e complexos. D Redução significa�va no número de instruções e dos modos de endereçamento. Questão 7 : Tal como vimos na unidade 18, analisando os �pos de operações que são realizadas pelo processador, iden�fique qual alterna�va reflete o �po de operação executada quando rotacionamos bit a bit o conteúdo de uma célula de memória. Assinale a alterna�va correta. Acertou! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Tal como vimos na unidade 18, as instruções podem ser classificadas em categorias, de acordo com a operação que realizam. Por exemplo: lógicas e aritmé�cas, transferência de dados, conversão de dados, operações de entrada e saída, de controle e especializadas. Nesse caso, a escolha correta é a lógica Booleana. A Booleana B Aritmé�ca C Transferência D Controle Questão 8 : Na unidade 45, estudamos o sistema operacional, seus obje�vos e funções. A par�r do que você estudou, analise as seguintes afirmações. I - Auxilia o programador no desenvolvimento de programas. II - Realiza as tarefas de carregar dados e instruções na memória principal, inicialização dos módulos de entradas e saídas, dentre outras necessárias à execução dos programas. III - Ocupa-se dos detalhes de uso de cada disposi�vo, tais como os sinais de controle para sua operação. IV - Trata de forma diferenciada as unidades de memória, tais como o disco óp�co e magné�co, por exemplo. Agora assinale a alterna�va que apresenta apenas as sentenças verdadeiras quanto às funções do sistema operacional: Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Todas as alterna�vas são válidas, pois o SO permite a criação de programas, auxiliando o programador no desenvolvimento. Na execução de programas, o sistema operacional realiza as tarefas de carregar dados e instruções na memória principal, inicialização dos módulos de entradas e saídas, dentre outras tarefas necessárias para a execução. Também possibilita o acesso aos disposi�vos de entradas e saídas, pois se ocupa dos detalhes de uso de cada disposi�vo, tais como os sinais de controle para sua operação e também trata de forma diferenciada as unidades de memória, como o disco óp�co e magné�co. A I, II, III B I, II, III, IV C II, III, IV D I, II, IV Questão 9 : Você estudou que Jonh von Neumann foi o precursor do desenvolvimento de um computador baseado no conceito de programa armazenado. Assinale a alterna�va que melhor representa as premissas enunciadas por Jonh von Neumann e sua equipe: Acertou! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Esta questão tem duas su�lezas. 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 �sico (não eram separadas). Isso inviabiliza as respostas b e d. Por outro lado, possui unidade lógica e aritmé�ca, 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é�ca 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 disposi�vos 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é�ca 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 disposi�vos 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 disposi�vos de entrada e saída. Não possui unidade lógica e aritmé�ca. 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 disposi�vos de entrada e saída. Não possui unidade lógica e aritmé�ca. Questão 10 : Analisando os modos de endereçamento de instruções, iden�fique a alterna�va correta que caracteriza o modo de endereçamento por deslocamento. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D No modo de endereçamento por deslocamento são combinadas as caracterís�cas do modo direto e do modo indireto via registrador. U�liza 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 U�liza dois campos de endereço, um para um registrador e outro para um valor constante A, de forma que o conteúdo doregistrador é adicionado ao valor A para produzir o endereço desejado. Tempo Gasto 00:27:24 Maior pontuação: 1.5 Pontuação: 1.5 Refazer Avaliação ESAB campus on-linesala de aula producaoletsgo@hotmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : Ao estudarmos os barramentos, aprendemos que eles podiam ser de �po dedicado ou mul�plexado. No caso do �po mul�plexado, assinale a opção que melhor o descreve. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: O barramento mul�plexado surge para permi�r o fluxo de informações proveniente de vários disposi�vos pelo mesmo barramento de dados e endereços. Isto implica que apenas um disposi�vo pode transmi�r (ou receber) dados pelo barramento em um determinado instante de tempo (unidade 36). A Possui uma função associada a um subconjunto de componentes �sicas do computador. B Permite o fluxo de informações proveniente de vários disposi�vos pelo mesmo barramento de dados e endereços. C O mestre inicia a comunicação. D A temporização define a coordenação dos eventos no barramento. Questão 2 : 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 Jus�fica�va: 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 oseventos da unidade de controle. D Controla os sinais de leitura e escrita. Questão 3 : Tal como vimos na unidade 7, a Unidade Lógica e Aritmé�ca é uma das principais componentes da UCP. Assinale qual das alterna�vas a seguir define corretamente a função da ULA em um sistema computacional. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Comentário: A unidade lógica e aritmé�ca realiza ambos os �pos de operação: lógicas (por exemplo, AND, OR, XOR, complemento a um, entre outras) e aritmé�cas (soma, subtração, mul�plicaçã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é�cas do processador. D Unidade que executa as operações lógicas e aritmé�cas do processador. Questão 4 : Uma memória ROM é fabricada com a possibilidade de armazenar 256 kbytes (cada célula pode armazenar oito bits). De acordo com os temas estudados na unidade 10, determine qual das seguintes alterna�vas fornece corretamente a quan�dade de bits necessária para acessar essas posições de memória. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Primeiramente, vamos destacar que a unidade k representa 210. Dessa forma: Então serão necessários 18 bits para poder endereçar as 218 células (bytes) dessa memória. Essa será a largura ou tamanho do barramento de endereços. A 18 B 8 C 10 D 256 Questão 5 : Analisando os modos de endereçamento de instruções, iden�fique a alterna�va correta que caracteriza o modo imediato de endereçamento. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A No modo imediato não se requer acesso à memória para obter o valor do operando, pois ele já está con�do no código da instrução. O item b se refere ao modo direto, o c ao indireto 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 dooperando. D O campo de endereço se refere a um registrador. Questão 6 : Em uma operação de detecção de erros, foi determinado o bit de paridade ímpar do dado 00112, antes de ser transmi�do para a memória principal. Qual foi o resultado do bit de paridade? Assinale a alterna�va correta: Acertou! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Para determinar o bit de paridade ímpar, somam-se todos os bits do dado iguais a “um”, resultando no número 2, que é um resultado par. Consequentemente e nesse caso, o bit de paridade será igual a 1, para que o total de “uns” seja ímpar (unidade 16). A 1 B 0 C Não existe algoritmo capaz de efetuar esse procedimento no processador. D Nenhuma das alterna�vas anteriores. Questão 7 : Aprendemos na unidade 29 que CISC e RISC são siglas que caracterizam as arquiteturas de processadores disponíveis no mercado. Agora, iden�fique nas opções a seguir como a proposta do CISC pretendia resolver o gap semân�co descoberto pelos pesquisadores. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Os primeiros computadores eram simples, possuíam poucas instruções e um ou dois modos de endereçamento. Esse formato ocasionava um distanciamento entre as operações em linguagens de programação de alto nível e as linguagens de máquina, o que ficou conhecido como o gap semân�co e se manifestava nas dificuldades que surgiram no projeto dos compiladores. A proposta do CISC foi introduzir mais instruções e mais modos de endereçamento para resolver esse distanciamento (unidade 29). A Reduzindo a quan�dade de instruções e os modos de endereçamento. B Inves�ndo no paralelismo na execução das instruções. C Gerenciando melhor os mecanismos de interrupção. D Introduzindo mais instruções e inves�ndo nos modos de endereçamento. Questão 8 : Estudamos, na unidade 34, o acesso direto à memória, também conhecida como DMA. Assinale a alterna�va correta que indica a finalidade desta técnica. Resposta Errada! A resposta correta é a opção C Jus�fica�va: Gabarito: C Comentário: O DMA consiste na transferência de dados entre uma determinada interface de entrada e saída de dados e a memória principal, sem a par�cipação do processador, com o máximo de rendimento (unidade 34). A O�mizar a transferência de dados entre registradores. B O�mizar a transferência entre o processador e a memória principal. C O�mizar a transferência de dados entre o disposi�vo periférico e a memória principal. D O�mizar a transferência de dados entre a unidade lógica aritmé�ca e os registradores. Questão 9 : 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: Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: A unidade de controle é um componente interno do processador; controla o caminho de dados, a memória e os disposi�vos de entrada e saída. A Dirige o caminho de dados, a memória e os disposi�vos de entrada e saída, de acordo com as instruções do programa. B Nela são man�dos os programas que es�verem rodando e os dados necessários para a execução dos programas. C Disposi�vo do computador des�nado ao armazenamento de informações. D Componente do sistema que executa as operações lógicas e aritmé�cas. Questão 10 : De acordo com o que vimos na unidade 18, iden�fique – analisando os �pos de operações que são realizadas pelo processador – qual das seguintes alterna�vas reflete corretamente o �po de operação executada quando realizamos uma operação em ponto flutuante. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: Dependendo da arquitetura do conjunto de instruções do processador, são oferecidas categorias de instruções voltadas para operações especializadas. Entre elas, podemos citar as instruções de ponto flutuante, as decimais, as de manipulação de bits e as de manipulação de cadeias de caracteres, ou strings. A Lógica B Especializada C Transferência D Controle Tempo Gasto 00:03:44 Maior pontuação: 1.5 Pontuação: 0.5 Refazer Avaliação ESAB campus on-linesala de aula jeannferreira254@gmail.com • sair 201905SI14651 - Arquitetura e Organização de Computadores Conteúdo Unidades Bibliografia Glossário Download Apoio Pedagógico Fórum Dúvidas ao Professor Avaliações Avaliação Online Tarefas Disserta�vas Informações Meus Colegas Meus Tutores Biblioteca Consulta ao Acervo Situação Links Interessantes Biblioteca Virtual Sala de Aula • Início Avaliação Online A- A A+ P/B Colorido Questão 1 : Na unidade 34, entendemos por que acontece o roubo de ciclos em um sistema computacional. A par�r do que estudamos, assinale a alterna�va correta: Resposta Errada! A resposta correta é a opção B Jus�fica�va: 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, mo�vo 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 disposi�vos 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 acabatendo uma prioridade mais alta que o processador sobre obarramento. D Ocorre porque o processador não foi projetado para executar instruções em paralelo. Questão 2 : Um dos problemas dos proje�stas de computadores é o�mizar o desempenho da memória. Assinale a alterna�va que caracteriza corretamente a memória virtual de um sistema computacional. Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: A memória virtual é uma técnica que usa a memória secundária como cache para armazenamento secundário, devido ao fato de que a memória principal do sistema possui uma capacidade limitada. A memória virtual surge para permi�r o compar�lhamento seguro e eficiente da memória entre vários programas em um sistema mul�tarefa, lidando com o fato de que a memória principal possui menor capacidade que o espaço �sico exigido pelos programas, tal como vimos na unidade 13. A Memória de armazenamento primário. B U�liza a memória secundária como cache para armazenamento de trechos de programas. C Memória interna no processador. D Memória de acesso sequencial. Questão 3 : A par�r dos temas estudados na unidade 10, assinale qual das alterna�vas a seguir define corretamente o ciclo de memória. Resposta Errada! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: O ciclo de memória caracteriza o tempo entre acessos consecu�vos à memória. Também pode ser interpretado como o tempo adicional requerido, depois de transcorrido o tempo de acesso, até que um segundo acesso à memória possa ser realizado. Usualmente é empregado para medida de desempenho. A Caracteriza o tempo entre acessos consecu�vos à memória. É comumente empregado como medida de desempenho damemória. B Caracteriza a taxa na qual os dados podem ser transferidos para (ou desde) a unidade de memória. C Caracteriza quanta informação pode ser armazenada na memória. D Caracteriza o tempo necessário para efetuar o acesso aos dados da memória, sendo medido a par�r do instante em que amemória foi endereçada até o momento em que os dados estão disponíveis. Questão 4 : Analisando os modos de endereçamento de instruções, iden�fique a alterna�va correta que caracteriza o modo de endereçamento por deslocamento. Acertou! A resposta correta é a opção D Jus�fica�va: Gabarito: D No modo de endereçamento por deslocamento são combinadas as caracterís�cas do modo direto e do modo indireto via registrador. U�liza 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 U�liza dois campos de endereço, um para um registrador e outro para um valor constante A, de forma que o conteúdo doregistrador é adicionado ao valor A para produzir o endereço desejado. Questão 5 : Assinale a alterna�va correta quanto à definição de escalonador a médio prazo. Resposta Errada! A resposta correta é a opção B Jus�fica�va: Gabarito: B Comentário: O escalonador a longo prazo determina que programas são admi�dos para processamento no sistema, controlando o grau de mul�programação (número de processos na memória). O escalonador a médio prazo faz parte da função de troca de processos (swapping) entre a memória principal e a memória secundária (normalmente um disco). O escalonador a curto prazo, também chamado despachante (dispatcher), é executado frequentemente, tomando a decisão de nível mais baixo sobre qual será a próxima tarefa a ser executada. Por sua vez, o escalonamento de entradas e saídas decide sobre qual das requisições de entradas e saídas pendentes dos processos e execução deverá ser atendida por um disposi�vo de entrada e saída disponível (unidade 45). A Determina que programas são admi�dos para processamento no sistema, controlando o grau de mul�programação. B Faz parte da função de troca de processos (swapping) entre a memória principal e a memória secundária (normalmente umdisco). C É executado frequentemente e executa uma decisão de nível mais baixo sobre qual será a próxima tarefa a ser executada. D Decide sobre qual das requisições de entradas e saídas pendentes dos processos e execução deverá ser atendida. Questão 6 : Na unidade 1 analisamos a função do tradutor. Assinale qual das seguintes definições descreve melhor a função do tradutor em um sistema computacional: Acertou! A resposta correta é a opção B Jus�fica�va: Gabarito B Comentário: O tradutor é o programa que converte um programa de usuário escrito em uma determinada linguagem, ou linguagem- fonte, para outra linguagem, chamada de linguagem-alvo. Quando a linguagem-fonte for uma representação simbólica de uma linguagem de máquina numérica, o processo de tradução é chamado de montagem e a linguagem-fonte é chamada de linguagem de montagem. Quando a linguagem-fonte for uma linguagem de alto nível, como é o caso de Java ou C, e a linguagem-alvo for uma linguagem de máquina numérica ou uma representação simbólica dessa linguagem, o tradutor é chamado compilador. A Dirige o caminho de dados, a memória e os disposi�vos de entrada e saída, de acordo com as instruções do programa. B Programa que converte um programa em linguagem-fonte, para a linguagem-alvo. C Programa que converte um programa em linguagem-alvo, para a linguagem-fonte. D Parte a�va do computador que executa as instruções de programa. Questão 7 : Em computação, o termo cache é usado para referenciar o nível da hierarquia de memória situado entre o processador e a memória principal. Em relação às caracterís�cas dessa memória e tal como vimos na unidade 12, marque F para a(s) alterna�va(s) falsa(s) e V para a(s) alterna�va(s) verdadeira(s). Em seguida, assinale a opção correta: ( ) Possui uma capacidade de memória adequada para armazenar partes do programa, embora possua tempos de acesso superiores aos da memória principal. ( ) U�lizada para mediar a transferência de dados entre registradores. ( ) Pode possuir uma pequena quan�dade de memória não volá�l, que armazena um pequeno grupo de instruções executadas quando o computador é energizado. ( ) Visa obter uma velocidade de acesso próxima à velocidade dos registradores do processador, disponibilizando, ao mesmo tempo, uma capacidade de memória adequada para armazenar partes do programa. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Comentário: O item “a” é falso, pois os tempos de acesso não podem ser superiores aos da memória principal. Se fosse verdadeiro, não teria sen�do termos a cache. O item “b” é falso, pois ela se encontra na hierarquia de memória mediando a comunicação entre o processador e a memória externa. O item “c” se refere à ROM BIOS. Apenas o item “d” está correto. A F – V – V – F B F – V – F – V C V – F – F – F D F – F – F – V Questão 8 : 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 alterna�vas a seguir define corretamente o princípio de localidade temporal. Resposta Errada! A resposta correta é a opção C Jus�fica�va: 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óximasna memória. B É um conceito relacionado à ROM BIOS. C Diz respeito à maior probabilidadede um programa acessar, em um futuro próximo, itens que foram usados recentemente. D Diz respeito ao controle da ULA. Questão 9 : Considere que em um registrador foi armazenado o valor 1000 0000 0000 00002, que corresponde a um dado representado na base binária de 16 bits, com sinal (observe o bit mais significa�vo com valor 1). Determine qual das seguintes alterna�vas corresponde à representação equivalente desse valor no sistema decimal e marque a alterna�va correta: Acertou! A resposta correta é a opção A Jus�fica�va: Gabarito: A Comentário: Deve-se observar que o número é nega�vo, pois o bit de sinal é igual a 1; O bit de sinal se encontra na posição mais significa�va do número. Dessa forma, aplicando o complemento a dois: Aqui teríamos que aplicar a conversão binário/decimal estudada, resultando em Mas não podemos esquecer que o número é nega�vo, por isso a resposta certa é o item a. Este exercício é similar ao apresentado na unidade 6, apenas foi aumentado o número de bits para dar sensação de maior complexidade. (Ver unidade 6) A -3276810 B 3276810 C 3276710 D -3276710 Questão 10 : Assinale a alterna�va correta que descreve a função do intérprete em um sistema computacional. Resposta Errada! A resposta correta é a opção D Jus�fica�va: Gabarito: D Em contrapar�da ao método de compilação, a interpretação realiza as fases de compilação, ligação e execução em cada comando do programa-fonte, sem haver um processo explícito de compilação e ligação. No método de compilação todos os comandos do código- fonte devem ser previamente conver�dos para o código-objeto (compilação) e todas as referências externas (ligação) devem ser ser resolvidas. Por isso se diz que o programa é interpretado, pois o programa-fonte é executado diretamente, comando a comando, sem haver produtos intermediários, tal como os códigos objeto e executável. (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 O programa-fonte é executado diretamente, comando a comando, sem haver um processo explícito de compilação e ligação. Tempo Gasto 00:00:42 Maior pontuação: 1.0 Pontuação: 1.0 Refazer Avaliação