Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201603845452) Pontos: 0,1 / 0,1 Um sistema computacional moderno possui controladoras de dispositivos que ligam os periféricos (dispositivos de E/S). Um dos métodos de otimização dos sistemas é o uso do BUFFER para minimizar a diferença de velocidade do clock do processador com a velocidade dos dispositivos de E/S. O termo ¿BUFFER¿ usado na frase acima refere-se: ao Kernel do Sistema Operacional. à uma pequena porção de memória usada temporariamente para armazenador os dados transferidos. à assincronia de funcionamento do dispositivo de E/S. a um processo do Sistema Operacional. à sincronia de funcionamento do dispositivo de E/S. 2a Questão (Ref.: 201603848152) 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: Programas são executados a partir da divisão do tempo do processador em pequenos intervalos, denominados fatia de tempo. Um programa utiliza o processador o tempo que for necessário ou até que apareça outro mais prioritário. Programas são divididos e processados em partes, conhecido como processamento em lote, enfileiramento de processos. são sistemas denominados real-time, compartilham o uso do processador em pequenos intervalos, denominados time-slice. 3a Questão (Ref.: 201603848138) 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. 4a Questão (Ref.: 201603851341) 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 II e III estão corretas Apenas I e II estão corretas Apenas a III está correta Apenas I e III estão corretas 5a Questão (Ref.: 201603930235) 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: II e III estão corretas. Somente a I está correta. I e III estão corretas. Todas estão corretas. I e II estão corretas. 1a Questão (Ref.: 201603191608) 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 III Somente II Somente I e III Todas são verdadeiras Somente I 2a Questão (Ref.: 201603851336) Pontos: 0,1 / 0,1 No contexto de processos, como pode ocorrer uma condição de corrida? 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 Não haverá condição de corrida em sistemas multitarefa 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.: 201603855546) Pontos: 0,1 / 0,1 Marque a alternativa que completa corretamente a seguinte afirmação: Em um ambiente ______________, um processo suporta mais de um programa no seu espaço de endereçamento. Multithread Thread modo kernel Monotrhead Thread modo usuário Thread modo híbrido 4a Questão (Ref.: 201603855560) Pontos: 0,0 / 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 ? FIFO Prioridade Circular SJF Circular com prioridade 5a Questão (Ref.: 201603855551) 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? FIFO Circular SJF Circular com Prioridade Prioridade 1a Questão (Ref.: 201603851334) 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 Área da memória que contém dados compartilhados Área do sistema operacional que contém o código do loader Parte do programa que contém dados compartilhados Parte da memória usada para operações criptográficas 2a Questão (Ref.: 201603851358) Pontos: 0,1 / 0,1 No contexto de gerência de memória, por que o algoritmo de substituição de páginas ótimo não pode ser implementado? Devido o alto grau de complexidade que compromete o desempenho do processador Porque não é possível prever qual página será menos acessada no futuro O tipo de memória DDR4 ainda não foi lançada Porque exige uma quantidade de memória muito grande 3a Questão (Ref.: 201603855560) 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 ? FIFO Circular com prioridade Prioridade Circular SJF 4a Questão (Ref.: 201603197678) 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 acessoaos 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) } 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 5a Questão (Ref.: 201603296193) 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. exclusão mútua. espera circular. posse e espera. preempção. 1a Questão (Ref.: 201603296188) Pontos: 0,1 / 0,1 Suponha que determinada unidade de disco tenha 4.000 cilindros numerados de 0 a 3999. A unidade atualmente está atendendo a uma requisição no cilindro 53 e a requisição anterior foi no cilindro 55. Sabe-se que a unidade de disco utiliza o escalonamento SCAN e que a fila de requisições pendentes é: 98, 183, 37, 122, 11, 124, 60 e 67 Qual das requisições pendentes será a segunda a ser atendida? 37 11 67 60 98 2a Questão (Ref.: 201603196448) Pontos: 0,1 / 0,1 Os sistemas operacionais dos microcomputadores possuem como uma de suas principais características o gerenciamento da memória principal. Analise as sentenças sobre gerenciamento de memória e, em seguida, assinale a alternativa correta: I. A relocação de código executável dos programas pode ocorrer de forma dinâmica, quando o sistema operacional espera a liberação da região de memória usada no primeiro carregamento do programa na memória II. Na paginação antecipada o sistema faz uma previsão segura das páginas que serão necessárias à execução do programa, trazendo-as para a memória. Desta forma se elimina page fault, já que todas as páginas estarão no working set do processo III. Para maior eficiência da técnica de segmentação, os programas devem estar bem modularizados, pois caso contrário, grandes pedaços de código estarão na memória desnecessariamente, não permitindo que programas de outros usuários compartilhem a memória Somente as senteças II e III estão corretas. Somente as sentenças I e III estão corretas Somente a setença III está correta. Somente a sentença I e II estão corretas Somente a sentença II está correta 3a Questão (Ref.: 201603194291) Pontos: 0,1 / 0,1 O Linux não é um sistema operacional de tempo real porque não pode assegurar sempre um desempenho determinístico e porque na média e no tempo de pior caso é longe do tempo requerido por muitas aplicações real time. Uma técnica para tornar o Linux um sistema de tempo real é a instalação de um novo kernel que atuará em conjunto com o até então utilizado. Analise as asserções seguintes relativas ao texto que mostra o Linux como SO de tempo real. O tipo de escalonamento mais adequado é o FIFO porque o Linux deverá levar em consideração a importância relativa de cada tarefa na aplicação. As duas asserções são verdadeiras, mas a segunda não é uma justificativa correta da primeira. As duas asserções são verdadeiras, e a segunda é uma justificativa correta da primeira A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira. A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa. Tanto a primeira como a segunda asserções são falsas. 4a Questão (Ref.: 201603763371) Pontos: 0,1 / 0,1 O nome de um arquivo no padrão FAT16 pode possuir, além da extensão, no máximo, 16 caracteres. 32 caracteres. 128 caracteres. 8 caracteres. 256 caracteres. 5a Questão (Ref.: 201603886852) Pontos: 0,1 / 0,1 Quando um processo faz referência à uma página ela é procurada no "working set" do processo. Caso esta página não esteja no "working set" o que ocorre? O sistema "dá reboot" Todo sistema "trava" Ocorre o "page fault" O processo continua sem problemas Não há como uma página do processo não estar no "working set"
Compartilhar