Prévia do material em texto
AO2 Substitutiva Entrega 29 jun em 23:59 Pontos 6 Perguntas 10 Disponível 27 jun em 0:00 - 29 jun em 23:59 Limite de tempo Nenhum Instruções Este teste foi travado 29 jun em 23:59. Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 87 minutos 6 de 6 Pontuação deste teste: 6 de 6 Enviado 28 jun em 20:46 Esta tentativa levou 87 minutos. Importante: Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique em "FAZER O QUESTIONÁRIO", no final da página. 0,6 / 0,6 ptsPergunta 1 Leia o texto a seguir: Sistemas com múltiplos processadores possuem duas ou mais UCP interligadas e que funcionam em conjunto na execução de tarefas independentes ou no processamento simultâneo de uma mesma tarefa. Inicialmente os sistemas operacionais executavam um programa de cada vez mais com o surgimento dos sistemas operacionais com suporte a múltiplos processadores o processamento paralelo foi expandido. Os primeiros sistemas com múltiplos processadores surgiram nos anos 60 com o objetivo de diminuir o tempo de processamento para sistema que envolviam número elevado de cálculos complexos ou que processavam alto volume de dados. Eram usados em aplicações científicas nas universidades ou em aplicações restritas do governo. Foi nos anos 80 que os sistemas com múltiplos processadores começaram a ser usados amplamente pelas empresas. Principalmente com a redução do curso do hardware ficou mais barato comprar sistemas com muitos processadores ou adicionar processadores a um sistema multi processado. Atualmente a maioria dos sistemas operacionais suportam multi processamento. A+ A A- https://famonline.instructure.com/courses/20563/quizzes/92074/history?version=1 (Fonte: Disponível em: https://sites.google.com/site/proffernandosiqueiraso/aulas/12- estudo-de-caso-unix-vs-windows (https://sites.google.com/site/proffernandosiqueiraso/aulas/12-estudo-de- caso-unix-vs-windows) . Acesso em: 29 de nov de 2019) Os sistemas com múltiplos processadores trouxeram várias vantagens, entre elas podemos destacar: I. Confiabilidade II. Segurança III. Disponibilidade Podemos atribuir aos sistemas com multiprocessadores: III, apenas II, apenas I e III, apenas Correto!Correto! A alternativa está correta, pois apenas as afirmações I e III são verdadeiras. A afirmação I é verdadeira, pois apenas a confiabilidade e a escalabilidade são características dos sistemas com multiprocessadores. Isso porque: A confiabilidade e a disponibilidade dos SMP são maiores porque, se um processador, por ventura, falhar, os demais processadores permitem a continuidade, assim como a disponibilidade do trabalho, sem que o usuário perceba, aumentando assim, toda a performance da TI. A afirmação II é falsa, pois não existe nenhuma evidência que comprove que a segurança é maior em sistemas com multiprocessadores, como características desse sistema podemos citar a disponibilidade e a confiabilidade. I e II, apenas I, apenas 0,6 / 0,6 ptsPergunta 2 Leia o texto a seguir: A+ A A- https://sites.google.com/site/proffernandosiqueiraso/aulas/12-estudo-de-caso-unix-vs-windows Você foi contratado por uma empresa para resolver um problema de arquitetura operacional. Será sua tarefa observar o dia a dia da empresa para escolher a melhor arquitetura. Dentre as atividades rotineiras da empresa podemos citar: - Possui instruções por ciclos complexas - As instruções são executadas pelo hardware - Possui instruções de formatos variados - Alta complexidade. Com base no texto acima, você planejaria um sistema com a arquitetura: I. CISC II. RISC III. Monoprogramável É correto o que se afirma em: I, apenas Correto!Correto! A alternativa está correta, pois apenas a afirmação I é verdadeira. A afirmação I é verdadeira, pois as características da empresa são parecidas com as necessidades que a arquitetura CISC é capaz de solucionar. São características da arquitetura CISC: instruções por ciclos complexas, executadas em muitos ciclos, qualquer instrução têm a capacidade de referenciar a memória, pouco ou mesmo nenhum pipeline, executadas pelo hardware, possui instruções de formato variável, a complexidade está contida no microprograma entre outras. A afirmação II é falsa, pois os problemas da empresa não serão solucionados por uma arquitetura RISC. A afirmação III é falsa, pois se refere a um tipo de sistema operacional, não uma arquitetura. 1 Sistemas Monoprogramáveis ou Monotarefa: O nome desse sistemas já nos diz muito sobre ele: mono=um, isso quer dizer que esse programas tem como foco a execução de um único programa ( mono=um), se quisermos executar outra tarefa, ele deverá aguardar o término da tarefa que está sendo executada. III, apenas I e II, apenas II, apenas II e III, apenas A+ A A- 0,6 / 0,6 ptsPergunta 3 Leia o texto a seguir: O processador é um complexo de circuitos existente nos sistemas informáticos que configura a unidade central de processamento ou CPU. Tipicamente, um processador ou microprocessador faz parte de qualquer computador ou de equipamentos eletrônicos digitais e é a unidade que serve como "motor" de todos os processos informáticos desde os mais simples até os mais complexos. Existem diferentes tipos de processador, cada um deles com características e capacidades diversas de acordo com as necessidades e interesses do usuário. Os processadores são uma das unidades de um sistema informático mais atendido pelas empresas desenvolvidas de software e hardware, pois de sua velocidade, eficiência e rendimento depende o correto funcionamento de todo o equipamento. (Fonte: Disponível em: https://queconceito.com.br/processador- informatica (https://queconceito.com.br/processador-informatica) . Acesso em: 29 de nov de 2019) Quando falamos de processadores, lembramos, imediatamente dos conceitos de arquitetura, pois elas são parte dos processadores. Uma das arquiteturas mais conhecidas, quando falamos de sistemas operacionais é a arquitetura RISC. São características dessa arquitetura: I. Ter a capacidade de reconhecer centenas de instruções II. Requerer do processador instruções bastante complexas III. Ter capacidade limitada de interpretar instruções. Atribua os conceitos verdadeiros a arquitetura RISC: II, apenas II e III, apenas I e II, apenas III, apenas Correto!Correto! A+ A A- https://queconceito.com.br/processador-informatica A alternativa está correta, pois apenas a afirmação III é verdadeira. A afirmação III é verdadeira, pois a principal característica desse tipo de processador é que tem a capacidade de interpretar instruções limitadas, se compararmos com os processadores CISC. Mas, a grande vantagem desse tipo de processador é que ele tem instruções otimizadas, o que significa ganho de performance e consequentemente, mais rapidez na execução dos processos. A afirmação I é falsa, pois ter a capacidade de interpretar centenas de instruções é uma característica do sistema CISC e não do sistema RISC. A afirmação II é falsa, requerer do processador instruções bastante complexas é uma característica da arquitetura CISC e não da arquitetura RISC. I, apenas 0,6 / 0,6 ptsPergunta 4 Leia o texto a seguir: Na memória principal residem os programas em execução. Memória secundária são mecanismos de armazenamento permanente, são mais abundantes e baratas. Para um programa ser executado deve ser carregado na memória principal. Gerenciamento complexo em sistemas multiprogramáveis com múltiplos usuários utilizando-a eficientemente. Existem várias técnicas para fazer a alocação entre elas, precisamos escolher uma técnica que seja capaz de escolher a melhor partição, ou seja, aquela que o programa deixa o menor espaço sem utilização, precisa listar de áreas livres alocada por tamanho, diminuindo o tempo de busca. Para esse caso a técnica mais indicada seria. (Fonte: Disponível em: https://www.gsigma.ufsc.br/~popov/aulas/so1/cap9so.html (https://www.gsigma.ufsc.br/~popov/aulas/so1/cap9so.html). Acesso em: 29 de nov de 2019) Compare as afirmações, e analise de qual estamos falando: I. Best fit II. Worst fit A+ A A- https://www.gsigma.ufsc.br/~popov/aulas/so1/cap9so.html III. First Fit É correto o que se afirma em: I e II, apenas. II, apenas. III, apenas. I, apenas. Correto!Correto! A alternativa está correta, pois apenas a afirmação I é verdadeira. O texto faz menção a Best fit, essa estratégia ficou conhecida por ser a forma que promove a melhor alocação, procurando pedir da memória principal o menor espaço disponível, e que tenha somente o tamanho do programa que irá executar. Assim promove a melhoria da memória e elimina a perda de espaços desnecessários. Isso é feito através da criação de um algoritmo que faz com que as áreas da memória sejam classificadas de acordo com o tamanho disponível, e isso diminui, consideravelmente, o tempo de resposta do sistema para encontrar uma área de memória disponível. A afirmação II é falsa, pois nessa técnica, é selecionado o maior espaço na memória principal que esteja disponível no momento. Essa estratégia faz com que espaços maiores na memória fiquem livres para que possam ser utilizados para a execução de outros programas, diminuindo, consideravelmente, a fragmentação. O texto não faz menção a essa técnica. A afirmação III é falsa, pois como podemos entender apenas fazendo uma tradução simples, nessa estratégia, é selecionado o primeiro espaço na memória que esteja livre, claro que a técnica leva em consideração o tamanho necessário para a correta execução do programa. Com essa estratégia, temos a utilização de recursos do sistema menor, pois seu algoritmo classifica as áreas da memória disponíveis de acordo com o tamanho de cada uma, isso gera rapidez no sistema quando procura uma área para alocação de um programa. O texto não faz menção a essa técnica . II e III, apenas. 0,6 / 0,6 ptsPergunta 5 Leia o texto a seguir: Quando da alocação de memória principal, utilizando técnicas de Alocação Particionada, tanto na Estática, quanto na Dinâmica, a A+ A A- fragmentação é sempre um inconveniente presente. Analise as afirmações a seguir: I. A fragmentação interna está relacionada à Alocação Particionada Estática, e representa a perda de espaço dentro de uma área de tamanho fixo. II. A fragmentação externa está relacionada à Alocação Particionada Dinâmica, e ocorre quando há espaço livre o suficiente para satisfazer uma requisição de memória, mas este espaço não é contíguo, logo não pode ser utilizado. III. A fragmentação interna e externa, são associadas às vantagens de se utilizar as Alocações Particionadas Dinâmicas e Estáticas, respectivamente, quando da alocação de memória principal. É verdadeiro o que se afirma em: I e III apenas I Apenas II apenas II e III apenas I e II apenas. Correto!Correto! A alternativa está correta. As afirmações I e II apenas são verdadeiras. A fragmentação interna está relacionada à Alocação Particionada Estática, e representa a perda de espaço dentro de uma área de tamanho fixo; e a fragmentação externa está relacionada à Alocação Particionada Dinâmica, e ocorre quando há espaço livre o suficiente para satisfazer uma requisição de memória, mas este espaço não é contíguo, logo não pode ser utilizado. A afirmação III está incorreta, pois a fragmentação interna e externa, são associadas às DESVANTAGENS de se utilizar as Alocações Particionadas ESTÁTICA e DINÂMICA (estão invertidas no texto), respectivamente, quando da alocação de memória principal. 0,6 / 0,6 ptsPergunta 6 Leia o texto a seguir: Memória Virtual - Utiliza técnica especial para contornar o problema do tamanho A+ A A- dos programas é de difícil implementação na prática e nem sempre uma solução garantida e eficiente. - O conceito de memória virtual baseia-se em não vincular o endereçamento feito pelo programa aos endereços físicos da memória principal. - Vantagem desta técnica é permitir um número maior de processos compartilhando a memória principal, já que apenas partes de cada processo estarão residentes. Isto leva a uma utilização mais eficiente do processador, além de minimizar (ou quase eliminar) o problema da fragmentação. (Fonte: Disponível em: http://www.jvasconcellos.com.br/unijorge/wpcontent/uploads/2011/04 (http://www.jvasconcellos.com.br/unijorge/wpcontent/uploads/2011/04/ger_m . Acesso em: 29 de nov de 2019) O texto acima relembra qual método de gerenciamento de memória? Alocação Simples Overlay Correto!Correto! A alternativa está correta, pois quando falamos em gerenciamento de memória virtual, lembramos de overlay. A técnica que denominamos overlay, tem como objetivo a resolução da maior parte (não totalmente) o grande problema que é ocasionado pela perda de espaço de memória que a técnica de alocação contígua causa. Para conseguir driblar essa situação, a técnica de sobreposição, overlay, executa o compartilhamento das áreas da memória que se encontram livres. Alocação Particionada Dinâmica Swapping No answer text provided. Alocação Particionada Estática 0,6 / 0,6 ptsPergunta 7 A+ A A- http://www.jvasconcellos.com.br/unijorge/wpcontent/uploads/2011/04/ger_memoria.pdf Leia o texto a seguir: Os arquivos são constituídos de informações logicamente relacionadas, podendo representar programas ou dados, ou melhor, é um conjunto de registros definidos pelo sistema de arquivos. Um arquivo pode ser identificado por um nome, com formato e extensão máxima variando conforme o sistema operacional. Alguns Sistemas Operacionais definem o arquivo em duas partes, possibilitando a identificação do seu tipo através da segunda parte, como exemplo: MeuTexto.txt (arquivo texto), MinhaClasse.Java (arquivo texto, fonte de um programa Java). (Fonte: Disponível em: https://www.gsigma.ufsc.br/~popov/aulas/so1/cap10so.html (https://www.gsigma.ufsc.br/~popov/aulas/so1/cap10so.html) . Acesso em: 29 de nov de 2019) Quando falamos de um arquivo com a extensão .exe, podemos inferir que: I. Esse arquivo é um programa. II. Esse arquivo pode ser um vírus. III. Esse arquivo é uma imagem. Sobre as afirmações acima podemos dizer que estão corretas: III, apenas II e III apenas I e II apenas Correto!Correto! A alternativa está correta, pois apenas as afirmações I e II são verdadeiras. Esse tipo de arquivo tem privilégios dentro do SO, ou seja, no momento em que percebe um exe, o SO faz a sua alocação na memória. Um exe pode instalar programas na sua máquina, e pode ser um vírus também. A afirmação III é falsa, pois na verdade uma imagem é representada por .jpg, .bmp entre outras. I, apenas A+ A A- https://www.gsigma.ufsc.br/~popov/aulas/so1/cap10so.html II, apenas 0,6 / 0,6 ptsPergunta 8 Leia o texto a seguir: Você foi alocado em um projeto para ajudar uma empresa a gerenciar os sistemas de informação. Após profunda análise sobre os principais problemas que a área de Tecnologia Da Informação e sobre os sistemas de informação que compõem a área, você chegou a um diagnóstico: o maior problema da empresa está na alocação de memória, que está sendo particionada de forma errada. O seu projeto inclui a implementação de um método que otimize a memória. Após análise minuciosa você escolheu a técnica swapping. Essa é a técnica mais indicada pois: I. Seleciona o maior espaço disponível na memória para fazer a alocação. II. Seleciona na memória principal o menor espaço disponível. III. Utiliza o disco rígido como se fosse memória virtual. É correto o que se afirma em: I, apenas. III, apenas. Correto!Correto! A+ A A- A alternativa está correta, pois apenas a afirmação III é verdadeira. A afirmação III está correta, pois o swapping tem como meta a utilização do espaço no disco rígido como se fosse memória virtual. Para que essa técnica consiga ser executada, o sistema designa o processo residente, (que é um programa que faz parte da memória principal), que é deslocado para ser executado na memória secundária (memóriavirtual / disco rígido). A afirmação I é falsa, pois essa técnica é a Worst Fit. Nessa técnica, é selecionado o maior espaço na memória principal que esteja disponível no momento. Essa estratégia faz com que espaços maiores na memória fiquem livres para que possam ser utilizados para a execução de outros programas, diminuindo, consideravelmente, a fragmentação. A afirmação II é falsa, pois a técnica que promove a melhor alocação possível é a Best Fit. Essa estratégia ficou conhecida por ser a forma que promove a melhor alocação, procurando pedir da memória principal o menor espaço disponível. I e III, apenas. I e II, apenas. II, apenas. 0,6 / 0,6 ptsPergunta 9 Leia o texto a seguir: O projeto do Conjunto de Instruções inicia com a escolha de uma entre duas abordagens, a abordagem RISC e a CISC. O termo RISC é a abreviação de Reduced Instruction Set Computer, ou Computador de Conjunto de Instruções Reduzido e CISC vem de Complex Instruction Set Computer, ou Computador de Conjunto de Instruções Complexo. Um computador RISC parte do pressuposto de que um conjunto simples de instruções vai resultar numa Unidade de Controle simples, barata e rápida. Já os computadores CISC visam criar arquiteturas complexas o bastante a ponto de facilitar a construção dos compiladores, assim, programas complexos são compilados em programas de máquina mais curtos. Com programas mais curtos, os computadores CISC precisariam acessar menos a memória para buscar instruções e seriam mais rápidos. (Fonte: Disponível em: http://producao.virtual.ufpb.br/books/edusantana/introducao-a- arquitetura-de-computadores-livro/livro/livro.chunked/ch04s04.html (http://producao.virtual.ufpb.br/books/edusantana/introducao-a- A+ A A- http://producao.virtual.ufpb.br/books/edusantana/introducao-a-arquitetura-de-computadores-livro/livro/livro.chunked/ch04s04.html arquitetura-de-computadores-livro/livro/livro.chunked/ch04s04.html) . Acesso em: 29 de nov de 2019) Com base no texto podemos justificar o uso da arquitetura CISC pois: I. Um processador que possui arquitetura do tipo CISC, tem a capacidade de reconhecer centenas de instruções PORQUE II. A arquitetura CISC requer do processador instruções bastante complexas, essas instruções têm sua interpretação executada por microprogramas. A respeito dessas asserções, assinale a opção correta: A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. As asserções I e II são proposições verdadeiras, e a II é justificativa da I. Correto!Correto! A alternativa está correta, pois as asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. A capacidade que a arquitetura CISC tem de interpretar centenas de instruções vem do fato de ter um processador com instruções bastante complexas. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. 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 falsas. 0,6 / 0,6 ptsPergunta 10 Leia o texto a seguir: Um arquivo é um conjunto de dados que se relacionam de alguma forma, ou seja, juntos descrevem uma informação ou conjunto de informações. Em função da natureza dos computadores, arquivos são sempre formados por dados digitais, organizados seguindo algum tipo de estrutura (ou formato). Arquivos podem representar informações das A+ A A- http://producao.virtual.ufpb.br/books/edusantana/introducao-a-arquitetura-de-computadores-livro/livro/livro.chunked/ch04s04.html mais diversas naturezas como imagens, áudio, texto, instruções para processadores, etc. podendo inclusive representar uma combinação desses tipos, como por exemplo um vídeo que contém informações gráficas (a imagem), sonoras (o áudio) e textuais (a legenda). Cada arquivo precisa de uma identificação. Do ponto de vista de um computador, arquivos são geralmente identificados por números (como os inodes). Do ponto de vista do usuário de um computador, um arquivo é quase sempre representado por um nome. O computador guarda associações entre os nomes e os números para poder transformar o primeiro no segundo sempre que necessário. Como um sistema computacional costuma lidar com milhares de arquivos, é comum que vários arquivos sejam agrupados em conjuntos maiores, seguindo alguma organização que facilite a recuperação de arquivos por parte dos usuários. Um diretório é uma subdivisão lógica de um sistema de arquivos. A divisão proporcionada por um diretório é lógica, no sentido que não existe necessariamente uma divisão física das informações relativas a um diretório. Alguns sistemas, permitem inclusive que um arquivo possa ser identificado por mais de um nome, que podem inclusive ser parte de diretórios diferentes num mesmo sistema de arquivos. (Fonte: Disponível em:http://professores.dcc.ufla.br/~bruno/aulas/arquivos-e- diretorios.html (http://professores.dcc.ufla.br/~bruno/aulas/arquivos-e- diretorios.html) . Acesso em: 29 de nov de 2019) Podemos utilizar os diretórios para: I. Organizar os arquivos II. Compor informações III. Otimizar o disco rígido, já que os diretórios são armazenados na memória virtual É correto o que se afirma em: II e III apenas I, apenas Correto!Correto! A+ A A- http://professores.dcc.ufla.br/~bruno/aulas/arquivos-e-diretorios.html A alternativa está correta, pois apenas a afirmação I é verdadeira. A afirmação I é verdadeira, pois para conseguir organizar todos os arquivos que estão presentes em um sistema, o sistema operacional cria diretórios, que são a forma mais prática de manter todos os arquivos presentes no disco rígido da máquina organizados e prontos para serem acessados quando o usuário quiser. A afirmação II é falsa, pois a informação é composta por dados e não pelo diretório. A afirmação III é falsa, pois um diretório é sempre armazenado do disco rígido, a função do diretório é organizar os arquivos e não preservar o disco rígido. II apenas III apenas I e III apenas Pontuação do teste: 6 de 6 A+ A A-