Baixe o app para aproveitar ainda mais
Prévia do material em texto
22/06/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4 CCT0166_AV_201503107711 » SISTEMAS OPERACIONAIS Avaliação: AV Aluno: 201503107711 NILVER JORDÃO DE SOUZA Professor: MAURO CESAR CANTARINO GIL Turma: 9001/AA Nota da Prova: 3,0 Nota de Partic.: 2 Data: 13/06/2016 19:56:01 (F) O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0. 1a Questão (Ref.: 611555) Pontos: 1,0 / 1,0 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: Threads de usuario não tem suporte no kernel. Com isso são muito baratos para criar. Threads de kernel são mais caros porque são necessários chamadas no sistema para criar e destruílas. São mais poderosos, pois são programados de forma independente. 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.: 62201) Pontos: 0,0 / 1,0 Existem diversos critérios utilizados em uma política de escalonamento. O tempo de processador, tempo de espera, tempo de turnaround e tempo de resposta são exemplos destes critérios. O que representa cada um destes tempos? Resposta: Gabarito: Tempo de processador é o tempo que um processo leva no etsado de execução durante o seu processamento. Tempo de espera é o tempo total que um processo permanece na fila de pronto durante o seu processamento, aguardando ser executado. Tempo de turnaround é o tempo que um processo leva desde sua criação até o seu término. Tempo de resposta é o tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida. 3a Questão (Ref.: 16887) Pontos: 1,0 / 1,0 Qual instrução não precisa ser executada em modo privilegiado? Obter a hora corrente Desativar interrupções por tempo Iniciar um processo Limpar memória Ativar interrupções por tempo Gabarito Comentado. 22/06/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4 4a Questão (Ref.: 12055) 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 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 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 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 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. Gabarito Comentado. 5a Questão (Ref.: 14474) Pontos: 0,0 / 1,0 Podemos verificar informações sobre os processos em execução utilizando o gerenciador de tarefas do sistema operacional Windows e no Linux com o comando PS. Dentre as informações fornecidas podemos destacar o PID (process identification ou identificador do processo), que faz parte do gerenciamento de arquivo. do espaço de endereçamento do processo. do contexto de software do processo. do controle de memória do processo. do contexto de hardware do processo. 6a Questão (Ref.: 238512) Pontos: 1,0 / 1,0 O trecho do códigofonte de um programa que, ao ser executado, requer um recurso e pode levar o sistema a uma Condição de Corrida é denominado? Seção de Entrada 22/06/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4 Seção Problemática Seção Restante Seção Crítica Seção de Saída 7a Questão (Ref.: 15652) Pontos: 0,0 / 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 a que somente o sistema operacional pode ter acesso Um trecho de programa cujas instruções podem ser executadas em paralelo e em qualquer ordem Um trecho de programa onde existe algum recurso cujo acesso é dado por uma prioridade Gabarito Comentado. 8a Questão (Ref.: 227859) Pontos: 0,0 / 0,5 No gerenciamento de processos existem várias estratégias de escalonamento. Correlacione os tipos de escalonamento com a estratégia correspondente: FCFS SJF Round Robin Múltiplas Filas I o primeiro que chega é o primeiro a ser atendido II o menor primeiro III escalonamento circular IV filas com prioridades diferentes II I III IV III I II IV I II III IV II III I IV III II I IV Gabarito Comentado. 9a Questão (Ref.: 587136) Pontos: 0,0 / 0,5 Os modelos de alocação particionada estática e dinâmica permitem, respectivamente: Fragmentação relocável e não relocável fragamentação interna e externa Fragmentação paginada e não paginada fragmentação somente na última partição em ambos os casos fragmentação externa e interna Gabarito Comentado. 22/06/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4 10a Questão (Ref.: 227866) Pontos: 0,0 / 0,5 Um device driver, ou simplesmente driver, tem como função implementar a comunicação do subsistema de E/S com os dispositivos de E/S. Sendo assim, um device driver é bem definido na alternativa: recebe comandos gerais sobre acessos aos dispositivos, traduzindoos para comandos específicos, que poderão ser executados pelos controladores. permite a comunicação entre o sistema computacional e o mundo externo. realiza as funções comuns a todos os tipos de dispositivos. manipula diretamente os dispositivos de E/S. torna as operações de E/S mais simples para o usuário bem como suas aplicações. Gabarito Comentado. Observação: Estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação. Data: 13/06/2016 20:23:18 Período de não visualização da prova: desde 08/06/2016 até 21/06/2016.
Compartilhar