Baixe o app para aproveitar ainda mais
Prévia do material em texto
19/11 http://simulado.estacio.br/bdq_sava_pres/ 1/2 Voltar SISTEMAS OPERACIONAIS Simulado: CCT0311_SM_ Aluno(a): Matrícula: Desempenho: 0,5 de 0,5 Data: 11/11/2017 13:49:14 (Finalizada) 1a Questão (Ref.: 201502310350) Pontos: 0,1 / 0,1 Processo é um conceito chave no funcionamento de um Sistema Operacional: I. Um processo é um programa em execução. II. Cada processo possui instruções que serão executadas e um espaço de endereçamento em que pode ler e escrever. III. Um processo pode resultar na execução de outros processos, chamados de processos filhos, que compartilham o espaço de endereçamento com o processo pai. Assinale a alternativa correta: Todas estão corretas. I e III estão corretas. II e III estão corretas. Somente a I está correta. I e II estão corretas. 2a Questão (Ref.: 201502228253) Pontos: 0,1 / 0,1 Qual dos itens abaixo corresponde a sistemas Monoprogramáveis ou Monotarefas? Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a memória e os periféricos permaneçam exclusivamente dedicados a execução de vários programas de forma concorrente em um ambiente monousuário. Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a memória e os periféricos permaneçam exclusivamente dedicados a execução de um único programa ou tarefa. Recursos computacionais são compartilhados entre os usuários e aplicações, de forma concorrente aos diversos recursos como: memória, processador e periféricos, de forma ordenada e protegida, entre os diversos programas. Os Programas são executados a partir da divisão do tempo do processador em pequenos intervalos, denominados fatia de tempo (time-slice). Há apenas um único usuário interagindo com o sistema, mas existe a possibilidade de execução de diversas tarefas ao mesmo tempo, como a edição de texto, uma impressão e o acesso à Internet. 3a Questão (Ref.: 201502310353) Pontos: 0,1 / 0,1 Existem três estados de um processo: Pronto, Executando e Bloqueado. Com relação as estados de um processo, as seguintes afirmações são verdadeiras (V) ou falsas (F)? ( ) Quando um processo que está Executando não pode continuar sua execução por necessitar de algum evento para continuar (E/S, por exemplo) ele passa para o estado de Pronto. 19/11/2017 BDQ Prova http://simulado.estacio.br/bdq_sava_pres/ 2/2 ( ) Um processo que está no estado Pronto passa para o estado Executando quando é escolhido pelo Escalonador de Processos. ( ) Um processo que está no estado Bloqueado passa para o estado Pronto quando o evento esperado pelo processo ocorre. ( ) Em um computador multiprogramado vários processos podem estar no estado de Pronto simultâneamente. A alternativa que corresponde ao preenchimento das colunas, na sequência, é: F, V, V, F V, F, V, V V, V, V, V F, V, F, V F, V, V, V 4a Questão (Ref.: 201502228267) Pontos: 0,1 / 0,1 Em relação a gerência das aplicações por Sistemas Operacionais Multiprogramáveis, é correto afirmar em relação aos sistemas de tempo compartilhado: Um programa utiliza o processador o tempo que for necessário ou até que apareça outro mais prioritário. Programas são executados a partir da divisão do tempo do processador em pequenos intervalos, denominados fatia de tempo. são sistemas denominados real-time, compartilham o uso do processador em pequenos intervalos, denominados time-slice. Programas são divididos e processados em partes, conhecido como processamento em lote, enfileiramento de processos. 5a Questão (Ref.: 201502231456) Pontos: 0,1 / 0,1 Em quais situações um processo é escalonado para executar em um sistema monoprocessado. I) Quando o processo em execução finaliza II) Quando o processo em execução não é bloqueado III) Quando termina a fatia de tempo do processo em execução. Apenas a II está correta Apenas I e II estão corretas Apenas a III está correta Apenas II e III estão corretas Apenas I e III estão corretas 19/11/2017 BDQ Prova http://simulado.estacio.br/bdq_sava_pres/ 1/2 Voltar SISTEMAS OPERACIONAIS Simulado: CCT0311_SM_ Aluno(a): Matrícula: Desempenho: 0,5 de 0,5 Data: 11/11/2017 14:04:38 (Finalizada) 1a Questão (Ref.: 201502231449) Pontos: 0,1 / 0,1 No âmbito de sistemas operacionais, uma seção ou região crítica é a: Área do programa que é executada 80% do tempo Parte da memória usada para operações criptográficas Área do sistema operacional que contém o código do loader Parte do programa que contém dados compartilhados Área da memória que contém dados compartilhados 2a Questão (Ref.: 201502235666) Pontos: 0,1 / 0,1 Existem vários tipos de algoritmos de escalonamento. Qual dos Algoritmos a seguir determina a escolha de processos na fila de pronto para execução por ordem de chegada? Circular SJF Prioridade Circular com Prioridade FIFO 3a Questão (Ref.: 201502310350) Pontos: 0,1 / 0,1 Processo é um conceito chave no funcionamento de um Sistema Operacional: I. Um processo é um programa em execução. II. Cada processo possui instruções que serão executadas e um espaço de endereçamento em que pode ler e escrever. III. Um processo pode resultar na execução de outros processos, chamados de processos filhos, que compartilham o espaço de endereçamento com o processo pai. Assinale a alternativa correta: I e II estão corretas. I e III estão corretas. Somente a I está correta. Todas estão corretas. II e III estão corretas. File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 19/11/2017 BDQ Prova http://simulado.estacio.br/bdq_sava_pres/ 2/2 4a Questão (Ref.: 201502210636) Pontos: 0,1 / 0,1 Sistemas operacionais de tempo real são utilizados em controle de processos automatizados, em que o tempo de resposta a determinados eventos é um fator crítico. Com relação a esse assunto, julgue os itens seguintes. I - Sistemas de tempo real estritos (hard real-time) não utilizam dispositivos de memória secundária (como discos), pois estes não oferecem garantia de término das operações dentro de uma quantidade máxima de tempo. II - Um sistema operacional de propósito geral pode ser modificado para ser de tempo real atribuindo-se prioridades fixas para cada um dos processos. III - O escalonamento mais utilizado por sistemas operacionais de tempo real é o shortest-job-first (tarefa mais curta primeiro). Assinale a opção correta: Apenas os itens I e II estão certos. Apenas os itens II e III estão certos. Todos os itens estão certos. Apenas os itens I e III estão certos. Apenas um item está certo. 5a Questão (Ref.: 201502231446) Pontos: 0,1 / 0,1 Na política de escalonamento First-In-First-Out (FIFO), é selecionado para execução o processo que: Tiver maior prioridade Ocupar menos espaço em memória Estiver em modo usuário Tiver o menor tempo de processador ainda por executar Chegar primeiro ao estado de pronto File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 19/11/2017 BDQ Prova http://simulado.estacio.br/bdq_sava_pres/ 1/2 Voltar SISTEMAS OPERACIONAIS Simulado: CCT0311_SM_ Aluno(a): Matrícula: Desempenho: 0,5 de 0,5 Data: 11/11/2017 14:12:09 (Finalizada) 1a Questão (Ref.: 201502231468) Pontos: 0,1 / 0,1 No gerenciamento de processos existem várias estratégias de escalonamento. Correlacione os tipos de escalonamento com a estratégia correspondente: SJF - Round Robin ¿ FCFS ¿ Múltiplas Filas I) O primeiro que chega é o primeiro a ser atendido II) O menor primeiro III) Escalonamento circular IV) Filas com prioridades diferentes. III ¿ I ¿ II e IV II ¿ I ¿ III e IV II ¿ III ¿ I e IV I ¿ II ¿ III e IV III ¿ II ¿ I e IV 2a Questão (Ref.: 201502231451) Pontos: 0,1 / 0,1No contexto de processos, como pode ocorrer uma condição de corrida? Não haverá condição de corrida em sistemas multitarefa Uma condição de corrida ocorre quando um ou mais processos iniciam a execução ao mesmo tempo e competem no tempo para terminar primeiro Uma condição de corrida é uma técnica utilizada para medir tempo de execução de um processo Uma condição de corrida é uma técnica computacional aplicada aos processos para que os mesmos sejam comparados com relação ao tempo de execução Uma condição de corrida pode ocorrer quando dois ou mais processos estão lendo ou escrevendo algum dado compartilhado e o resultado final depende de qual e quando executa precisamente 3a Questão (Ref.: 201501577793) 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) } 19/11/2017 BDQ Prova http://simulado.estacio.br/bdq_sava_pres/ 2/2 O consumidor funcionará corretamente se o semáforo v foi iniciado com 1 (zero) Poderá ocorrer deadlock ou starvation dependendo do valor inicial de v O consumidor funcionará corretamente independente do valor inicial de v O consumidor funcionará corretamente se o semáforo v foi iniciado com 0 (zero) Poderá ocorrer deadlock 4a Questão (Ref.: 201501676308) Pontos: 0,1 / 0,1 Em relação às condições para que ocorra um deadlock, àquela em que recursos concedidos previamente a um processo não podem ser forçosamente tomados desse processo e sim, explicitamente liberados por ele, denomina- se condição de: não preempção. posse e espera. exclusão mútua. preempção. espera circular. 5a Questão (Ref.: 201502254090) Pontos: 0,1 / 0,1 Selecione o algoritmo de escalonamento de processos que é não-preemptivo: Round Robin Múltiplas Filas Com Prioridades Shortest Job First (SJF) Por Loteria 19/11/2017 BDQ Prova http://simulado.estacio.br/bdq_sava_pres/ 1/2 Voltar SISTEMAS OPERACIONAIS Simulado: CCT0311_SM_ Aluno(a): Matrícula: Desempenho: 0,5 de 0,5 Data: 11/11/2017 14:31:14 (Finalizada) 1a Questão (Ref.: 201502210652) Pontos: 0,1 / 0,1 Uma antiga empresa de desenvolvimento de software resolveu atualizar toda sua infraestrutura computacional adquirindo um sistema operacional multitarefa, processadores multi-core (múltiplos núcleos) e o uso de uma linguagem de programação com suporte a threads. O sistema operacional multitarefa de um computador é capaz de executar vários processos (programas) em paralelo. Considerando esses processos implementados com mais de uma thread (multi-threads), analise as afirmações abaixo. I. Os ciclos de vida de processos e threads são idênticos. II. Threads de diferentes processos compartilham memória. III. Somente processadores multi-core são capazes de executar programas multi-threads. IV. Em sistemas operacionais multitarefa, threads podem migrar de um processo para outro. É correto apenas o que se afirma em: II e IV I I e IV I e III II 2a Questão (Ref.: 201502210648) Pontos: 0,1 / 0,1 Um vendedor de artigos de pesca obteve com um amigo o código executável (já compilado) de um programa que gerencia vendas e faz o controle de estoque, com o intuito de usá-lo em sua loja. Segundo o seu amigo, o referido programa foi compilado em seu sistema computacional pessoal (sistema A) e funciona corretamente. O vendedor constatou que o programa executável também funciona corretamente no sistema computacional de sua loja (sistema B). Considerando a situação relatada, analise as afirmações a seguir. I. Os computadores poderiam ter quantidades diferentes de núcleos (cores). II. As chamadas ao sistema (system call) do sistema operacional no sistema A devem ser compatíveis com as do sistema B. III. O conjunto de instruções do sistema A poderia ser diferente do conjunto de instruções do sistema B. IV. Se os registradores do sistema A forem de 64 bits, os registradores do sistema B poderiam ser de 32 bits. É correto o que se afirma em: I e II, apenas I, II e IV, apenas I, II, III e IV III, apenas III e IV, apenas 3a Questão (Ref.: 201501676514) Pontos: 0,1 / 0,1 Em relação à implementação de um sistema de arquivos e aos tamanhos das tabelas de arquivos usadas pelo método de alocação por lista encadeada, aqui tratada por tabela de arquivos, e ao método de alocação i-nodes, 19/11/2017 BDQ Prova http://simulado.estacio.br/bdq_sava_pres/ 2/2 aqui tratado por tabela de i-nodes, é correto afirmar que o tamanho: das duas tabelas, a de arquivos e a de i-nodes, é proporcional apenas ao número de arquivos abertos. da tabela de i-nodes se relaciona proporcionalmente ao tamanho dos arquivos abertos e ao tamanho do disco. da tabela de i-nodes é proporcional ao tamanho do disco. da tabela de arquivos é proporcional ao tamanho do disco. da tabela de arquivos se relaciona proporcionalmente ao tamanho dos arquivos abertos e ao tamanho do disco. 4a Questão (Ref.: 201502241880) Pontos: 0,1 / 0,1 Suponha que determinada unidade de disco tenha 5.000 cilindros numerados de 0 a 4999. A unidade atualmente está atendendo a uma requisição no cilindro 133 e a requisição anterior foi no cilindro 190. Sabe-se que a unidade de disco utiliza o escalonamento SCAN e que a fila de requisições pendentes é: 183, 37, 253, 13, 980, 144, 60 e 67. Qual das requisições pendentes será a última a ser atendida? 37 183 144 13 980 5a Questão (Ref.: 201502159587) Pontos: 0,1 / 0,1 Quantas páginas um processo pode ter, considerando que seu endereço lógico é composto por 20 bits, sendo os 7 bits mais significativos utilizados para identificar a página e os demais o deslocamento dentro da página? 255 páginas 8K páginas 7 páginas 128 páginas 13 páginas
Compartilhar