Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Existem determinadas situações em que o Sistema Operacional precisa aplicar um recurso que não existe fisicamente, como uma parte real do computador. Para esses casos, são utilizados recursos que simulam existir a parte real, mas, na verdade, estão mascarados. São denominados recursos virtuais e são aplicados na parte da memória RAM. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. Das alternativas abaixo, assinale a que descreve sobre o uso do gerenciamento de memória virtual. R: Para que o gerenciador consiga utilizar a memória virtual para os processos, eles precisam ser controlados pelo gerenciador. 2. Todos os aplicativos iniciados pelo usuário são armazenados na memória como processos, podendo um aplicativo gerar um ou mais processos para completar a tarefa. Com a popularização do microcomputador e o surgimento de uma oferta cada vez maior de aplicativos, os recursos de armazenamento podem se tornar escassos e, assim, algum aplicativo deveria ser encerrado pelo usuário, para a liberação de recursos, antes do usuário iniciar novos aplicativos. Ocorre que, mesmo com o aumento da capacidade de armazenamento, a memória ainda é pequena para as necessidades do aplicativos atuais. Qual alternativa aponta uma solução real utilizada para contornar as limitações de memória? R: Os sistemas operacionais implementam o gerenciamento de memoria, instituindo os conceitos de memória real e memoria virtual. 3. A solução de Peterson permite um melhor gerenciamento do Sistema Operacional sobre os recursos do computador, quando um processo precisa utilizar um recurso que já está em uso por outro processo. E ainda é possível saber quando poderá utilizar o recurso. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. Na questão de controle sobre o uso de regiões críticas, faz-se o uso de um recurso de SO chamado de sistema. PORQUE Diminui a ocorrência de grande número de processos para garantir o uso do recurso compartilhado. Analisando as afirmações acima, conclui-se que: R: As duas afirmações são verdadeiras, e a segunda justifica a primeira. 4. Para que uma fila de prioridade seja aplicada em um Sistema Operacional, é importante que esteja adequada aos processos que o Sistema Operacional dispõe. No entanto, como existem Sistemas Operacionais com características diferentes, é natural que as formas de estabelecer prioridades na fila de execução de processos também sejam diferentes. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. Considerando os tipos de algoritmos de escalonamento, avalie as afirmações a seguir. I. O tipo FCFS tem com o objetivo executar logo o processo que chegar por último. II. O tipo SJF não preemptivo tem a ação de executar em primeiro o menor trabalho. III. O tipo SJF preemptivo tem prioridade o de menor trabalho, que pode ser suspenso. IV. O tipo prioridade preemptivo recebe uma prioridade após o estado de pronto. V. O tipo Round Robin oferta igual fatia de tempo de atendimento aos processos. Agora, assinale a alternativa que apresente informações corretas sobre a forma de inclusão da ação de prioridade por meio de interrupção. R: III, IV e V. 5. Em se tratando de informação que é armazenada pelo usuário em uma memória de grande quantidade de dados, a forma organizada como as informações serão dispostas é indispensável para que, no momento do resgate da informação, o Sistema Operacional saiba onde está o que precisa ser enviado para outro módulo do hardware. MACHADO, F. B.; MAIA, L. P. Arquitetura de sistemas operacionais. 5. ed. Rio de Janeiro: LTC, 2013. Das alternativas abaixo, assinale a que descreva as características de um arquivo do ponto de vista da estrutura computacional. R: O arquivo é um abstração sobre os dados e está presente em qualquer tipo de memoria secundária. 6. Para fornecer mais agilidade a algumas tarefas que são executadas pelo Sistema Operacional, o usuário pode utilizar de artifícios de alterar a fila de ações de um determinado processo. Essa ação consiste em alterar a fila de prioridades dos processos em execução por meio da suspensão dele, de forma temporária. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. Nos algoritmos de escalonamento, quando um evento é denominado de não preventivo, tem sua execução suspensa. PORQUE Precisa ser executado o evento preventivo, que não permite qualquer interrupção. Analisando as afirmações acima, conclui-se que: R: As duas afirmações são falsas. 7. A ação de simular consiste em reproduzir uma determinada ação em um ambiente controlado. Sendo assim, executar a simulação de processos de SO permite compreender por experimentos como ocorre a ação de um gerenciador de processos quando em uso em um SO, TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. No uso de um simulador de processos, é possível experimentar várias situações de um evento de um processo. PORQUE Os simuladores são sempre complexos para conseguir apresentar o que é desejado. Analisando as afirmações acima, conclui-se que: R: A primeira afirmação é verdadeira, e a segunda é falsa. 8. O Sistema Operacional dos computadores atuais têm uma tarefa muito importante no gerenciamento dos processos, que precisam ser executados em virtude das mais diversas ações e recursos disponíveis aos usuários, e ainda a alta exigência de cada vez mais velocidades de realização do que é requisitado. Assim, o SO precisa ter formas de determinar que os processos que chegam para serem feitos e, assim, aconteçam. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. Informe a assertiva correta sobre a ação do algoritmo de escalonamento do tipo FIFO. R: É aplicado em um conjunto finito de processos sem a necessidade de interação. 9. O Sistema Operacional dos computadores atuais têm uma tarefa muito importante no gerenciamento dos processos, que precisam ser executados em virtude das mais diversas ações e recursos disponíveis aos usuários, e ainda a alta exigência de cada vez mais velocidades de realização do que é requisitado. Assim, o SO precisa ter formas de determinar que os processos que chegam para serem feitos e, assim, aconteçam. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. Informe a assertiva correta sobre a ação do algoritmo de escalonamento do tipo FIFO. R: O FIFO, se aplicado nos equipamentos atuais, tem a interrupção feita apenas quando o usuário faz o pedido. 10. O computador é considerado um equipamento capaz de fazer várias ações e tarefas ao mesmo tempo. Essa característica é devido à forma como o hardware consegue ser gerido pelo Sistema Operacional, que tenta aplicar da melhor forma o hardware disponível para as requisições pedidas. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. Tanto no hardware com o uso de monoprogramação como no de uso de multiprogramação, não possuem o sistema de proteção de memória. PORQUE Não se pode controlar os problemas que a memória apresenta. Analisando as afirmações acima, conclui-se que: R: As duas afirmações são falsas.
Compartilhar