Prévia do material em texto
09/12/2022 14:55 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7929604/bf937a16-598b-11e5-a7a2-b8ac6f91c81a/ 1/6 Local: Sala 1 - TJ - Prova On-line / Andar / Polo Tijuca / POLO UVA TIJUCA Acadêmico: EAD-IL10326-20224A Aluno: ANTONIA APARECIDA GALVÃO Avaliação: A2- Matrícula: 20151300691 Data: 3 de Dezembro de 2022 - 08:00 Finalizado Correto Incorreto Anulada Discursiva Objetiva Total: 10,00/10,00 1 Código: 34479 - Enunciado: No estudo da organização e arquitetura de computadores, considerando a máquina de John von Neumann, tem-se os seguintes componentes básicos: unidade de controle, unidade de aritmética e lógica, registradores, memória e dispositivos de entrada e saída. Nesse contexto, o que são os termos técnicos program counter e instruction register? a) Unidade de controle. b) Memória. c) Registradores. d) Dispositivos de I/O. e) Unidade de aritmética e lógica. Alternativa marcada: c) Registradores. Justificativa: Resposta correta: Registradores. De acordo com Tanenbaum (2013), o registrador mais importante é o contador de programas (program counter – PC), que indica a próxima instrução a ser executada. Com tamanha importância, também é o registrador de instrução (instruction register – IC) que retém a instrução que está sendo executada naquele exato momento. Ambos, portanto, são registradores. Distratores:Unidade de controle. Incorreta. Unidade de controle responsável pelo controle das operações no computador.Unidade de aritmética e lógica. Incorreta. Unidade de aritmética e lógica responsável pelas operações lógico-aritméticas.Memória. Incorreta. Memória refere-se à memória real do computador.Dispositivos de I/O. Incorreta. Dispositivos I/O referem-se aos periféricos de entrada e saída. 1,00/ 1,00 09/12/2022 14:55 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7929604/bf937a16-598b-11e5-a7a2-b8ac6f91c81a/ 2/6 2 Código: 41637 - Enunciado: O computador pode realizar o processo de tradução de programas-fonte em programa executável. Tal processo pode ocorrer por meio do uso de compiladores e interpretadores. No estudo da organização e arquitetura de computadores, os montadores também podem ser usados para esse fim. Nesse viés, analise as afirmativas a seguir.I. O montador de dois passos tem esse nome por fazer duas passagens pelo código-fonte.II. O montador lê o código-fonte e determina os endereços para as referências simbólicas, construindo uma tabela de símbolos.III. O código-fonte é lido novamente e os mneumônicos das instruções e as referências simbólicas são substituídos por códigos de máquina. Aponte as afirmativas corretas. a) Estão corretas I, II e III e apenas a II justifica a primeira. b) Estão corretas I, II e III e a primeira é justificada pela segunda e terceira. c) Apenas I e II estão corretas e a segunda justifica a primeira. d) Apenas I e II estão corretas e a segunda não justifica a primeira. e) Estão corretas I, II e III e nenhuma das afirmativas se justifica. Alternativa marcada: b) Estão corretas I, II e III e a primeira é justificada pela segunda e terceira. Justificativa: Resposta correta: Estão corretas I, II e II e a primeira é justificada pela segunda e terceira.O montador de dois passos tem esse nome por fazer duas passagens pelo código-fonte: na primeira, ele lê o código-fonte e determina os endereços para as referências simbólicas, construindo uma tabela de símbolos e, na segunda, ele pega o código-fonte que é lido, junto aos mneumônicos das instruções, e as referências simbólicas, que são substituídos por códigos de máquina (TANENBAUM, 2013). 1,00/ 1,00 09/12/2022 14:55 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7929604/bf937a16-598b-11e5-a7a2-b8ac6f91c81a/ 3/6 3 Código: 34470 - Enunciado: A linguagem de montagem refere-se a um tipo de notação legível para o homem a fim de representar código de máquina que uma arquitetura de computador definitivamente compreenda. Neste contexto, indique qual é o componente da estrutura da linguagem de montagem que representa uma operação ou função de sentença. a) Rótulo. b) Comentário. c) Operador. d) Operando. e) Mneumônico. Alternativa marcada: e) Mneumônico. Justificativa: Resposta correta:Mneumônico. Correto, pois o mneumônico é uma operação ou função de sentença da linguagem de montagem e refere-se a uma instrução de máquina, uma diretiva do montador ou uma macro. Distratores:Rótulo. - refere-se a um label de identificação.Comentário. - comentários são linhas de observações acerca de um código.Operando. - refere-se a uma variável ou constante numérica utilizada em uma expressão para a realização de cálculos.Operador. - refere-se ao operador matemático utilizado em uma expressão. 1,00/ 1,00 09/12/2022 14:55 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7929604/bf937a16-598b-11e5-a7a2-b8ac6f91c81a/ 4/6 4 Código: 35360 - Enunciado: O conceito de máquinas multiníveis contemporâneas está ligado diretamente à quantidade de níveis de uma máquina. A maioria dos computadores modernos apresentam dois ou mais níveis. Aponte o nível de máquina correspondente à interpretação de microprogramas ou execução direta: a) Nível de linguagem assembly. b) Nível de microarquitetura. c) Nível de linguagem orientada a problema. d) Nível de arquitetura do conjunto de instrução. e) Nível de máquina do sistema operacional. Alternativa marcada: d) Nível de arquitetura do conjunto de instrução. Justificativa: Resposta correta: Nível de arquitetura do conjunto de instrução.O nível 2, de interpretação de microprogramas e execução direta, é correspondente ao nível de arquitetura do conjunto de instrução. Distratores:Nível de linguagem orientada a problema. Errada. Refere-se ao nível 5, responsável pela tradução (compilação).Nível de microarquitetura. Errada. Refere-se ao nível 1, responsável pelo hardware.Nível de linguagem assembly. Errada. Refere-se ao nível 4, responsável pela tradução "assembler".Nível de máquina do sistema operacional. Errada. Refere-se ao nível 3, responsável pela interpretação parcial do sistema operacional. 1,00/ 1,00 5 Código: 34487 - Enunciado: Os endereços de memória são representados em uma arquitetura de computadores por um número binário, já que a linguagem de máquina reconhece zeros e uns. Algumas operações com aritmética binária ocorrem a fim de identificar, por exemplo, o próximo endereço de memória onde um dado poderá ser armazenado. Nesse viés, determine o resultado da soma do binário 111011 com o binário 100001. a) 1101010. b) 1101101. c) 1011101. d) 1011010. e) 1011100. Alternativa marcada: e) 1011100. Justificativa: Resposta correta: 1011100.111011 + 100001 = 1011100. Distrator:Qualquer resultado diferente do apresentado estará errado matematicamente. 1,50/ 1,50 09/12/2022 14:55 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7929604/bf937a16-598b-11e5-a7a2-b8ac6f91c81a/ 5/6 6 Código: 34485 - Enunciado: O processo de conversão de bases de numeração é realizado pelo fato de que o computador entende binário e toda a arquitetura de computador apresenta a tabela ASCII, que contém a representação de todos os símbolos expressa nas quatro bases de numeração (decimal, binária, hexadecimal e octal). Nesse viés, determine o correspondente do número na base hexadecimal. a) . b) . c) . d) . e) . Alternativa marcada: d) . Justificativa: Resposta correta: . = . Distrator:Qualquer resposta diferente da apresentada estará incorreta matematicamente. 1,50/ 1,50 7 Código: 37080 - Enunciado: O processo de conversão de bases de numeração é realizado pelo fato de que o computador entende binário e toda a arquitetura de computador apresenta a tabela ASCII, que contém a representação de todos os símbolos expressos nas quatro bases de numeração (decimal, binária, hexadecimal e octal). Nesse viés, determine o correspondentedo número na base decimal. a) . b) . c) . d) . e) . Alternativa marcada: c) . Justificativa: Resposta correta: . = . Distrator:Qualquer resposta diferente da apresentada estará errada matematicamente. 1,50/ 1,50 09/12/2022 14:55 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7929604/bf937a16-598b-11e5-a7a2-b8ac6f91c81a/ 6/6 8 Código: 34477 - Enunciado: A organização e arquitetura de computadores é o estudo que visa apresentar diferentes arquiteturas computacionais. John von Neumann, matemático húngaro, foi responsável pela criação do modelo de von Neumann, que se refere a: I. Uma arquitetura de computador, que se caracteriza pela possibilidade de uma máquina digital armazenar seus programas no mesmo espaço de memória que os dados. PORQUEII. Como o programa e os dados estão compartilhando o armazenamento de memória do computador, sua manipulação é facilitada. a) Apenas a afirmativa I está correta. b) As afirmativas I e II estão erradas. c) Apenas a afirmativa II está correta. d) Estão corretas as afirmativas I e II, mas a segunda não justifica a primeira. e) Estão corretas as afirmativas I e II e a segunda justifica a primeira. Alternativa marcada: e) Estão corretas as afirmativas I e II e a segunda justifica a primeira. Justificativa: Resposta correta: Estão corretas as afirmativas I e II e a segunda justifica a primeira.O modelo de von Neumann, de acordo com Stallings (2017), reporta uma arquitetura de computador que se caracteriza pela possibilidade de uma máquina digital armazenar seus programas no mesmo espaço de memória que os dados, podendo, assim, manipular tais programas de forma fácil. 1,50/ 1,50