Prévia do material em texto
Iniciado em domingo, 14 mai 2023, 15:32 Estado Finalizada Concluída em domingo, 14 mai 2023, 15:39 Tempo empregado 6 minutos 22 segundos Avaliar 5,00 de um máximo de 10,00(50%) Questão 1 Incorreto Atingiu 0,00 de 1,00 Nós de processamento dotados de vários processadores podem ser classi�cados segundo o seu grau de acoplamento. Nos sistemas fortemente acoplados, também chamados de multiprocessadores, os processadores compartilham os módulos de memória por meio de dispositivos de comunicação. Por sua vez, nos fracamente acoplados (também denominados multicomputadores), os processadores gerenciam as suas próprias memórias. Para esta questão, analise as con�gurações a seguir e as classi�que com “P” (multiprocessadores) ou com “C” (multicomputadores). (_) Os vários processadores acessam um único módulo de memória por meio de um canal de comunicação. (_) O sistema é formado por clusters. Cada cluster apresenta um gateway, que é ligado a uma via de comunicação. (_) O nó computacional é formado por vários processadores por e vários módulos de memória. Os módulos de memória são ligados aos módulos processadores por um canal multiplexado. (_) Cada processador acessa um módulo de memória por meio de um canal dedicado. Todos os processadores estão interligados por uma via de comunicação. Agora, assinale a alternativa correta que contém a sequência correta. a. C; P; C; P. b. P; P; C; C. c. P; C; C; C. d. C; C; P; P. e. P; C; P; C. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas GM https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236 Questão 2 Correto Atingiu 1,00 de 1,00 Questão 3 Correto Atingiu 1,00 de 1,00 Segundo a taxonomia de Flynn, um sistema computacional pode ser classi�cado de acordo com os �uxos de instruções e de dados. Dentro dessa classi�cação, encontramos os seguintes itens: SISD, SIMD, MISD e MIMD. Especi�camente sobre as máquinas SIMD (Single Instruction, Multiple Data – em português, única instrução, múltiplos dados), podemos mencionar que sua aplicação é mais voltada para códigos que manipulam, por exemplo, matrizes ou vetores, cujas células são manipuladas paralelamente (processamento não sequencial). Re�ita sobre os itens a seguir e assinale aquele(s) que apresenta(m) um melhor resultado quando forem aplicados a uma estrutura SIMD. (_) I - Sistemas meteorológicos. (_) II - Instruções MMX, que poderão ser executadas nas GPUs (Graphic Processing Unit). (_) III - Sistemas comerciais baseados em cliente-servidor. (_) IV - Sistemas de geoprocessamento. Assinale a alternativa que apresente a sequência correta: a. Somente I e IV. b. Somente III e IV. c. Somente I, II e IV. d. Somente I, II e III. e. Somente II, III e IV. Processadores DSP (Digital Signal Processors– em português, processadores de sinais digitais) são construídos para aplicações que necessitem realizar o processamento de sinais digitais – controle industrial, instrumentação biomédica, controles aviônicos e processamento de áudio e de vídeo. Sendo assim, a sua estrutura é otimizada para tal �nalidade. Dentre as otimizações existentes, podemos destacar a presença de dois datapaths para processamento paralelo. Para esta questão, classi�que, com “V”, a(s) a�rmativa(s) que você julgar verdadeira(s) e, com “F”, a(s) que considerar falsa(s): (_) O DSP trabalha com o chamado fetch packet– um agrupamento de oito instruções passíveis de serem paralelizadas. (_) A memória cache do DSP segue, assim como os processadores RISC, a arquitetura de Harvard. (_) Cada datapath apresenta o seu próprio banco de registradores para aumentar a e�ciência do pipeline. (_) O pipelineé inerente apenas às fases busca das instruções (program fetch), despacho das instruções (instruction dispatch) e decodi�cação da instrução (instruction decode). Agora, selecione a alternativa que contém a sequência correta. a. V; F; V; F. b. F; F; V; F. c. V; V; F; F. d. V; V; V; F. e. F; V; F; F. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas GM https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236 Questão 4 Incorreto Atingiu 0,00 de 1,00 Questão 5 Incorreto Atingiu 0,00 de 1,00 A utilização de processadores ARM (Advanced RISC Machine– em português, máquina RISC avançada) vem ganhando espaço, ultimamente, por sua e�ciência computacional e por seu baixo consumo energético. O ARM, originalmente baseado no Berkeley RISC I, foi concebido, na metade da década de 1980, pela empresa Acorn Computers. Atualmente, vários fabricantes produzem processadores baseados no ARM, dentre os quais podemos citar Intel, Samsung, Nvidia, Atmel e Texas Instruments. Para esta questão, marque, com “V”, a(s) a�rmativa(s) que você julgar verdadeira(s) e, com “F”, a(s) que considerar falsa(s). (_) O campo cond no formato das instruções auxilia o pipeline a evitar instruções condicionais desnecessárias. (_) Pelo fato de o ARM ser derivado do RISC, é uma máquina de três operandos e apresenta arquitetura de Harvard. (_) Os acessos à memória podem ser realizados por intermédio de instruções do tipo load, store e mov. (_) Ao contrário da família x64, os dispositivos de I/O do ARM são mapeados como endereços de memória. Agora, selecione a alternativa que contém a sequência correta. a. V; F; V; F. b. F; V; F; V. c. F; V; V; F. d. V; F; V; V. e. V; V; F; V. Existem algumas abordagens de processadores. As mais conhecidas são CISC (Complex Instruction Set Computer– em português, computador com conjunto de instruções complexas), RISC (Reduced Instruction Set Computer– em português, computador com conjunto de instruções reduzidas) e VLIW (Very Long Instruction Word– em português, palavra de instrução muito longa). Alguns processadores adotam, ainda, alguma abordagem híbrida, como é o caso da linha x64, que integra as abordagens CISC e RISC. Para esta questão, analise as a�rmativas a seguir. I – Nos processadores CISC, a quantidade de registradores GPR tende a ser maior em relação à das máquinas RISC. II – As instruções dos processadores RISC têm um tamanho único. III – Os processadores RISC apresentam uma alta otimização em relação ao seu pipeline. IV – Nos processadores RISC, as instruções são divididas em micro-operações – razão do nome “instruções reduzidas”. Agora, assinale a alternativa correta. a. Apenas as a�rmativas I, II e III são verdadeiras. b. Apenas as a�rmativas II e III são verdadeiras. c. Apenas as a�rmativas II e IV são verdadeiras. d. Apenas as a�rmativas II, III e IV são verdadeiras. e. Apenas as a�rmativas I e IV são verdadeiras. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas GM https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236Questão 6 Incorreto Atingiu 0,00 de 1,00 A implementação de sistemas digitais (dentre os quais se incluem os processadores) requer etapas que vão desde a fase de especi�cação até a de colocação do sistema em operação. Dentro de cada etapa, temos vários ambientes disponíveis que facilitam o desenvolvimento de sistemas digitais; e que, também, proporcionam produtos com uma menor incidência de erros de concepção e de projeto. Para esta questão, suponha as fases a seguir enumeradas: I – especi�cação; II – projeto; III – implementação; IV – análise; V – síntese. Agora, associe essas fases de desenvolvimento com as ferramentas relacionadas abaixo: (_) Editores grá�cos para representar blocos funcionais e seus relacionamentos. (_) Xilinx Vivado. (_) ModelSim. (_) Quartus Prime. (_) ferramentas para a especi�cação formal. Selecione a alternativa que contém a sequência correta. a. 2; 5; 4; 3; 1. b. 4; 5; 4; 2; 1. c. 1; 5; 4; 3; 2. d. 3; 5; 4; 2; 1. e. 2; 5; 3; 4; 1. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas GM https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236 Questão 7 Correto Atingiu 1,00 de 1,00 Questão 8 Correto Atingiu 1,00 de 1,00 Sistemas dotados de vários processadores podem ser classi�cados em multiprocessadores e em multicomputadores. Os multiprocessadores são aqueles que dispõem de memória compartilhada com várias CPUs. Por sua vez, os multicomputadores apresentam recursos de memória e de I/O vinculados a apenas uma CPU interligada a uma rede de comunicação. Falando, especi�camente, de multiprocessadores, podemos subdivi-los em SMP (Symmetric Multiprocessing– em português, multiprocessadores simétricos) e em NUMA (Non-Uniform Memory Access– em português, acesso à memória não uniforme). Para esta questão, associe as características seguinte com “S” (SMP) ou com “N” (NUMA). (_) O tempo de acesso à memória não é uniforme, pelo fato de a memória ser distribuída. (_) O tempo de acesso à memória é o mesmo em relação a todos os processadores. (_) Cada processador apresenta um canal dedicado à sua memória local e uma interface com um barramento, para interconectar-se aos demais processadores. (_) Existe uma limitação do número de processadores, devido à degradação do sistema ocasionada pelo tráfego no barramento. Agora, assinale a alternativa que contém a sequência que você julgue ser a correta. a. S; N; N; S. b. N; S; N; S. c. S; S; N; N. d. N; N; S; S. e. S; N; S; N. Uma das características marcantes dos processadores RISC é a utilização de janelas de registradores. Em tal abordagem, os registradores são agrupados de forma que cada janela seja alocada para uma função do código. Assim, tem-se os registradores ditos temporários, que visam a estabelecer a interface entre a evocação e o retorno das funções. Dessa forma, pode-se evitar a reutilização indevida dos registradores e, portanto, a sobrescrita de valores de forma prematura.Para esta questão, preencha, apropriadamente, as lacunas do texto a seguir. A utilização das janelas de registradores consiste em uma otimização cuja abordagem se baseia em ____. Na abordagem por ____, os registradores são utilizados de acordo com uma análise do código. Na abordagem por ____, os conjuntos de registradores atuam como um bu�er ____, caso em que são necessários registradores de índices para as regiões da janela salva e da janela atual. Agora, assinale a alternativa que contém a ordem correta de preenchimento. a. Hardware; software; hardware; circular. b. Hardware; software; hardware; linear. c. Software; hardware; software; circular. d. Software; hardware; software; linear. e. Hardware; hardware; software; circular. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas GM https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236 Questão 9 Correto Atingiu 1,00 de 1,00 Questão 10 Incorreto Atingiu 0,00 de 1,00 Quando são realizadas a caracterização e certas re�exões sobre processadores CISC, sempre vêm à tona as suas instruções, que têm menor complexidade em relação às dos processadores RISC. Consequentemente, o seu hardwareé, igualmente, menos complexo. A baixa complexidade das instruções faz com que possam ser executadas em apenas um ciclo de instrução, municiando o pipeline com mais e�ciência. Para esta questão, analise as a�rmativas a seguir e as avalie como verdadeiras (“V”) ou como falsas (“F”). I – Ter um hardware menos complexo signi�ca fazer um menor percurso para a propagação dos sinais internos. Consequentemente, há um tempo de propagação menor, o que proporciona a possibilidade de trabalhar com frequências de clock maiores. II – Com todas as instruções sendo executadas em apenas um ciclo de máquina, o controle do pipeline se torna mais simples, possibilitando uma maior e�ciência. III – Um hardware menos complexo signi�ca uma alta limitação do processamento das instruções, fazendo com que máquinas RISC executem um número muito maior de instruções em comparação com as máquinas CISC. Esse fato faz com que as máquinas RISC sejam sempre menos e�cientes em relação às CISC. IV – Com um hardware menos complexo, pode-se criar projetos que apresentem uma menor dissipação de potência, o que proporciona um menor consumo energético. (V) Agora, assinale a alternativa que você julgue ser a correta. a. Apenas as a�rmativas I, II e IV são verdadeiras. b. Apenas as a�rmativas II, III e IV são verdadeiras. c. Apenas as a�rmativas I e II são verdadeiras. d. Apenas as a�rmativas II e IV são verdadeiras. e. Apenas as a�rmativas I, II e III são verdadeiras. No desenvolvimento de sistemas digitais, podemos utilizar abordagens top-down e botton-up. Na top-down, o processo de desenvolvimento se faz de cima para baixo, especi�cando o elemento mais global e realizando subdivisões sucessivas, até obter um nível desejável de funcionalidade e de complexidade. Na metodologia botton-up, realiza-se a interligação de componentes previamente criados. Tais componentes – que criados criados na top-down e utilizados na botton-up– são denominados IP Core (Intellectual Property Core– em português, núcleo de propriedade intelectual). Para esta questão, suponha os seguintes elementos: I – codi�cação em HDL; II – biblioteca de componentes; III – diagrama esquemático que representa a interligação de componentes digitais; IV – produto �nal (chip ou solução baseada em FPGA). Agora, selecione a opção que contém as sequências de elementos nas abordagens top-down e botton-up, respectivamente. a. I → III → IV e III → IV. b. I → III → IV e II → IV. c. II → IV e I → III → IV. d. III → IV e II → IV. e. I → IV → III e II → IV. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas GM https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236