Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
1a Questão (Ref.:201503752188) Acerto: 1,0 / 1,0 (IFB, 2017) Sob a perspectiva da área de arquitetura de sistemas operacionais, leia as afirmativas a seguir sobre conceitos, componentes e serviços. I) Threads dentro de um mesmo processo dividem o mesmo espaço de endereçamento. II) A exclusão mútua implementa uma solução para o problema de dois processos concorrentes entrarem ao mesmo tempo em suas respectivas regiões críticas. III) Sistemas com múltiplos processadores, usuários ou servidores, se enquadram na categoria de sistemas computacionais do tipo MISD (Multiple Instruction Single Data). IV) Processos do tipo CPU-bound esrão associados a aplicações comerciais baseadas em um elevado número de operações em bancos de dados. V) Alocação contígua, alocação encadeada e alocação indexada são exemplos de técnicas usadas por sistemas operacionais para a gerência do espaço em disco. Assinale a alternativa que apresenta somente as afirmativas CORRETAS: II, V I, IV I, II, III I, II, V I, II, IV 2a Questão (Ref.:201503752059) Acerto: 0,0 / 1,0 Para que uma aplicação execute instruções privilegiadas é necessário que esta aplicação faça: uma chamada ao sistema (system call) a execução de um programa específico uma interrupção uma solicitação ao administrador do sistema o acesso com uma conta privilegiada. 3a Questão (Ref.:201503752103) Acerto: 1,0 / 1,0 Suponha que um usuário acionou um programa que, ao ser carregado, solicitou a digitação de uma senha. Quando o programa foi acionado, o processo passou pelos estados "pronto" e "executando". Em seguida o programa ficou no estado "espera", pois dependia de uma operação de E/S (leitura do teclado) para prosseguir. Quando o usuário informar a senha o processo passará do estado "espera" diretamente para o estado "execução"? sim, pois independente da quantidade de CPU´s ele será executado. Não. O processo ficará em estado de "espera" e aguarda até que o sistema operacional o selecione para execução. Não. O processo passa para o estado "pronto" e aguarda até que o sistema operacional o selecione para execução. Sim. Mas somente se o computador tiver mais de uma CPU. Sim. Assim que liberar o processador ele será executado. 4a Questão (Ref.:201503751964) Acerto: 1,0 / 1,0 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. Somente a I está correta. II e III estão corretas. I e II estão corretas. I e III estão corretas. 5a Questão (Ref.:201503752062) Acerto: 1,0 / 1,0 Starvation é uma situação que ocorre quando: A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo. Quando Quantum está acima de 400 ms Pelo menos um processo é continuamente postergado e não executa. O processo tenta mas não consegue acessar uma variável compartilhada. Pelo menos um evento espera por um evento que não vai ocorrer. 6a Questão (Ref.:201503752071) Acerto: 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? Shortest-Job-First (SJF) First-In-First-Out (FIFO) Não preemptivo Circular Por Prioridade 7a Questão (Ref.:201503751995) Acerto: 1,0 / 1,0 Várias foram as técnicas propostas para otimizar a alocação de memória. Entretanto, independentemente da técnica utilizada, pode acontecer de não haver memória principal disponível para todos os processos. Para solucionar este problema foi proposta uma técnica que é implementada em praticamente todos os sistemas operacionais atuais . Esta técnica consistem em selecionar um processo residente da memória que é transferido da memória principal para a memória secundária. Desta forma, libera-se memória principal para execução de novos processos. Para que o processo que está em memória secundária retorne à memória principal, o procedimento inicial é repetido, sendo outro processo transferido para a memória secundária. Estamos nos referindo a que técnica? Overlay Trashing Page faults Dinamic memory acess (DMA) Swapping 8a Questão (Ref.:201503752232) Acerto: 1,0 / 1,0 Técnica de alocação de memória que busca a área livre de menor tamanho capaz de satisfazer certo pedido de alocação é: best-fit worst-fit first-fit perfect-fit optimum-fit 9a Questão (Ref.:201503752005) Acerto: 1,0 / 1,0 Todas as rotinas do sistema operacional que tem como função se comunicar com os dispositivos de Entrada/Saída em nível de hardware. São os softwares tradutores que recebem comandos do sistema operacional para um hardware específico. Essa é a definição diz respeito aos: Subsistemas de E/S Controladores Backups Ghost Drivers 10a Questão (Ref.:201503752111) Acerto: 1,0 / 1,0 Os dispositivos de E/S podem ser classificados de diferentes maneiras, com relação ao tipo de transferência de dados são classificados em: Orientados a páginas e segmentos Orientados a blocos e a caracteres Orientados à páginas e blocos Orientados a hardware e software Orientados a usuários e ao equipamentos