Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201307299228) Pontos: 1,0 / 1,0 Considere o código alterado com semáforo para um produtor no problema clásico de produtores e consumidores. A alteração no código consiste em entrar na região crítica antes de saber se há um espaço vazio para inserir um item produzido. O que pode acontecer de errado considerando que o semáforo mutex controla o acesso a região crítica e os semáforos espaço_vazio e espaço_ocupado controlam a quantiadade de itens produzidos? O resultado pode ser alterado por um consumidor sem que um produtor tenha conhecimento. Nada, esta alteração não influencia no resultado. Pode ocorrer um deadlock caso não haja espaços vazios para inserir um item produzido. O resultado pode ser alterado por um produtor sem que um consumidor tenha conhecimento. Nenhuma das alternativas. 2a Questão (Ref.: 201307856764) Pontos: 1,0 / 1,0 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. Balancear o tempo de CPU entre as tarefas. Manter o processador ocupado o maior parte do tempo possível. Minimizar o número usuários interativos do sistema. Oferecer tempos de resposta razoáveis. Maximizar a taxa de atendimento (vazão) do sistema (throughput). 3a Questão (Ref.: 201307299454) Pontos: 0,0 / 1,0 Uma das diferenças entre threads de usuário e threads de kernel e: A thread de usuário não pode utilizar funções do sistema operacional e a thread de kernel pode. Uma thread de kernel não pode executar instruções privilegiadas e a de usuário pode. A thread de kernel depende de uma biblioteca para ser utilizada e a de usuário não depende. A thread de kernel é escalonada diretamente pelo sistema operacional e a de usuário não. Uma thread de kernel bloqueada bloqueia todo o processo obrigatoriamente e a de usuário não bloqueia 4a Questão (Ref.: 201307856582) Pontos: 0,0 / 1,0 Sobre a ocorrência de impasses (deadlocks), marque a afirmativa correta. A ocorrência de impasses depende do número de recursos e do número de processos envolvidos no procedimento. Uma abordagem utilizada para se lidar com impasses é simplesmente ignorar o fato de que possam ocorrer. Uma vez ocorrido o impasse, não há algoritmos que permitam detectá-lo, o que sempre leva ao travamento do sistema, forçando o usuário a reinicializá-lo. Pode-se evitar o impasse estabelecendo-se uma cadeia de espera circular, na qual um processo só pode aguardar o recurso mantido pelo seguinte. O bloqueio em duas fases é uma estratégia especializada de prevenção de impasses que é aplicada em sistemas de tempo real. 5a Questão (Ref.: 201307326324) Pontos: 1,0 / 1,0 Os sistemas operacionais são divididos em diversos componentes que possuem características e funções específicas. As características abaixo se referem a qual componente de sistema? 1) Gerenciamento de Espaço Livre; 2) Alocação do Espaço de Armazenamento; 3) Programação de alocação do Disco; Gerenciamento de Memória Secundaria; Gerenciamento de Arquivos; Gerenciamento de Memória Principal Gerenciamento de Processos; Gerenciamento do Sistema de I/O; 6a Questão (Ref.: 201307295763) Pontos: 0,0 / 1,0 Um processo, segundo Machado, é formada 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 a 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). o contexto de hardware de um processo é composto por três grupos de informações sobre o processo:identificação, quotas e privilégios. 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 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 hardware mantém informações nos registradores do processador, enquanto um processo está em execução, podendo salvá-las caso o processo seja interrompido. 7a Questão (Ref.: 201307298996) Pontos: 0,0 / 1,0 Quais das instruções só podem ser executadas pelo kernel de um sistema operacional: I ¿ Desabilitar todas as interrupções II ¿ Ler o horário do relógio III ¿ Alterar o horário do relógio IV ¿ Alterar o mapa de memória I, II e III I, II e IV II III e IV I, III e IV 8a Questão (Ref.: 201307300616) Pontos: 0,0 / 1,0 Considerando um sistema com memória paginada é correto afirmar que: Poderá ocorrer fragmentação externa em qualquer página de um processo Poderá ocorrer fragmentação interna na última página de um processo Poderá ocorrer fragmentação externa na última página de um processo Poderá ocorrer fragmentação interna em qualquer página de um processo Não há fragmentação em nenhuma página 9a Questão (Ref.: 201307295396) Pontos: 1,0 / 1,0 Marque a assertiva que representa a soma dos períodos em que um processo permaneceu no estado de pronto: Tempo de turnaround Tempo de espera Utilização do processador Tempo de resposta Throughtput 10a Questão (Ref.: 201307522551) Pontos: 1,0 / 1,0 O sistema de arquivos é subordinado à uma gerência que organiza os dados em mídias de armazenamento em massa. O sistema de arquivos é considerado uma biblioteca do sistema operacional, este guarda os dados nos espaços vazios do disco, rotulando-os com informações relacionadas no________________ e ainda criando uma lista com a posição destes dados, chamada de________________ . Complete, respectivamente, as lacunas. FCB (File Control Block), MFT (Master File Table) MBR (Master Boot Record), FCB (File Control Block) FCB (File Control Block), MBR (Master Boot Record), MFT (Master File Table), FCB (File Control Block), MFT (Master File Table), MBR (Master Boot Record),
Compartilhar