Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0245_201201505828 V.1 SISTEMAS OPERACIONAIS Avaiação Parcial: CCT0245_SM_201201505828 V.1 Aluno(a): JANDERSON DIAS DE SOUZA Matrícula: 201201505828 Acertos: 10,0 de 10,0 Data: 26/10/2017 13:20:59 (Finalizada) 1a Questão (Ref.: 201202167967) Acerto: 1,0 / 1,0 A CITAÇÃO " Principalmente usado em controle de processos, telecomunicações, etc. O SO monitora várias entradas que afetam a execução de processos, mudando os modelos de computadores do ambiente, e assim afetando as saídas, dentro de um período de tempo garantido (normalmente < 1 segundo)". REFERE-SE A: MULPROCESSADOR MULTITAREFA TIME SHARING TEMPO REAL INTERATIVO 2a Questão (Ref.: 201202262454) Acerto: 1,0 / 1,0 Em relação aos tipos de Sistemas Operacionais, marque qual opção N Ã O faz sentido. Sistemas Monotarefas com mais de um usuário Sistemas Monousuário e Multitarefas Sistemas Multitarefas com Múltiplos usuários Sistemas Monousuários e Monotarefas Sistemas Multiusuários e Multitarefas Gabarito Comentado. 3a Questão (Ref.: 201202167274) Acerto: 1,0 / 1,0 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 a execução de um programa. Sobre os componentes é correto afirmar que: 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. 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. 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. Gabarito Comentado. 4a Questão (Ref.: 201201567205) Acerto: 1,0 / 1,0 Suponha que um usuário acionou um programa que, ao ser carregado, solicitou a digitação de uma senha. Quando o programa foi acionado, o processo passou pelos estados "pronto" e "execução". Em seguida o programa ficou no estado "espera", pois dependia de uma operação de E/S (leitura do teclado) para prosseguir. Quando o usuário informar a senha o processo passará para qual estado? EXECUÇÃO TERMINADO CRIADO ESPERA PRONTO Gabarito Comentado. 5a Questão (Ref.: 201202262219) Acerto: 1,0 / 1,0 Com relação ao conceito de thread, fluxo de dados, julgue os itens a seguir: I. São fluxos de execução distintos dentro de um mesmo processo. II. O kernel N Ã O enxerga essas threads e, por esse motivo, não podem ser gerenciadas individualmente. III. O thread N Ã O é considerado uma solução eficiente para os sistemas modernos Apenas I e III estão corretas Todas estão corretas Apenas II e III estão corretas Todas estão incorretas Apenas I e II estão corretas 6a Questão (Ref.: 201202262066) Acerto: 1,0 / 1,0 Alguns sistemas operacionais permitem a implementação de thread, que é um fluxo de dados executável dentro de processo. Dentre as características a seguir, marque aquela que NÃO corresponde ao THREAD. O suporte a múltiplas thread é uma característica do sistema operacional. A thread kernel é criada e gerenciada pelo kernel, porém em casos específicos podem ser gerenciadas, diretamente, pelo usuário. Posix Pthreads, Win32 threads, Java threads são bibliotecas de threads A thread de usuário é criada e gerenciada por uma biblioteca no nível usuário. Existem dois tipos de thread: thread usuário e thread kernel Gabarito Comentado. 7a Questão (Ref.: 201202243774) Acerto: 1,0 / 1,0 Em programação concorrente existe uma condição na qual o processo nunca é executado, pois processos de prioridade maior sempre são executados antes. Assinale a alternativa que descreve o nome desta condição: Bloqueio Espera ocupada Starvation Deadlock Exclusão mútua Gabarito Comentado. 8a Questão (Ref.: 201202177856) Acerto: 1,0 / 1,0 Em programação concorrente, quando um processo nunca é executado ("morre de fome"), pois processos de prioridade maior sempre o impedem de ser executado, podemos concluir que ocorreu ? Espera ocupada Exclusão mútua Starvation Deadlock Bloqueio do processo Gabarito Comentado. 9a Questão (Ref.: 201202167250) Acerto: 1,0 / 1,0 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 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 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 processo Gabarito Comentado. 10a Questão (Ref.: 201201572151) Acerto: 1,0 / 1,0 Nos sistemas operacionais multitarefa é necessário controlar a concorrência de acesso aos recursos e dispositivos, evitando assim a perda de dados. Analise as sentenças abaixo que tratam desse assunto e, em seguida, assinale a alternativa correta: I. Os mecanismos que garantem a comunicação entre processos concorrentes e o acesso a recursos compartilhados são chamados mecanismos de sincronização II. Semáforo e monitor são soluções de software para implementação de exclusão mútua entre a região crítica de processos concorrentes, garantindo assim a sincronização III. O monitor aumenta a responsabilidade do programador na implementação das variáveis de controle, uma vez que o compilador se encarrega de realizar a exclusão mútua Somente a sentença III está correta Somente as sentenças I e II estão corretas Somente a sentença II e III estão corretas Somente a senteça I está correta. Somente a senteça II está correta. Gabarito Comentado.
Compartilhar