Baixe o app para aproveitar ainda mais
Prévia do material em texto
13/04/2019 Unicesumar - Ensino a Distância 1/9 ATIVIDADE 4 - ENG SOFT - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 2019A1.1 Período:02/04/2019 15:30 a 16/04/2019 23:59 (Horário de Brasília) Status:ABERTO Nota máxima:0,50 Gabarito:Gabarito será liberado no dia 17/04/2019 00:00 (Horário de Brasília) Nota obtida: 1ª QUESTÃO Uma das funções principais de um sistema operacional é controlar todos os dispositivos de e/s de um computador, tratar erros, interceptar interrupções, fornecer uma interface entre o dispositivo e o sistema, emitir comandos para os dispositivos. Um sistema de E/S é composto de vários componentes diferentes, entre eles: periféricos, interface, controlador, driver, porta E/S e barramento. Disponível em: <https://www.devmedia.com.br/como-funcionam-os-dispositivos-de-entrada-e- saida/28275>. Acesso em: 10 fev. 2019 (adaptado) Considerando as informações apresentadas, avalie as afirmações a seguir e associe aos componentes que possivelmente foram os responsáveis pela falha. ( ) Periférico I. Ricardo queria utilizar um programa em seu computador, porém ao tentar executá-lo não conseguiu. ( ) Interface II.Juliana estava escrevendo um livro, utilizando seu computador. Quando estava no meio de suas atividades, o teclado parou de funcionar. ( ) Driver III. Maria, uma fotógrafa bem sucedida, conectou sua câmera em seu computador, para que pudesse descarregar as imagens, porém não conseguiu ser bem sucedida. ( ) Barramento IV. O alarme da casa de Cristina vive disparando sozinho, e sem motivos. Quando ela foi olhar seu alarme, o teclado e a receptora estavam no mesmo endereço jumper, quando ela trocou, parou de dar problemas. Assinale a alternativa que apresenta a sequência correta. ALTERNATIVAS I, II, III, IV. II, I, III, IV. IV, III, II, I. II, IV, I, III. III, II, I, IV. 2ª QUESTÃO 13/04/2019 Unicesumar - Ensino a Distância 2/9 É o conjunto de programas que gerenciam recursos, processadores, armazenamento, dispositivos de entrada e saída e dados da máquina e seus periféricos. O sistema que faz comunicação entre o hardware e os demais softwares. O Sistema Operacional cria uma plataforma comum a todos os programas utilizados. Exemplos: Dos, Unix, Linux, Mac OS, OS-2, Windows NT. Disponível em: <http://www.inf.ufsc.br/~j.barreto/cca/sisop/sisoperac.html>. Acesso em: 11 fev. 2019. Considerando as informações acima, avalie as asserções a seguir e a relação proposta entre elas. I. O Sistema Operacional é um conjunto de programas que gerenciam os recursos, oferecendo ao usuário facilidades para sua comunicação com o computador e servindo de plataforma para o funcionamento de programas. PORQUE II. O sistema operacional possui três funções básicas: controlar os recursos do sistema de computação, executar os programas do computador e gerenciar dados. Dessa forma ele proporciona uma interface para o usuário se comunicar com o computador, além de gerenciar os dispositivos de hardware e arquivos do computador e dar suporte a outros programas. A respeito dessas asserções, assinale a opção correta. ALTERNATIVAS As asserções I e II são proposições falsas. A asserção I é uma proposição verdadeira e a II é uma proposição falsa. A asserção I é uma proposição falsa e a II é uma proposição verdadeira. As asserções I e II são proposições verdadeiras e a II é uma justificativa correta da I. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. 3ª QUESTÃO 13/04/2019 Unicesumar - Ensino a Distância 3/9 Observe a tira: Disponível em: <vidadeprogramador.com.br>. Acesso em 11 fev. 2019. Considerando a tira anterior, analise as afirmações a seguir: I. O problema relatado pelo usuário é a falha do sistema operacional. II. É o sistema operacional que possibilita o funcionamento dos programas. III. A função do sistema operacional é estar entre a arquitetura e os programas aplicativos. IV. O sistema operacional é quem cuida da comunicação dos programas com a arquitetura, e fornece bibliotecas de funções e interfaces que podem ser utilizadas pelos programas. É correto o que se afirma em: ALTERNATIVAS I, apenas. I e II, apenas. I e III, apenas. II e III, apenas. I, II, III e IV. 4ª QUESTÃO 13/04/2019 Unicesumar - Ensino a Distância 4/9 Observe a tira: Disponível em: <vidadeprogramador.com.br>. Acesso em 11 fev. 2019. Considerando a tira anterior, analise as afirmações a seguir: I. O problema relatado pelo usuário pode ter sido causado pela falha no sistema de entrada e saída. II. O problema relatado pelo usuário pode ter sido causado pela falha no dispositivo periférico. III. A caixa de som é um periférico de saída. IV. O problema relatado pelo usuário pode ter sido causado pela falha no driver. É correto o que se afirma em: ALTERNATIVAS I, apenas. I e II, apenas. I e III, apenas. II e III, apenas. I, II, III e IV. 5ª QUESTÃO 13/04/2019 Unicesumar - Ensino a Distância 5/9 Observe a tira: Disponível em: <vidadeprogramador.com.br>. Acesso em 11 fev. 2019. Considerando a tira anterior, analise as afirmações a seguir: I. As linguagens de programação podem ser classificadas em três tipos: linguagem de máquina, linguagem de baixo nível e linguagem de alto nível; II. Uma linguagem de baixo nível é aquela que se aproxima mais da linguagem que falamos; III. Uma linguagem de alto nível é aquela que se aproxima mais da linguagem de máquina; IV. Um software é um conjunto de instruções passado ao computador para que este resolva um determinado problema. É correto o que se afirma em ALTERNATIVAS I e II, apenas. II e III, apenas. I, II e III, apenas. I e IV, apenas. III e IV, apenas. 6ª QUESTÃO 13/04/2019 Unicesumar - Ensino a Distância 6/9 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. 7ª QUESTÃO 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 13/04/2019 Unicesumar - Ensino a Distância 7/9 I e III, apenas. I, II e IV, apenas. I, III e IV, apenas. II, III, e IV, apenas. I, II, III e IV. 8ª 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. 9ª QUESTÃO 13/04/2019 Unicesumar - Ensino a Distância 8/9 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áquina numé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. 10ª 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 13/04/2019 Unicesumar - Ensino a Distância 9/9 É 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.
Compartilhar