·

Cursos Gerais ·

Sistemas Operacionais

Send your question to AI and receive an answer instantly

Ask Question

Preview text

SISTEMAS OPERACIONAIS 1. Ref.: 15759 Pontos: 1,00 / 1,00 Os sistemas operacionais podem ser classificados em relação a possibilidade de concorrência entre processos e a possibilidade de uso concorrente por mais de um usuário. Neste contexto podemos afirmar que: [ ] Alguns sistemas multiusuário são também multitarefa. [X] Todo sistema multiusuário é também multitarefa. [ ] Sistemas monousuário são obrigatoriamente monotarefa. [ ] Todo sistema multitarefas é também multiusuário. [ ] Sistemas monotarefa podem ser multiusuário. 2. Ref.: 610864 Pontos: 1,00 / 1,00 Um processo, segundo Machado, é formado por três partes, conhecidas como contexto de hardware, contexto de software e espaço de endereçamento. A figura ilustra, de maneira abstrata, os componentes da estrutura de um processo, que juntos, mantêm todas as informações necessárias à execução de um programa. Sobre os componentes é correto afirmar que: [ ] o espaço de endereçamento armazena o conteúdo dos registradores gerais da UCP, além dos registradores de uso específico, como program counter(PC), stack pointer (SP) e registrador de status(PSW). [X] o contexto de hardware mantém informações nos registradores do processador, enquanto um processo está em execução, podendo salvá-las caso o processo seja interrompido. [ ] o contexto de hardware mantém informações nos registradores do processador, enquanto um processo está em execução, mas não pode salvá-las caso o processo seja interrompido. [ ] o contexto de software armazena o conteúdo dos registradores gerais da UCP, além dos registradores de uso específico, como program counter(PC), stack pointer (SP) e registrador de status(PSW). [ ] o contexto de hardware de um processo é composto por três grupos de informações sobre o processo: identificação, quotas e privilégios. 3. Ref.: 15746 Pontos: 1,00 / 1,00 Uma das diferenças entre threads de usuário e threads de kernel é: [ ] A thread de kernel depende de uma biblioteca para ser utilizada e a de usuário não depende. [ ] Uma thread de kernel não pode executar instruções privilegiadas e a de usuário pode. [ ] Uma thread de kernel bloqueia bloqueia todo o processo obrigatoriamente e a de usuário não bloqueia. [X] A thread de usuário não pode utilizar funções do sistema operacional e a thread de kernel pode. [ ] A thread de kernel é escalonada diretamente pelo sistema operacional e a de usuário não. 4. Ref.: 610874 Pontos: 1,00 / 1,00 Analise o texto a seguir: "Preciso de canetas e apagador para a aula. Peguei as canetas, mas parei para conversar um pouco. Ao tentar pegar o apagador fiquei sabendo que outro professor pegou o apagador para uma reunião não programada e aguardava a caneta que ainda não estava nas minhas mãos para começar a reunião. Fiquei esperando que o apagador fosse devolvido e, como isso não aconteceu, resolvi guardar as canetas para a segunda aula após conversar com o apagador. Fiquei sabendo que o outro professor também não começou a reunião pois ficou aguardando as canetas e também resolveu aguardar o apagador. Nesta situação pode-se identificar a ocorrência de: [ ] Um deadlock que poderá ser solucionado se um dos professores tirara o recurso das mãos do outro. [X] Uma condição de corrida [ ] Um deadlock em função da exclusão mútua no acesso aos dois recursos [ ] Um evento que será solucionado assim que terminar a aula [ ] Um deadlock que poderá ser solucionado quando o professor desistir da aula. 5. Ref.: 572891 Pontos: 1,00 / 1,00 No âmbito de sistemas operacionais, uma seção ou região crítica é a: [X] parte do programa que acessa dados compartilhados. [ ] parte da memória usada para operações criptográficas. [ ] área do sistema operacional que contém o código do loader. [ ] área da memória que contém dados compartilhados. [ ] área do programa que é executada 80% do tempo. 6. Ref.: 573056 Pontos: 0,00 / 1,00 O projeto de um escalonador adequado, deve levar em conta uma série de diferentes necessidades, ou seja, o projeto de uma política de escalonamento deve contemplar os seguintes objetivos. Dentre as ações abaixo, julgue a INCORRETA. [ ] Manter o processador ocupado o maior parte do tempo possível. [ ] Oferecer tempos de resposta razoáveis. [ ] Balancear o tempo de CPU entre as tarefas. [X] Minimizar o número usuários interativos do sistema. [ ] Maximizar a taxa de atendimento (vazão) do sistema (throughput). 7. Ref.: 587136 Pontos: 0,00 / 1,00 Os modelos de alocação particionada estática e dinâmica permitem, respectivamente: [ ] Fragmentação relocável e não relocável [ ] Fragmentação somente na última partição em ambos os casos [X] fragmentação interna e externa [ ] Fragmentação externa e interna [ ] Fragmentação paginada e não paginada 8. Ref.: 15511 Pontos: 1,00 / 1,00 No contexto de gerência de memória, por que o algoritmo de substituição de páginas ótimo não pode ser implementado? [ ] O algoritmo de substituição de páginas ótimo não pode ser implementado porque exige uma quantidade de memória muito grande. [ ] O algoritmo de substituição de páginas ótimo não pode ser implementado porque não há poder computacional suficiente nos dias atuais. [X] O algoritmo de substituição de páginas ótimo não pode ser implementado porque não é possível prever qual página será menos acessada no futuro. [ ] O algoritmo de substituição de páginas ótimo não pode ser implementado porque é muito complexo. [ ] O algoritmo de substituição de páginas ótimo não pode ser implementado porque o hardware necessário seria absurdamente caro. 9. Ref.: 115385 Pontos: 1,00 / 1,00 Suponha que determinada unidade de disco tenha 4.000 cilindros numerados de 0 a 3999. A unidade atualmente está atendendo a uma requisição no cilindro 53 e a requisição anterior foi no cilindro 55. Sabe-se que a unidade de disco utiliza o escalonamento SCAN e que a fila de requisições pendentes é: 98, 183, 37, 122, 11, 124, 60 e 67 Qual das requisições pendentes será a segunda a ser atendida? [ ] 98 [ ] 37 [ ] 60 [X] 11 [ ] 67 10. Ref.: 901284 Pontos: 1,00 / 1,00 Um aluno de Sistemas Operacionais está elaborando, através de um processador de textos, um trabalho sobre Sistemas de Arquivos. O computador utilizado pelo aluno possui um Sistema Operacional com blocos de 4k.b. Ao armazenar o seu trabalho (no disco rígido da máquina) o aluno observou que o tamanho do arquivo é de 182k.b. Quantos blocos o Sistema Operacional irá alocar para armazenar o trabalho do aluno? [ ] 45 blocos [X] 46 blocos [ ] 128 blocos [ ] 47 blocos [ ] 4 blocos