Prévia do material em texto
ARQUITETURA DE COMPUTADORES Lupa DGT0281_202310238217_TEMAS Aluno: JEFERSON LONGO Matr.: 202310238217 Disc.: ARQUITETURA DE COM 2023.3 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. LÓGICA DIGITAL 1. Uma determinada porta lógica possui duas entradas, X e Y. Quando X e Y são 0 a saída é 0. Quando X e Y são 1 a saída também é 0. Qual é a porta lógica que possui esta tabela verdade? OR NOR AND NAND XOR Data Resp.: 23/11/2023 09:01:39 Explicação: A resposta correta é: XOR A B XOR 0 0 0 0 1 1 1 0 1 1 1 0 2. A partir da expressão: A + (B . C). Escolha a única alternativa que representa uma expressão equivalente. (A + B) . (A + C) (A . B) + (A . C) A + C A + B A Data Resp.: 23/11/2023 09:01:46 Explicação: A resposta correta é: (A + B) . (A + C) A B C A∨(B∧C) (A∨B)∧(A∨C) 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 1 0 0 1 0 0 0 1 0 0 0 1 0 0 1 1 0 0 0 0 0 BASE COMPUTACIONAL 3. Os componentes que formam o cerne da infraestrutura da internet, responsáveis por cobrir as enormes distâncias intercontinentais e transportar os datagramas pelo mundo, são chamados de: Roteadores. Servidores. Modems. Infraestrutura de circuitos virtuais. World Wide Web. Data Resp.: 23/11/2023 09:01:51 Explicação: A resposta correta é: Roteadores. Os Sistemas Autônomos e os roteadores de Backbone são responsáveis por permitir a interconexão e a troca de pacotes (também chamados de datagramas) no ambiente de roteamento global. 4. Em 2019, os Sistemas Operacionais para dispositivos móveis (mobileOS) já respondiam por mais de 50% do market share dos Sistemas Operacionais. Qual das funcionalidades a seguir é responsabilidade do mobileOS de um celular? I. Mostrar notificações. II. Calcular rotas. III. Mostrar a carga restante da bateria. IV. Ler a tela touchscreen. V. Restringir o tráfego de Broadcast. I e II, apenas. III, IV e V, apenas. I, III e IV, apenas. I, II e IV, apenas. II e V, apenas. Data Resp.: 23/11/2023 09:02:18 Explicação: A resposta correta é: I, III e IV, apenas. O cálculo de rotas é feito através de uma tabela de roteamento, característica comum aos roteadores. O uso de VLANS (Rede de Área Local Virtual) visa restringir o tráfego de Broadcast de uma rede. PROCESSAMENTO EM PARALELO 5. Processadores superescalares são microprocessadores que implementam um tipo de paralelismo a nível de instrução (ILP - Instruction Level Parallelism) dentro de um único processador. Em outras palavras, eles têm a capacidade de executar mais de uma instrução durante um único ciclo de clock. Qual das seguintes opções é uma característica dos processadores superescalares? Execução sequencial estrita das instruções. Dependência de um único pipeline para todas as operações. Uso exclusivo em computadores mainframe. Incapacidade de executar instruções de forma independente. Execução de instruções de forma independente e possivelmente fora de ordem. Data Resp.: 23/11/2023 09:02:59 Explicação: Os processadores superescalares são capazes de iniciar e executar várias instruções de forma independente, não necessariamente na ordem em que aparecem no programa. COMPONENTES DE HARDWARE 6. Um processador possui resumidamente duas funções principais: Processamento e controle. Nesse contexto, em que área da UCP (processador) se realiza a movimentação de dados e de instruções de E/S para o processador? Contador de Instrução - CI. Registrador de Endereço - REM. Registrador de Dados de Memória - RDM. Unidade de Controle - UC. Registrador de instrução - RI. Data Resp.: 23/11/2023 09:03:40 Explicação: A resposta correta é: Unidade de Controle - UC. A unidade de controle é responsável pelo Ciclo de Busca, Decodificação e Execução de Instruções. 7. Os processadores funcionam através de ordens simples e básicas, tais como: · Efetuar a soma de dois números. · Mover um dado de um local para outro. · Adicionar 1 ao valor do número. · Transferir 1 byte de dados da memória para uma porta de saída. Essas ordens são transmitidas ao hardware para serem interpretadas e executadas por meio de sinais elétricos que representam o bit 0 ou o bit 1, que chamamos formalmente de: Instrução Atuação Junção Arrumação Combinação Data Resp.: 23/11/2023 09:03:50 Explicação: A resposta correta é: Instrução. Podemos entender uma instrução de máquina como um comando que identifica uma determinada operação primitiva a ser realizada diretamente pelo hardware. Por exemplo, instruções para a realização de operações aritméticas e lógicas. REPRESENTAÇÃO DE DADOS 8. Suponha que, para efeitos de aprendizagem em arquitetura de computadores (ignorando vários detalhes de implementação), você decidiu criar uma representação de conjunto de instruções hipotético muito simples e limitado para operações aritméticas de inteiros positivos com dois operandos, de um processador de 4 bits, cuja palavra de dados é de 4 bits. É gasto 1 ciclo de instrução para cada palavra, e a quantidade de ciclos para execução de uma determinada instrução (operadores e operandos) é igual à quantidade de palavras dessa instrução. O conjunto de instruções está representado a seguir: Como é a representação em hexadecimal da instrução 1011 1001 1000? B 9 8 9 B 8 9 8 7 C B A B A 9 Data Resp.: 23/11/2023 09:04:30 Explicação: A resposta correta é: B 9 8 9. Quanto é o resultado da operação 4765 + 3552 na base numérica 8? 10447 8317 8427 10427 10537 Data Resp.: 23/11/2023 09:04:42 Explicação: A resposta correta é: 10537 ARQUITETURA CISC X RISC 10. No contexto de arquitetura e organização de computadores, todo processador é construído de modo a ser capaz de realizar instruções básicas como somar, multiplicar, subtrair ou dividir números. Em relação à arquitetura CISC, selecione a afirmação correta dentre as seguintes: A grande quantidade de instruções facilita o processo de decodificação pela unidade de controle. Uma das principais vantagens da abordagem CISC é a intensa operação nos registradores, acelerando a execução das instruções. Um processador CISC possui uma unidade de controle leve e rápida, permitindo um rápido fluxo de dados através do pipeline. As características de processadores CISC, como a grande quantidade de registradores, faz com que esses processadores sejam ideais para smartphones e equipamentos similares. O endereçamento múltiplo traz flexibilidade, permitindo operações diretamente em operandos na memória principal, além dos presentes nos registradores. Data Resp.: 23/11/2023 09:05:38 Explicação: A resposta correta é: O endereçamento múltiplo traz flexibilidade, permitindo operações diretamente em operandos na memória principal, além dos presentes nos registradores. Os processadores CISC são mais complexos e possuem características marcantes,por exemplo, conjunto de muitas instruções e múltiplos tipos de endereçamento.