Baixe o app para aproveitar ainda mais
Prévia do material em texto
26/11/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=8999344640 1/4 SISTEMAS OPERACIONAIS Simulado: CCT0224_SM_201403033595 V.3 Fechar Aluno(a): BRUNO FERREIRA DE JESUS Matrícula: 201403033595 Desempenho: 4,0 de 8,0 Data: 10/11/2015 09:04:00 (Finalizada) 1a Questão (Ref.: 201403647830) Na execução de processos existem duas importantíssimas rotinas que são o escalonador e o dispatcher. Uma destas rotinas depende da outra para sua execução. Descreva a função de cada uma delas e responda qual a rotina que depende da outra para ser executada. Sua Resposta: fw Compare com a sua resposta: Escalonador é o responsável por implementar os critérios da política de escalonamento dos processos e o dispatcher é o repsonsável pela troca de contexto dos processos. Após o escalonado determinar qual processo deve fazer uso do processor, o dispatcher irá realizar a troca. Sendo assim é o dispatcher que depende do escalonador. 2a Questão (Ref.: 201403099149) Na execução de processos existem duas importantíssimas rotinas que são o escalonador e o dispatcher. Uma destas rotinas depende da outra para sua execução. Descreva a função de cada uma delas e responda qual a rotina que depende da outra para ser executada? Sua Resposta: wfwf Compare com a sua resposta: Escalonador é o responsável por implementar os critérios da política de escalonamento dos processos e o dispatcher é o repsonsável pela troca de contexto dos processos. Após o escalonado determinar qual processo deve fazer uso do processor, o dispatcher irá realizar a troca. Sendo assim é o dispatcher que depende do escalonador. 3a Questão (Ref.: 201403052750) Pontos: 1,0 / 1,0 Os sistemas operacionais criam estruturas de controle, chamadas processo, para controlar a execução dos programas de usuário. Essa estrutura registra informações sobre a situação do processo durante todo seu processamento, sendo uma dessas informações o estado do processo. Quanto aos estados básicos de um processo podemos afirmar que: O estado de execução está diretamente associado aos dispositivos de E/S, ou seja, um processo que aguarda a conclusão de um operação de E/S encontrase nesse estado Ao solicitar uma operação de E/S (por exemplo, entrada de dados pelo usuário via teclado) um processo que esteja em execução fica aguardando a conclusão da operação no estado de pronto Não há nenhuma relação entre os estados de pronto e de execução O escalonador seleciona processos que estejam no estado de pronto e os coloca em execução, obedecendo os critérios estabelecidos (tempo, prioridade) Sempre que um processo é criado, ele entra no estado de execução sem necessidade de escalonamento 4a Questão (Ref.: 201403303799) Pontos: 0,0 / 1,0 26/11/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=8999344640 2/4 Em um sistema operacional, um processo pode, em um dado instante de tempo, estar em um de três estados: em execução, pronto ou bloqueado. Considere as afirmativas abaixo sobre as possíveis transições entre estes estados que um processo pode realizar. I. Do estado em execução para o estado bloqueado II. Do estado em execução para o estado pronto III. Do estado pronto para o estado bloqueado IV. Do estado bloqueado para o estado em execução Quais são as afirmativas verdadeiras? Somente as afirmativas I, II, III são verdadeiras. Somente as afirmativas I e II são verdadeiras. Somente as afirmativas II, III e IV são verdadeiras. Todas as afirmativas são verdadeiras. Somente as afirmativas II e III são verdadeiras. Gabarito Comentado. 5a Questão (Ref.: 201403048673) Pontos: 1,0 / 1,0 Na política de escalonamento FirstInFirstOut (FIFO), é selecionado para execução o processo que: tiver o menor tempo de processador ainda por executar. chegar primeiro ao estado de pronto. tiver maior prioridade. estiver em modo usuário. ocupar menos espaço em memória. 6a Questão (Ref.: 201403303797) Pontos: 0,0 / 1,0 O gerenciamento de processos em sistemas modernos é feito, quase sempre, com o uso de preempção de processos através de técnicas de compartilhamento de tempo. O que a introdução de processadores com vários núcleos altera nesse gerenciamento? Escolha a alternativa correta. Tornase possível o uso de threads para a execução de processos concorrentes. Tornase possível separar os demais mecanismos de gerenciamento do sistema operacional do gerenciamento de processos. Tornase possível o uso de sistemas operacionais multitarefas. Tornase possível eliminar a condição de corrida em processos concorrentes executados em paralelo. Tornase possível a paralelização efetiva de processos concorrentes. Gabarito Comentado. 7a Questão (Ref.: 201403794225) Pontos: 0,0 / 1,0 Cinco tarefas repesentadas pela indentificação A, B, C, D e E, executadas em lote, chegam ao computador com 1 segundo de intervalo entre eles. Seus tempos de processamento são estimados em 10, 7, 3, 4 e 5 segundos de CPU, respectivamente. Considerando que a estratégia de escalonamento é do tipo roundrobin (circular) com um timeslice (fatia de tempo) de 1 segundo, o tempo médio de turnaround desses processos, ignorando o tempo gasto para troca de contexto e assumindo que uma tarefa admitida é colocada no início da fila é de: 55 segundos 21,6 segundos 26/11/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=8999344640 3/4 10,8 segundos 25,5 segundos 13,1 segundos 8a Questão (Ref.: 201403647831) Pontos: 1,0 / 1,0 Suponha o seguinte cenário: você é um engenheiro de sistemas e está projetando um sistema operacional. No seu projeto você contemplou uma arquitetura de sistema operacional multiprogramado no qual vários processos serão executados de forma concorrente. Imagine que, neste contexto, seja importante que o sistema operacional adote como critério de escalonamento a escolha dos processos que tiverem o menor tempo de processador ainda por executar. Neste caso optaria por adotar qual critério de escalonamento? FirstInFirstOut (FIFO) Não preemptivo Circular ShortestJobFirst (SJF) Por Prioridade 9a Questão (Ref.: 201403609996) Pontos: 0,0 / 1,0 Os processos no sistema operacional que possuem um timer, chamado de quantum, onde todos os processos ganham o mesmo valor de quantum para rodarem na CPU, caracterizam o escalonamento de processos do tipo: RR ¿ RoundRobin. SJF ¿ Shortest Job First. FCFS ¿ First come, first served. FIFO ¿ First in, first out. SRT ¿ Shortest Remaining Time. Gabarito Comentado. 10a Questão (Ref.: 201403048650) Pontos: 1,0 / 1,0 Suponha um sistema operacional multiprogramado no qual há vários processos sendo executados de forma concorrente. Imagine que, neste contexto, seja importante que o sistema operacional adote como critério de escalonamento a escolha dos processos que tiverem o menor tempo de processador ainda por executar. Assinale a alternativa que representa o critério de escalonamento adequado para a situação descrita: FirstInFirstOut (FIFO) ShortestJobFirst (SJF) Translation Lookaside Buffer (TLB) Por Prioridade Paginação Gabarito Comentado. 26/11/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=8999344640 4/4
Compartilhar