Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Aulas GSO - bdq prova - sistemas operacionais 3, Notas de estudo de Informática

Sistema operacional

Tipologia: Notas de estudo

2016

Compartilhado em 27/05/2016

gerson-barbosa-de-sousa-8
gerson-barbosa-de-sousa-8 🇧🇷

4.4

(19)

73 documentos

Pré-visualização parcial do texto

Baixe Aulas GSO - bdq prova - sistemas operacionais 3 e outras Notas de estudo em PDF para Informática, somente na Docsity! 25/09/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=6253673625 1/4    SISTEMAS OPERACIONAIS Simulado: CCT0224_SM_201301238651 V.3   Fechar Aluno(a): LUAN LIMA BATISTA Matrícula: 201301238651 Desempenho: 2,0 de 8,0 Data: 18/09/2015 21:20:13 (Finalizada)   1a Questão (Ref.: 201301324697) Existem diferentes formas de implementar a concorrência dentro de uma aplicação, normalmente busca­se subdividir o código em partes para trabalharem de forma cooperativa. São exemplos desta implementação os processos independentes, subprocessos e threads. Quais as diferenças entre estas três implementações? Sua Resposta: NAO SEI Compare com a sua resposta: Nos processos independentes não existe vínculo do processo criado com o seu criador., onde cada processo possui seu próprio contexto de software, hardware e espaço de endereçamento. Já os subprocessos são criados dentro de uma estrutura hieráquica, normalmente conhecida como processo pai e processo filho, existindo assim uma dependência entre o pai e o filho. Caso o processo pai deixe de existir seu filho também será eliminado. Diferentemente dos demais exemplos, os trheads possuem seu próprio contexto de harware, porém compartilham o contexto de software e o espaço de endereçamento com os demais threads.   2a Questão (Ref.: 201301324704) Explique a diferença entre unidade de alocação de recursos e unidade de escalonamento no contexto de ambiente monothread e multithread. Sua Resposta: NAO SEI Compare com a sua resposta: Em ambientes monothread, o processo é ao mesmo tempo a unidade de alocação de recursos e a unidade de escalonamento. Já em ambientes multithread, a unidade de alocação de recursos é o processo e o thread a unidade de escalonamento   3a Questão (Ref.: 201301873378) Pontos: 1,0  / 1,0 Analise as seguintes instruções: I ­ Desabilitar todas as interrupções; II ­ Ler o horário do relógio; III ­ Alterar o horário do relógio; IV ­ Alterar o mapa de memória. Quais dessas instruções só podem ser executadas pelo kernel de um sistema operacional?   I, III e IV III e IV I, II e IV I, II e III II  Gabarito Comentado.   4a Questão (Ref.: 201301873386) Pontos: 0,0  / 1,0 25/09/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=6253673625 2/4 São técnicas utilizadas na sincronização entre processos:  I. Starvation  II. Instruções TSL  III. Semáforos  IV. Monitores Somente as afirmativas II e III são verdadeiras.   Somente as afirmativas I e II são verdadeiras.   Somente as afirmativas II, III e IV são verdadeiras. Somente as afirmativas I, II, III são verdadeiras. Todas as afirmativas são verdadeiras.   5a Questão (Ref.: 201301873382) Pontos: 0,0  / 1,0 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". Espaço de Endereçamento   Thread   Contexto de Hardware Contexto de Software Limites   6a Questão (Ref.: 201301279546) Pontos: 0,0  / 1,0 A diferença entre espera ocupada e bloqueio de um processo é: O processo que se encontra em espera ocupada é mais prioritário que o processo que se encontra bloqueado   Na espera ocupada, o processo está constantemente gastando CPU (testando uma determinada condição). No bloqueio, o processo desiste de usar a CPU e é acordado quando a condição desejada se torna verdadeira. Não há diferença. Espera ocupada e bloqueio são apenas duas maneiras de se implementar exclusão mútua Na espera ocupada o recurso requisitado é liberado mais rapidamente do que no bloqueio   A Espera ocupada é utilizada para evitar condições de corrida, enquanto bloqueio é utilizado para controlar o número de processos ativos no sistema  Gabarito Comentado.   7a Questão (Ref.: 201301278275) Pontos: 0,0  / 1,0 Os sistemas operacionais podem ser classificados em relação a possibilidade de concorrência entre processos e a possibilidade de uso concorrente por  mais de um usuário. Neste contexto podemos afirmar que: Alguns sistemas multiusuário são também multitarefa   Sistemas monotarefa podem ser multiusuário.   Todo sistema multiusuário é também multitarefa. Sistemas monousuário são obrigatoriamente monotarefa. Todo sistema multitarefa é também multiusuário.  Gabarito Comentado.
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved