Baixe o app para aproveitar ainda mais
Prévia do material em texto
Parte superior do formulário Processando, aguarde ... Fechar Avaliação: CCT0245_AV_201402294085 » SISTEMAS OPERACIONAIS Tipo de Avaliação: AV Aluno: 201402294085 - CAROLINA GOMES VEVIANI Professor: MARCELO RIBEIRO DE OLIVEIRA Turma: 9003/AC Nota da Prova: 8,0 Nota de Partic.: 2 Av. Parcial 1 Data: 19/11/2015 14:10:04 1a Questão (Ref.: 201402554183) sem. N/A: Threads Pontos: 1,5 / 1,5 Quais são as diferenças entre as threads de usuário e threads suportado do kernel? Em que circunstâncias é um tipo de "melhor" do que o outro? Resposta: As threads de usuário não tem suporte no kernel por isso são mais baratas para criar, destruir e alterar. As threads de kernel precisam de uma chamada ao sistema para criar ou destruir (por isso são mais caras). O kernel precisa programá-las. As threads de kernel são mais poderosas pois estas podem ser implementadas de forma independente, e podem ser bloqueadas de forma isolada. 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.: 201402933389) 8a sem.: 6.3 Tipos de estratégia de escalonamento Pontos: 1,5 / 1,5 A figura abaixo nos remete a que tipo critério de escalonamento? Resposta: Escalonamento por múltiplas filas. Gabarito: ESCALONAMENTO POR MÚLTIPLAS FILAS 3a Questão (Ref.: 201402340380) sem. N/A: Conceitos básicos Pontos: 0,5 / 0,5 Qual instrução não precisa ser executada em modo privilegiado? Ativar interrupções por tempo Limpar memória Iniciar um processo Desativar interrupções por tempo Obter a hora corrente 4a Questão (Ref.: 201402553763) sem. N/A: Processos Pontos: 0,5 / 0,5 Processadores atuais incluem mecanismos para o tratamento de situações especiais, conhecidas como interrupções. Em uma interrupção, o fluxo normal de instruções é interrompido para que a causa da interrupção seja tratada. Com relação a esse assunto, assinale a opção CORRETA. As operações de entrada e saída geram interrupções de forma síncrona à execução do processador, para que nenhuma instrução fique incompleta devido à ocorrência da interrupção. Rotinas de tratamento de interrupção devem ser executadas com o mecanismo de interrupção inibido, pois esse tipo de rotina não permite aninhamento. Quando uma interrupção ocorre, o próprio processador salva todo o seu contexto atual, tais como registradores de dados e endereço e códigos de condição, para que esse mesmo contexto possa ser restaurado pela rotina de atendimento da interrupção. O uso de interrupção para realizar entrada ou saída de dados somente é eficiente quando o periférico trata grandes quantidades de dados, como é o caso de discos magnéticos e discos ópticos. Para periféricos com pouco volume de dados, como teclados e mouses, o uso de interrupção é ineficiente. O processador pode auto interromper-se para tratar exceções de execução, tais como um erro em uma operação aritmética, uma tentativa de execução de instrução ilegal ou uma falha de página em memória virtual. 5a Questão (Ref.: 201402935049) sem. N/A: CLONE: threads Pontos: 0,5 / 0,5 Threads são fluxos de execução distintos dentro de um mesmo processo. Assinale a afirmativa que NÃO está de acordo com o conceito de threads. Utilização de múltiplos processadores Compartilhamento de recursos Melhor aproveitamento na fatia de tempo Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao núcleo Economia de tempo de processamento 6a Questão (Ref.: 201402590330) sem. N/A: Deadlock Pontos: 0,5 / 0,5 Qual das seguintes condições não é necessária para a ocorrência de um deadlock? Escolha a alternativa correta. Alocação parcial de recursos a processos. Escalonamento preemptivo de recursos. Uso mutuamente exclusivo de recursos por processos. Haver compartilhamento de recursos por processos. Processos em espera circular. 7a Questão (Ref.: 201402335210) sem. N/A: Sincronização entre processos Pontos: 0,5 / 0,5 Para evitar os problemas causados pelo compartilhamento de recursos entre processos executados de forma concorrente foram propostos mecanismos de exclusão mútua. Os mecanismos de exclusão mútua são classificados entre soluções de hardware e soluções de software. Das alternativas abaixo, marque a unica que apresenta uma solução de HARDWARE para o problema da exclusão mútua. Algoritmo de Peterson. Primeiro algoritmo Segundo algoritmo Instrução test-and-set. Algoritmo de Dekker. 8a Questão (Ref.: 201402338763) sem. N/A: CONCEITOS BÁSICOS Pontos: 0,5 / 0,5 O nome dado ao critério utilizado para selecionar o próximo processo que deve ser executado é : ESCALONAMENTO ARMAZENAMENTO EXECUÇÃO COMPATILHAMENTO TEMPO REAL 9a Questão (Ref.: 201402335170) sem. N/A: Gerência de processadores Pontos: 1,0 / 1,0 Suponha que um programador esteja medindo o desempenho de seus programas. Para este programador, é muito importante saber o tempo total que o processo leva desde sua criação até o seu término. Os sistemas operacionais atuais disponibilizam uma série de informações que podem auxiliar este programador. Marque a alternativa que representa a informação que este programador precisa: Tempo de turnaround Tempo de resposta Tempo de espera Utilização do processador Throughtput 10a Questão (Ref.: 201402339100) sem. N/A: GERÊNCIA DE E/S Pontos: 1,0 / 1,0 Estamos terminando o primeiro semestre de 2010 e os principais lançamentos no mercado da informática se concentram nos produtos digitais portáteis, especialmente os netbooks, os tablets e os smartphones. E esse nicho do mercado desperta a atenção e acirra a briga das empresas pelos sistemas operacionais. O iPhone OS4 (da Apple), o Windows 7 (da Microsoft) e o Android (da Google) são alguns dos mais "badalados" nesse momento, dos quais são demandadas características de gerenciamento de: Memórias com tecnologia flash cada vez maiores e mais lentas, o que faz crescer a necessidade de disco rígido externo para essas plataformas de portáteis Dispositivos de E/S mais específicos como, por exemplo, display multitouch, webcam, cartões de memória Dispositivos de E/S genéricos como, por exemplo, leitores de Blu-Ray, mini DV e teclados USB Processadores específicos que consomem mais energia e por isso aumentam a freqüência de recarga das baterias O cenário apresentado não é aplicável, pois o mesmo não é uma realidade de mercado. Período de não visualização da prova: desde 12/11/2015 até 24/11/2015. Parte inferior do formulário
Compartilhar