Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/04/2018 Unicesumar - Ensino a Distância 1/10 ATIVIDADE 4 - ENG SOFT - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 2018A1 Período:03/04/2018 21:30 a 18/04/2018 22:59 (Horário de Brasília) Status:ENCERRADO Nota máxima:0,50 Gabarito:Gabarito será liberado no dia 19/04/2018 23:00 (Horário de Brasília) Nota ob�da:0,25 1ª QUESTÃO A evolução acelerada da tecnologia de semicondutores propiciou o surgimento de diversos estudos sobre o aperfeiçoamento da arquitetura de computadores, dos quais resultaram em um novo tipo de arquitetura, denominado RISC (Reduced Instruction Set Computador ou “computador com conjunto reduzido de instruções”). Esse tipo se contrapôs ao tipo de arquitetura até então predominante, o CISC (Complex Instruction Set Computer ou “computador com conjunto complexo de instruções”). MONTEIRO, M. A. Introdução à Organização de Computadores. 5. ed. Rio de Janeiro: LTC, 2012 (adaptado). A partir do exposto, avalie as afirmativas a seguir, julgando com (V) para as Verdadeiras e (F) para as Falsas: I. Uma máquina RISC possui um número reduzido de instruções se comparado a uma máquina CISC. II. A arquitetura CISC possui um número menor de modos de endereçamento. III. A arquitetura RISC utiliza um número de registradores maior que a arquitetura CISC. IV. Máquinas RISC tendem a executar instruções bem mais rápido. As afirmações I, II, III e IV são, respectivamente: ALTERNATIVAS V, F, V, V. V, V, F, V. F, V, V, F. V, F, F, V. F, F, F, V. 2ª QUESTÃO User Realce 24/04/2018 Unicesumar - Ensino a Distância 2/10 Existem diversas analogias que podem ser usadas para descrever a memória cache, mas a comparação com uma geladeira talvez seja a mais efetiva. Uma geladeira pode ser vista como uma “cache” para determinados alimentos enquanto que o supermercado se compara à memória principal onde todos os alimentos são guardados. Cada vez que desejamos comer ou beber alguma coisa, vamos à geladeira (cache) primeiro para ver se o item desejado está lá. Caso esteja, economizamos tempo. Caso contrário, teremos que gastar um tempo extra para ir ao supermercado (memória principal). Floyd, Thomas L. Sistemas digitais: fundamentos e aplicações. 9. ed.Porto Alegre: Bookman, 2007. A partir da analogia descrita acima e do que foi estudado a respeito processamento das informações do computador, podemos dizer que: I. A vontade de comer ou beber algo é equivalente às requisições feitas pelos dispositivos de entrada e saída. II. Nosso cérebro pode ser entendido como o processador que ao receber os sintomas de fome ou sede vai ao mercado buscar algo para comer ou beber. III. A analogia da memória principal ao mercado, se deve pelo fato de ao desligar o computador as informações continuam armazenadas na memória, assim como após o horário de fechamento o mercado continua contendo bebidas e alimentos. É correto o que se afirma em: ALTERNATIVAS I, apenas. I e II, apenas. I e III, apenas. II e III, apenas. I, II e III. 3ª QUESTÃO Uma aeronave possui 4 lavatórios, sendo que cada lavatório possui um sensor que assume valor lógico 1, caso a porta estiver fechada e travada. Sabendo que: as variáveis A, B, C e D, representam a porta de cada lavatório; o valor lógico default de cada lavatório é 0, pois as portas somente são travadas quando o lavatório passa a estar ocupado; a lâmpada (S) acende se houver um lavatório ocupado, analise os circuitos lógicos abaixo e assinale qual deles tem como saída a lâmpada apagada: Elaborado pelo Professor, 2018. ALTERNATIVAS User Realce User Riscado 24/04/2018 Unicesumar - Ensino a Distância 3/10 24/04/2018 Unicesumar - Ensino a Distância 4/10 4ª QUESTÃO User Realce 24/04/2018 Unicesumar - Ensino a Distância 5/10 “ Polling por meio de timers é um método muito eficaz porém é muito mais eficiente a utilização de interrupções para tratar as requisições do computador. A interrupção é um recurso de hardware que os dispositivos utilizam para indicar sempre que precisar ser utilizado. ” Disponível em: http://siep.ifpe.edu.br/anderson/blog/?p=683. Acesso em: 26 fev. 2018. A partir do que foi estudado sobre interrupções e polling analise as afirmações: I. Interrupções não são as únicas formas de interromper um programa em execução. II. Um dos benefícios na utilização do polling é o melhor desempenho do processador na execução de outras tarefas paralelas às operações de entrada e saída. III. O envio de dados para a impressora de uma gráfica, com uma impressão de até 1h 30min de duração, é um exemplo de utilização de interrupção. IV. O processador pode ter seu desempenho prejudicado na utilização do polling, pois este último é a melhor alternativa em operações de longa duração. É correto o que se afirma em: ALTERNATIVAS I e III, apenas. II e III, apenas. I e IV, apenas. II, III e IV, apenas. I, II e IV, apenas. 5ª QUESTÃO . . . . . . User Realce User Riscado 24/04/2018 Unicesumar - Ensino a Distância 6/10 Todo processador é construído de modo a ser capaz de realizar algumas operações primitivas: aritméticas (somar, subtrair, multiplicar ou dividir números), movimento de dados (mover um dado de um local para outro) e entrada ou saída (transferir um valor para um dispositivo de saída). Essas operações e a localização dos dados que elas manipulam são representados por uma sequência de sinais elétricos, cuja intensidade corresponde a 0s e 1s. MONTEIRO, M. A. Introdução à Organização de Computadores. 5. ed. Rio de Janeiro: LTC, 2012 (adaptado). O exposto trata sobre como o processador entende e processa uma informação a ser executada. Com relação a isso, analise as afirmativas: I. O processador busca, na memória RAM, a instrução a ser executada. II. O computador, por ser uma máquina sem inteligência própria, necessita da especificação detalhada da operação que será realizada. III. A sequência de 0s e 1s, que formaliza uma determinada operação a ser realizada pelo processador, denomina-se instrução de máquina. IV. Um conjunto de instruções de máquina sequencialmente organizadas constituem um programa a ser executado. Está correto o que se afirma em: ALTERNATIVAS I e III, apenas. I, II e IV, apenas. I, III e IV, apenas. II, III, e IV, apenas. I, II, III e IV. 6ª QUESTÃO User Realce User Riscado 24/04/2018 Unicesumar - Ensino a Distância 7/10 A partir das possíveis saídas em uma tabela-verdade, é possível identificar quais operações foram utilizadas entre as variáveis. Observe a tabela-verdade ilustrada a seguir: Elaborado pelo professor, 2018. A partir do exemplo, analise as afirmativas: I. As possíveis saídas de z são resultados da operação A.B.C. II. O resultado de x é oriundo da operação A+B+C. III. y representa a operação C’. IV. O resultado de y é obtido da operação B.C. V. A tabela ilustra possibilidades de saída para as três operações: OR, AND e NOT. Está correto o que se afirma em: ALTERNATIVAS I, II e III, apenas. I, II e IV, apenas. II, III e V, apenas. I, II, III e V, apenas. II, III, IV e V, apenas. 7ª QUESTÃO User Realce 24/04/2018 Unicesumar - Ensino a Distância 8/10 De modo geral, tradutores podem ser divididos em dois grupos dependendo da relação entre a linguagem- fonte e a linguagem-alvo. Quando a linguagem-fonte é, em essência, uma representação simbólica para uma linguagem de máquina numérica, o tradutor é denominado assembler (montador) e a linguagem- fonte é denominada linguagem de montagem (assembly language). Quando a linguagem-fonte é uma linguagem de alto nível como Java ou C e a linguagem-alvo é uma linguagem de máquina numérica ou uma representação simbólica de uma linguagem de máquinanumérica, o tradutor é denominado compilador.” TANENBAUM, Andrew S. Organização estruturada de computadores. 5. ed. São Paulo: Pearson, 2010. Com relação às linguagens de programação, a montagem e compilação, utilizados para a criação de programas que instruem o computador no seu funcionamento marque com Falso (F) ou Verdadeiro (V) as afirmações abaixo: ( ) Um programador demora mais tempo para escrever o programa em linguagem de máquina, à escrever este mesmo programa em linguagem de alto nível. ( ) As linguagens de programação C# e C++ são exemplos de linguagem de alto nível. ( ) Podemos dizer que montadores possuem a função similar a dos compiladores, cada qual para um tipo de código-fonte. A sequencia correta desta classificação é: ALTERNATIVAS V, V, F. F, V, F. F, V, V. V,V, V. F, F, F. 8ª QUESTÃO User Realce 24/04/2018 Unicesumar - Ensino a Distância 9/10 Os circuitos lógicos são compostos por entradas e saídas que podem ser representadas por variáveis, formando uma expressão booleana. As expressões booleanas permitem descrever o relacionamento que ocorre entre as saídas e entradas dos circuitos lógicos. Elaborado pelo professor, 2018. A partir do conteúdo estudado, analise o circuito a seguir: Assinale a alternativa que contém a expressão que o representa: ALTERNATIVAS ((C.D).C’)’ + B + ((A+B’)’ + A)’ ((C.D).C)’ + B + ((A+B’)’ + A)’ ((C.D).C)’ . B + ((A+B’)’ + A)’ ((C.D).C)’ + B . ((A+B’)’ + A)’ ((C’.D).C’)’ . B + ((A+B’)’ + A)’ 9ª QUESTÃO ”Uma unidade logica e aritmética (ULA) é um dispositivo capaz de realizar operações lógicas (AND, OR, rotação, shift, etc.) e aritméticas (soma, subtração, etc.). Uma ULA recebe como entrada um conjunto de operadores e realiza sobre eles uma de suas operações, escolhida através de uma entrada de controle. Retorna, na saída, o resultado das operações e um conjunto de bits de status, comumente chamados de flags ” Disponível em: http://www.dca.fee.unicamp.br/~tavares/courses/2015s2/ea773-3.pdf . Acesso em: 01 mar. 2018. Baseado no texto assinale a alternativa que apresenta uma afirmativa FALSA referente à Unidade Lógica Aritmética: ALTERNATIVAS . . . User Realce 24/04/2018 Unicesumar - Ensino a Distância 10/10 É composta por circuitos eletrônicos que implementam operações. Uma das formas de representar as operações executadas pela ULA é a utilização da tabela-verdade. O conjunto de bits de status gerados, também chamados de flags, indicam o resultado de Falso ou Verdadeiro. Apesar de realizar operações lógicas e aritméticas, a ULA as executa a partir da comunicação da Unidade de Controle. Realiza operações que comparam dois valores para determinar apenas se o primeiro é maior ou menor que o segundo. 10ª QUESTÃO O computador é constituído por um sistema de memória. Esse sistema age em como um receptáculo de armazenamento para os dados e programas utilizados pelo computador. A maioria dos computadores tem dois tipos de memória: ROM e RAM. CARTER, N. Teoria e Problemas da Arquitetura de computadores. Porto Alegre: Bookman, 2003 (adaptado). Sobre as memórias ROM e RAM, leia atentamente as afirmativas: I. A memória RAM é apenas de leitura e mantêm os dados que o processador pode apenas ler, não modificar. II. A memória RAM possui acesso aleatório, podem tanto ser lidas quanto escritas. III. A memória RAM é utilizada para manter programas e dados durante a operação do computador. IV. A memória ROM é utilizada para tarefas, tais como programa de inicialização que o sistema executa quando a alimentação é ligada. V. A memória ROM pode ser classificada em subcategorias, como: EPROM, EEPROM, EPROMPT. É correto o que se afirma em: ALTERNATIVAS I e II, apenas. II e III, apenas. I, III e IV, apenas. II, III e V, apenas. II, III e IV, apenas. User Realce User Riscado
Compartilhar