Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0224_AV2_2015 SISTEMAS OPERACIONAIS Tipo de Avaliação: AV2 Aluno: 2015 JAPONÊS DA POLICIA FEDERAL Professor: MARCELO BARBOSA CARNEIRO Turma: 9001/AB Nota da Prova: 5,0 de 8,0 Nota do Trab.: 0 Nota de Partic.: 2 Data: 28/11/2015 XX:XX:XX (F) 1a Questão (Ref.: 611555) Pontos: 0,0 / 1,5 Quais são as diferenças entre as threads em modo usuário e threads em modo kernel? Ressalte os pontos positivos e negativos de cada tipo de thread. Resposta: As threads de modo kernel são administradas pelo processador enquanto em modo usuário fica a critério do USER, causando um enorme ganho de desempenho ao sistema. Gabarito: Threads de usuário não têm suporte no kernel, então eles são muito baratos para criar, destruir, e alternar. Threads de kernel são mais caros porque são necessárias chamadas do sistema para criar e destruí-las e o kernel deve programá-los. Estas são mais poderosos porque eles são programados de forma independente e podem ser bloqueadas individualmente. 2a Questão (Ref.: 62195) Pontos: 0,0 / 1,5 Na execução de processos existem duas importantíssimas rotinas que são o escalonador e o dispatcher. Uma destas rotinas depende da outra para sua execução. Descreva a função de cada uma delas e responda qual a rotina que depende da outra para ser executada? Resposta: O escalonador tem a função de gerenciar o mapemento de memoria enquanto o dispatcher sincroniza os processos. Gabarito: Escalonador é o responsável por implementar os critérios da política de escalonamento dos processos e o dispatcher é o repsonsável pela troca de contexto dos processos. Após o escalonado determinar qual processo deve fazer uso do processor, o dispatcher irá realizar a troca. Sendo assim é o dispatcher que depende do escalonador. 3a Questão (Ref.: 667417) Pontos: 0,5 / 0,5 Em relação ao Sistema Operacionais quanto à Arquiteturas do Núcleo - Kernel, qual o termo se completa o texto abaixo com as lacunas em branco. O conceito de _______________ é de reduzir o kernel a comunicações de processos básicos econtrole de I/O, e deixar os outros serviços de sistemas situados no user-space (espaço dousuário) em forma de processos normais(chamados de servers - servidores). Existe um server para cada problema de gerenciamento de memória, um server faz gerenciamento de processos, e outro gerencia drivers, e assim por diante. kernel camadas superkernel microkernel kernel monlítico; 4a Questão (Ref.: 610866) Pontos: 0,5 / 0,5 Marque a opção que melhor representa a afirmação a seguir. "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". Contexto de Software Thread Espaço de Endereçamento Limites Contexto de Hardware 5a Questão (Ref.: 610868) Pontos: 0,5 / 0,5 Chama-se de processo a instância de um programa em execução . Cada processo no sistema pode estar em algum de seus estados em certo momento. Um processo no estado executando passa para o estado pronto, quando: término do programa ocorre quando a solicitação de recurso é atendida ocorre apenas na admissão ocorre quando o processo é interrompido e novo processo será selecionado ocorre quando o processo deve aguardar um recurso Gabarito Comentado. 6a Questão (Ref.: 266835) Pontos: 0,5 / 0,5 Starvation ocorre quando? Escolha a alternativa correta. A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo. Dois ou mais processos são forçados a acessar dados críticos alternando estritamente entre eles. Pelo menos um evento espera por um evento que não vai ocorrer. Pelo menos um processo é continuamente postergado e não executa. O processo tenta mas não consegue acessar uma variável compartilhada. Gabarito Comentado. 7a Questão (Ref.: 227857) Pontos: 0,5 / 0,5 Diversos conceitos são fundamentais para que se implemente concorrência entre processos. Região Crítica é um desses conceitos, que pode ser melhor definido como sendo: Um trecho de programa que deve ser executado em paralelo com a Região Crítica de outro programa Um trecho de programa onde existe o compartilhamento de algum recurso que não permite o acesso concomitante por mais de um programa Um trecho de programa onde existe algum recurso cujo acesso é dado por uma prioridade Um trecho de programa cujas instruções podem ser executadas em paralelo e em qualquer ordem Um trecho de programa onde existe algum recurso a que somente o sistema operacional pode ter acesso 8a Questão (Ref.: 32003) Pontos: 0,5 / 0,5 Em quais situações um processo é escalonado para executar em um sistema monoprocessado? I. Quando o processo em execução finaliza. II. Quando o processo em execução não é bloqueado. III. Quando termina a fatia de tempo do processo em execução. Apenas I e II estão corretas. Apenas I e III estão corretas. Apenas a II está correta. Apenas a III está correta. Apenas II e III estão corretas. Gabarito Comentado. 9a Questão (Ref.: 15523) Pontos: 1,0 / 1,0 Qual o tipo de página que a política NRU procura remover inicialmente? As páginas não referenciadas e não modificadas (bits M e R iguais a 0). As páginas referenciadas e não modificadas (bit M igual a 0 e bit R igual a 1). As páginas não referenciadas e modificadas (bit M igual a 1 e bit R igual a 0). As páginas referenciadas e modificadas (bits M e R iguais a 1). As páginas referenciadas e não modificadas(bits M e R igual a 0). Gabarito Comentado. 10a Questão (Ref.: 603876) Pontos: 1,0 / 1,0 Indique se será gerada uma interrupção de hardware ou uma exceção em cada situação abaixo: - Erro de divisão por zero. - Violação de acesso a uma área de memória não permitida. - Controladora de HD indica o término de uma operação de E/S - Um click no mouse. - Disparo do alarme do temporizador. exceção - interrupção - interrupção - interrupção - exceção. interrupção - interrupção - interrupção - exceção - interrupção. interrupção - interrupção - interrupção - exceção - exceção. interrupção - interrupção - exceção - exceção - interrupção. exceção - exceção - interrupção - interrupção - interrupção. Gabarito Comentado.
Compartilhar