·

Análise e Desenvolvimento de Sistemas ·

Sistemas Operacionais

Send your question to AI and receive an answer instantly

Ask Question

Preview text

AO2\nIniciado: 11 dez em 22:42\nInstruções do teste\nImportante:\nCaso 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.\n\nPergunta 1\n0,6 pts\nLeia o texto a seguir:\nUma empresa apresenta as seguintes dificuldades:\n\nPrecisa resolver o problema de insuficiência da memória para todos os usuários.\nPrecisa alocar espaço para programas que esperam por memória livre para serem processados.\nO sistema precisa escolher um programa residente, que é levado da memória para o disco (swap out), retornando posteriormente para a memória principal (swap in) como se nada tivesse ocorrido.\nTem problema da realocação dos programas.\nApresenta um mecanismo ineficiente em função do tempo gasto para carregamento\n\n(Fonte: Disponível em: http://jkolb.com.br/gerenciamento-de-memoria-swapping/ (http://jkolb.com.br/gerenciamento-de-memoria-swapping/). Acesso em: 29 de nov de 2019)\nAnalise as possíveis soluções a seguir:\nI. A empresa deve investir em mais memória física\nII. A empresa deveria utilizar a técnica de overlay\nIII. A empresa deveria implantar a técnica de swapping III. eu preciso que o sistema operacional execute suas funções ocupando o tempo necessário até que todas as tarefas sejam finalizadas.\n\nConsiderando as afirmações acima, podemos considerar correta:\n\n\n\nPergunta 3\n0,6 pts\nLeia o texto a seguir:\nA maioria dos computadores trabalha com o conceito de hierarquia de memória, possuindo uma pequena quantidade de memória cache, muito rápida, uma quantidade de memória principal (RAM) e uma quantidade muito grande de memória de armazenamento em disco (HD), considerada lenta. O problema básico para o gerenciamento de memória é que os programas atuais são muito grandes para rodarem, completamente, na memória cache. O gerenciador de memória deve ser capaz de controlar parte da memória que está em uso (ou quais não estão), alocar memória para processos quando eles necessitam e deslocar quando eles terminam e, principalmente, gerenciar a troca entre a memória principal e o disco, quando a memória principal é muito pequena para armazenar todos os processos.\n\nExistem dois tipos de memória principal: a memória lógica e a memória física. A memória lógica é aquela manipulada pelos programas, ela é visível para os programas; sempre que um programa necessita alocar um espaço na memória esse espaço é alocado em memória lógica. A memória física e a memória implementada pelos circuitos integrados e nela que os espaços alocados em memória lógica vão realmente residir, portanto a memória física tem tamanho menor que a memória lógica, geralmente. Para isso é necessário realizar uma alocação de memória lógica para endereços físicos, pois assim um programa que aloca uma memória lógica possa ter de fato uma memória física alocada para Você está fazendo o planejamento do sistema, qual solução escolheria?\nI, apenas\nII, apenas\nIII, apenas\nII e I apenas\nIII e I apenas\n\nPergunta 2\n0,6 pts\nLeia o texto a seguir:\nProgramas computacionais (ou software) constituem o elo entre o aparato eletrônico (ou hardware) e o ser humano. Tal elo se faz necessário dada a discrepância entre o tipo de informação manipulada pelo homem e pela máquina.\nA máquina opera com cadeias de códigos binários enquanto o homem opera com estruturas mais abstratas como conjuntos, arquivos, algoritmos, etc.\n\nProgramas computacionais podem ser classificados em dois grandes grupos: software de sistema, que manipulam a operação do computador; e programas aplicativos, que resolvem problemas para o usuário.\n\nO mais importante dos softwares de sistema é o sistema operacional, que controla todos os recursos do computador e proporciona a base de sustentação para a execução de programas aplicativos.\n\n(Fonte: Disponível em: http://www.dca.fee.unicamp.br/~eleri/ea876/02/so-apst.pdf (http://www.dca.fee.unicamp.br/~eleri/ea876/02/so-apst.pdf). Acesso em: 28 de nov de 2019)\nQuando estamos planejando um sistema operacional, seria interessante pensar em um sistema de tempo compartilhado quando:\nI. eu preciso que diferentes programas ou tarefas sejam executados ao mesmo tempo.\nII. eu preciso que o sistema crie uma espécie de lotes de tarefas. si. Esse processo de tradução de endereços lógicos em endereços físicos é realizado por uma unidade de gerência de memória chamada MMU (Memory Management Unit).\n\n(Fonte: Disponível em: https://pt.wikibooks.org/wiki/Sistemas_operacionais/Ger%C3%AAncia_de_m\n. Acesso em: 29 de nov de 2019)\n\nConsiderando esse contexto, avalie as seguintes assertões e a relação proposta entre elas.\n\nI. A otimização do uso da memória é fundamental para quem quer ter um sistema operacional eficiente.\n\nPORQUE\n\nII. A memória principal é conhecida por ser um recurso caro e escasso.\n\nCom respeito às alternativas, avalie a que está mais certa:\n\nAs assertões I e II são propostas verdadeiras, e a II é uma justificação da I.\nA assertão I é uma proposição verdadeira, e a II é uma proposição falsa.\nA assertão I é uma proposição falsa, e a II é uma proposição verdadeira.\nAs assertões I e II são proposições falsas.\nAs assertões I e II são proposições verdadeiras, mas a II não é uma justificação da I. Fonte:Disponível em:\n<https://sites.google.com/site/proffernandosiqueiraso/aulas/1-visao-geral-dos-sistemas-operacionais> Acesso em 13/04/2021.\n\nConsiderando a ilustração acima, selecione a opção correta.\n\nPodemos dizer que o S.O. é uma camada entre o hardware e as aplicações de usuário, sendo que ele é responsável pelo gerenciamento do hardware do seu computador.\nPodemos dizer que o S.O é destinado a gerenciar o HD da máquina, apresentando as estruturas de arquivos de forma fácil e amigável para os usuários.\nPodemos dizer que o S.O. é destinado a gerenciar as memórias RAM, ROM, Cache e secundárias do seu computador. Podemos dizer que o SO recebe e passa controle para as aplicações independentemente do hardware disponível.\nPodemos dizer que o SO é um tipo de software de programas utilizados pelos usuários para fazer suas atividades do dia a dia, como documentos, planilhas, apresentações, jogos, etc.\n\nPergunta 5\n\nLeia o texto a seguir:\nOs bancos de dados relacionais são, atualmente, a solução dominante no mercado, da mesma forma que é a linguagem padrão dessa plataforma. É uma tecnologia poderosa, orientada a conjuntos e é a base para manipulação dos dados relacionais.\n\nhttps://www.impacta.com.br/blog/2017/10/04/o-que-e-banco-de-dados-sql/\n\nA qual conceito se refere o texto?\n\nMongo DB\nPostgreSQL\nSQL Server\nSwapping\nOverlay especializado chamado de sistema gerenciado de banco de dados (SGBD) ou gerente de banco de dados.\n\n(Fonte: Disponível em: http://elhgomes.com.br/disciplinas/bdd/sgbd.php. Acesso em: 29 de nov de 2019)\n\nDepois de ler esta definição, você deve ser capaz de:\n\nDefinir o sistema de gerenciamento de banco de dados (SGBD).\nDescrever o propósito e funções básicas de um SGBD.\nDiscutir as vantagens e desvantagens de SGBDs.\n\nExistem vários métodos de acesso a banco de dados, uma das melhores formas que podemos utilizar é\n\nI. Acesso sequencial\nII. Acesso por direto\nIII. Acesso por chave ou indexado\n\nVocê precisa criar uma forma melhor de acesso ao banco de dados da sua empresa. Considerando os métodos acima qual(is) seria(m) sua opção:\n\n[] I Apenas\n[] I e II apenas\n[] II apenas\n[x] III, apenas\n[] I e III apenas\n\nPergunta 7\n\nLeia o texto a seguir:\n\n Software é uma série de códigos escritos a serem executados, seguidos ou interpretados por um computador. Essa série segue padrões específicos que resultam em um comportamento desejado. Pode ser chamado também de suporte lógico ou lógico, ou ainda ser definido como os programas que comandam o funcionamento de um computador qualquer.\n\nNão dever ser confundido hardware com software, vez que se trata de significados diferentes.\n\n(Fonte: Disponível em: https://www.significadosbr.com.br/software. Acesso em: 28 de nov de 2019)\n\nUtilize o texto acima para validar as alternativas abaixo:\n\nI. Software básico são programas essenciais para o funcionamento do computador\nII. Podemos considerar o sistema operacional como um software básico\nIII. Software básico são programas que são definidos para um uso específico, por exemplo o power point\n\nDe acordo com o texto apresentado, podemos afirmar que estão corretas as afirmativas:\n\n[] II, apenas\n[x] I e II, apenas\n[] III, apenas\n[] I e III, apenas\n[] I, apenas\n\nPergunta 8\n\nLeia o texto a seguir:\n\nLei de Parkinson: “Programas sempre aumentarão de tamanho, demandando toda a memória disponível. O ideal seria ter memória:\n\n- Infinitamente grande, com acesso infinitamente rápido, Não-volátil e de baixo custo.\n\nMas isso não acontece porque a memória é um item de alto custo. Então, para melhorar o desempenho desse item, criou-se o particionamento.\n\n(Fonte: Disponível em: https://www.docsim.com/pt/capitulo-4-gerenciamento-de-memoria/4957653/. Acesso em: 29 de nov de 2019)(adaptado)\n\nConsiderando esse contexto, avalie as seguintes assertões e a relação proposta entre elas:\n\nI. O particionamento permite a possibilidade de divisão/aglomeração de partições.\n\nPORQUE\n\nII. Existem processos que se mantêm de forma definitiva na memória.\n\nA respeito dessas assertões, verifique a opção correta:\n\n[x] As assertões I e II são proposições verdadeiras, mas a II não é uma justificativa da I.\n[] As assertões I e II são proposições verdadeiras, e a II é uma justificativa da I.\n[] As assertões I e II são uma proposição verdadeira, e a I é uma proposição falsa.\n[] As assertões I e II são proposições falsas.\n[] A assertão I é uma proposição falsa, e a II é uma proposição verdadeira.\n\nPergunta 9\n\nLeia o texto a seguir:\n\nNos últimos anos, com a expansão de tecnologias em geral, muitas empresas começaram a investir na criação de sites, aplicativos e softwares, tudo isso com a intenção de estreitar ainda mais o laço entre as marcas e os consumidores. Para\n\n facilitar essa aproximação, foi necessário entender os inúmeros pontos que fazem parte de uma interação positiva entre o consumidor e a empresa no meio digital.\n\nDessa maneira surgiu a área de UI, que é responsável pela parte visual de um projeto, por onde o usuário interage com um determinado aplicativo, programa de computador, rede social, site ou até mesmo algum produto físico.\n\n(Fonte: Disponível em: https://www.raffcom.com.br/blog/o-que-e-ui/. Acesso em: 28 de nov de 2019)\n\nConsiderando o texto acima, avalie as afirmações a seguir:\n\nI. O User Interface – ou interface do usuário – é tudo aquilo que é perceptível visualmente em alguma plataforma e leva o usuário a uma interação positiva.\n\nPORQUE\n\nII. A interface existe para facilitar o dia a dia do usuário, pois, sem ela, os usuários iriam, praticamente entender de programação para utilizam computador.\n\nA respeito dessas assertivas, assinale a opção correta:\n\nAs assertivas I e II são proposições verdadeiras, e a II é uma justificativa da I.\nA assertiva I é uma proposição verdadeira, e a II é uma proposição falsa.\nAs assertivas I e II são proposições verdadeiras, mas a II não é uma justificativa da I.\nA assertiva I é uma proposição falsa, e a II é uma proposição verdadeira.\nAs assertivas I e II são proposições falsas. O gerenciamento de memória é um componente do Sistema Operacional que aloca memória principal para os processos, e gerencia a hierarquia de memória (Caches, RAM, e Disco) Suas tarefas:\n\n- Garante isolamento mútuo entre processos\n- Mantém o registro das áreas de memória em uso\n- Aloca memória RAM para novos processos\n- Faz o swapping transparente entre memória principal e disco\n- Atende a requisições de aumento de memória\n- Mantém o mapeamento de memória virtual para memória física\n- Implementa a política de alocação de memória para os processos.\n\n(Fonte: Disponível em: https://www.cin.ufpe.br/~cagf/ff677/2018-1/slides/16-20_memoria.pdf. Acesso em: 29 de nov de 2019)(adaptado)\n\nComo podemos definir memória secundária?\n\nA memória que possui baixo poder de armazenamento\nA memória utilizada para guardar informações permanentemente\nÉ a memória que usa partições para aumentar o desempenho do sistema operacional\nA memória que define a velocidade\nA memória que armazena os dados mais usados.