Baixe o app para aproveitar ainda mais
Prévia do material em texto
Simulado: CCT0311_SM_201504730305 V.1 Aluno(a): JOSE ALEF ARAUJO DA SILVA Matrícula: 201504730305 Desempenho: 0,4 de 0,5 Data: 27/10/2017 20:44:55 (Finalizada) 1a Questão (Ref.: 201505414202) Pontos: 0,0 / 0,1 Qual das alternativas não apresenta uma política de escalonamento de processos. Não recentemente usado. Fila circular. Round robin. Randômica. Menor job primeiro. 2a Questão (Ref.: 201505478092) Pontos: 0,1 / 0,1 Existem vários tipos de algoritmos de escalonamento. Qual dos Algoritmos listados abaixo escolhe primeiro para execução o que tiver menor tempo ? Prioridade Circular Circular com prioridade SJF FIFO 3a Questão (Ref.: 201504819099) Pontos: 0,1 / 0,1 Considere o problema clássico produtor/consumidor para sincronização entre processos com disponibilidade para armazenamento de 100 itens. Considerando o algoritmo básico do produtor dado a seguir, assinale a opção que contém os valores inicias dos semáforos mutex e vazio sabendo-se que o semáforo mutex é utilizado para acesso a região crítica, o semáforo vazio é utilizado para controle de itens produzidos e semáforo cheio é utilizado para controle dos itens consumidos. enquanto (1){ produz_item(); wait (vazio); wait (mutex); adiciona_item(); signal (mutex); signal (cheio); } 0 e 100 respectivamente 1 e 100 respectivamente 1 e 0 respectivamente 1 e 1 respectivamente 100 e 1 respectivamente 4a Questão (Ref.: 201504820210) Pontos: 0,1 / 0,1 Considere o trecho de código abaixo que implementa um consumidor para o problema do produtor/consumidor onde o semáforo s é o responsável pela exclusão mútua no acesso aos itens armazenados e o semáforo v é o responsável pela liberação do consumo, está correto afirmar que: consumidor{ wait (s) wait (v) consome_item signal (v) signal (s) } Poderá ocorrer deadlock ou starvation dependendo do valor inicial de v O consumidor funcionará corretamente se o semáforo v foi iniciado com 1 (zero) O consumidor funcionará corretamente se o semáforo v foi iniciado com 0 (zero) O consumidor funcionará corretamente independente do valor inicial de v Poderá ocorrer deadlock 5a Questão (Ref.: 201504814140) Pontos: 0,1 / 0,1 Em relação ao uso de threds em modo kernel, analise as assertivas a seguir: I - Threads em modo kernel podem ser utilizados em sistemas operacionais monothread II - Threads em modo usuário são criadas e destruidas pelo sistema operacional. III - Threads em modo kernel não bloqueiam o processo quando entram em estado de espera Marque a alternativa que contém as assertivas VERDADEIRAS: Somente I e III Todas são verdadeiras Somente II Somente I Somente III
Compartilhar