Prévia do material em texto
ATIVIDADE 4 (A4) ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES · Pergunta 1 1 em 1 pontos A motivação principal para o desenvolvimento de arquiteturas super-escalares consiste na possibilidade de se executar instruções de forma paralela, o que fornece mais agilidade, otimização e mais velocidade em atender as demandas ofertadas em nível de instrução de máquina (STALLINGS, W. Arquitetura e Organização de Computadores. 8. ed. São Paulo: Pearson Prentice Hall, 2010). Das alternativas abaixo, assinale a que descreve sobre a solução adotada pelo mecanismo renomeamento de registradores no caso de conflitos em relação à geração de valores para o código a seguir: (i) a = b / c; (ii) d = a – f; (iii) a = g + h; (iv) i = a + e; Resposta Selecionada: (i) a = b / c; (ii) d = a – f; (iii) aa = g + h; (iv) i = aa + e;. Resposta Correta: (i) a = b / c; (ii) d = a – f; (iii) aa = g + h; (iv) i = aa + e;. Comentário da resposta: Resposta correta. A solução permite ter logo o resultado de operações que são mais rápidas (soma e subtração) e assim ter o resultado. Então depois são realizadas as que são mais complexas, como a divisão. · Pergunta 2 0 em 1 pontos RISC é um tipo de máquina que tem como principal característica em sua implementação o fato de possuírem instruções reduzidas, que tem como significado a instrução ser simples, estar otimizada. Esta característica permite menor complexidade em sua implementação do que as máquinas CISC (STALLINGS, W. Arquitetura e Organização de Computadores. 8. ed. São Paulo: Pearson Prentice Hall, 2010 ). Considerando as características básicas de uma instrução reduzida, avalie as afirmações a seguir. I. o tempo de execução de uma instrução corresponde a um ciclo de máquina (tempo do acesso e coleta de informações nos registradores, executar uma operação e escrever o resultado no banco de registradores. II. as operações ocorrem na forma de registrador-registrador, ou seja, elas ocorrem de tal maneira que não existem instruções que misturem registrador-memória, exceto aquelas de carga e escritas na memória. III. os modos de endereçamento utilizados no processo são considerados de execução simples, e não tem a possibilidade de possuir, por exemplo, a forma de aplicação denominada de endereçamento indireto. IV. utilização de formatos simples de instruções é essencial para se ter unidades de controle mais simples, com os processos de decodificação e busca dos operandos, mais ágil, devido a menor complexidade do hardware. V. os modos de dados utilizados no processo são considerados de execução complexo, os únicos no sistema, pois a forma de aplicação utilizada é denominada de dados de acesso direto. Agora, assinale a alternativa que apresenta informações corretas quanto as características básicas de uma instrução reduzida da arquitetura RISC. Resposta Selecionada: [Sem Resposta] Resposta Correta: I, II, III e IV. Comentário da resposta: Resposta incorreta. Observe sobre os tipos de modos associados a questão de instrução, que precisa fazer uma ação e não levar dados. · Pergunta 3 1 em 1 pontos As memórias do tipo ROM possuem a característica de ser não volátil, é utilizada em ocasiões nas quais requer apenas operações de leitura, como por exemplo: bibliotecas de funções, para que sejam usadas frequentemente (tal como BIOS – Basic Input/Output System), tabelas de funções ou informações fixas a serem demandadas pelo sistema computacional. (STALLINGS, W. Arquitetura e Organização de Computadores. 8. ed. São Paulo: Pearson Prentice Hall, 2010). Assim, qual assertiva a seguir é correta para expressar a classificação da memória ROM quanto a fase de gravação de sua informação. Resposta Selecionada: EEPROM (PROM apagável eletricamente – Electrically Erasable PROM) – permite o apagamento das informações para que seja feita uma nova gravação. Resposta Correta: EEPROM (PROM apagável eletricamente – Electrically Erasable PROM) – permite o apagamento das informações para que seja feita uma nova gravação. Comentário da resposta: Resposta correta. A memória do tipo ROM e demais seguidoras utilizam o sistema de gravação elétrica de acordo com o significado da sigla, como nos itens de programável, de fábrica, sem o uso de sistema operacional. · Pergunta 4 1 em 1 pontos Na arquitetura de computadores, a estrutura de um módulo de memória, em termos de constituição física, é constituído de ligações eletrônicas da sua parte interna com a parte externa do mesmo (o circuito eletrônico) através de pinagens que efetuam as funções devidas do módulo, as quais foi idealizado para fazer (STALLINGS, W. Arquitetura e Organização de Computadores . 8. ed. São Paulo: Pearson Prentice Hall, 2010). Considerando um módulo hipotético de memória que ilustra de forma genérica as pinagens deste módulo, avalie as afirmações a seguir. I. endereço: este pino leva a palavra produzida pelo processador que contém a localização da memória a ser acessada dentro da memória. II. operação (W/R): define a operação a ser realizada, com o pino no valor zero escrita, e com o valor um é para a operação de leitura. III. habilitação: esse pino, também chamado como “ enable ”, habilita a memória estar em modo de ligado com valor 0. Caso contrário, a memória fica desligada. IV. dados: representa as informações que serão entregues ou coletadas da memória, pois utiliza pinos bidirecionais, o que não acontece com os demais. V. clock : pino com o pulso para a sincronização das ações realizadas pela memória para proceder a ação de leitura ou gravação das informações. Agora, assinale a alternativa que apresenta informações corretas sobre a característica de cada tipo de pinagem da memória. Resposta Selecionada: I, II, IV e V. Resposta Correta: I, II, IV e V. Comentário da resposta: Resposta correta. A pinagem utilizada na memória diz respeito às ações em termos de funções lógicas (escrita, gravação, sincronismo, informação), não execuções de ordem física (como ligar e desligar). · Pergunta 5 1 em 1 pontos Manipular um módulo de E/S através da forma de E/S programada consiste em maior consumo computacional PORQUE Existe um evento que fica no aguardo de espera, sem processamento efetivo. Analisando as afirmações acima, conclui-se que: Resposta Selecionada: As duas afirmações são verdadeiras, e a segunda justifica a primeira. Resposta Correta: As duas afirmações são verdadeiras, e a segunda justifica a primeira. Comentário da resposta: Resposta correta. Com o uso da forma de manipulação por E/S programada, ocorre um evento de espera (e então o consumo de recurso) por algo que pode ou não acontecer. · Pergunta 6 1 em 1 pontos Na abordagem de software para otimização do banco de registradores há necessidade de uso maior dos registradores usados pelo compilador PORQUE realizam armazenamento das variáveis que são mais utilizadas. Analisando as afirmações acima, conclui-se que: Resposta Selecionada: As duas afirmações são verdadeiras, e a segunda justifica a primeira. Resposta Correta: As duas afirmações são verdadeiras, e a segunda justifica a primeira. Comentário da resposta: Resposta correta. O banco de registradores tem maior desempenho quando recorre ao reaproveitamento de informações que estão armazenadas e assim fornecem mais rapidez. · Pergunta 7 1 em 1 pontos Um módulo de E/S dentro da arquitetura de computadores deve ser implementado de forma a desemprenhar suas ações através da funcionalidades de interfaceamento entre o elemento denominado Barramento e os próprios dispositivos de E/S que estão nele conectados e por consequência, sob sua responsabilidade (STALLINGS, W. Arquitetura e Organização de Computadores. 8. ed. São Paulo: Pearson Prentice Hall, 2010).Das alternativas abaixo, assinale a que descreve as características sobre a estrutura básica de um módulo de E/S. Resposta Selecionada: pinos de interfaceamento com os dispositivos propriamente ditos são os que permitem a comunicação com os equipamentos de E/S. Resposta Correta: pinos de interfaceamento com os dispositivos propriamente ditos são os que permitem a comunicação com os equipamentos de E/S. Comentário da resposta: Resposta correta. O módulo de E/S utiliza 3 partes em sua estrutura e que são utilizados para interligar a parte externa que tem os dispositivos com a parte interna que possui os barramentos. · Pergunta 8 1 em 1 pontos Um módulo de E/S dentro da arquitetura de computadores teve sua implementação adotada para garantir a forma de exportar funcionalidades que permitam executar o interfaceamento entre a parte externa do sistema de hardware, que é o barramento e a parte externa que são os próprios dispositivos de E/S, conectados e sob sua responsabilidade (STALLINGS, W. Arquitetura e Organização de Computadores. 8. ed. São Paulo: Pearson Prentice Hall, 2010). Das alternativas abaixo, assinale a que descreve as características sobre a forma de manipular os módulos de E/S do tipo DMA. Resposta Selecionada: a linha de endereço tem uso na transferência, para que o sistema de memória saiba a localização de escrita dos dados transferidos. Resposta Correta: a linha de endereço tem uso na transferência, para que o sistema de memória saiba a localização de escrita dos dados transferidos. Comentário da resposta: Resposta correta. Cada elemento do módulo de E/S possui sua ação de acordo com a sua denominação: portanto dados serve tanto para configuração quanto para transferência e os de controle servem para gerenciar a ação de interrupção. · Pergunta 9 1 em 1 pontos A classificação dos processadores no que diz respeito à arquitetura e à organização de computadores que tendo em comum um conjunto de instruções, possui 2 classificações denominadas CISC ( Complex Instruction Set Computer) que significa Computador com Conjunto de Instruções Complexas e outra denominada RISC ( Reduced Instruction Set Computer) que significa Computador com Conjunto de Instruções Reduzidas (STALLINGS, W. Arquitetura e Organização de Computadores. 8. ed. São Paulo: Pearson Prentice Hall, 2010). Considerando os tipos citados, avalie as afirmações a seguir. I. banco de registradores permite maior otimização de seu uso porque envolve um maior número de GPRs ( General Purpose Registers). II. conjunto de instruções simples é possível aproveitar melhor os conceitos inerentes ao sistema de pipeline justamente devido a simplicidade. III. banco de dados envolvendo um número maior de memória disponível e quanto maior estes registradores, maior otimização de seu uso. IV. otimização de pipeline apresenta a otimização mais forte devido às próprias características que às instruções possuem. V. banco de memória envolvendo um número maior de chipset e quanto maior número destes registradores, maior é a otimização de seu uso. Agora, assinale a alternativa que apresenta informações corretas quanto aos pontos que diferenciam os computadores baseados em metodologias CISC e RISC. Resposta Selecionada: I, II e IV. Resposta Correta: I, II e IV. Comentário da resposta: Resposta correta. Os pontos de diferenciação são de acordo com as partes que envolvem a arquitetura, sem relação com banco de dados ou banco de memória. · Pergunta 10 1 em 1 pontos Quando precisa armazenar as informações ou transmitir estes dados de forma confiável, sempre existe uma preocupação em detectar de teve algum erro ou, até mesmo, caso seja detectado o erro, tentar fazer a sua correção. Uma das técnicas para executar esta é ação de detecção de erro é através cálculo do bit de paridade (STALLINGS, W. Arquitetura e Organização de Computadores. 8. ed. São Paulo: Pearson Prentice Hall, 2010). Informe qual assertiva a seguir é correta para a informação a ser enviada em conjunto com o bit de paridade ímpar, para a palavra 01111101. Resposta Selecionada: 011111011. Resposta Correta: 011111011. Comentário da resposta: Resposta correta. A detecção por bit de paridade consiste em inserir no final da sequência de bits um bit de verificação. Na sequência da informação se a quantidade de bits 1 for ímpar, é adicionado o bit 0 após a sequência; em caso contrário, é adicionado o bit 1.