Baixe o app para aproveitar ainda mais
Prévia do material em texto
↑ CURTA O CONTEÚDO 1a Questão (Ref.:201809456711) 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: I, IV I, II, V I, II, IV II, V I, II, III Respondido em 27/04/2019 04:04:29 2a Questão (Ref.:201809456491) Acerto: 1,0 / 1,0 São tipos de sistemas operacionais: Sistemas Monoplanejáveis/Monodesign, Sistemas Multiplanejáveis/Multidesign, Sistemas com processadores de segmentação. Sistemas Monoprogramáveis/Monotarefa, Sistemas Multiprogramáveis/Multitarefa, Sistemas com múltiplos processadores. Sistemas Monousuários/Monopointer, Sistemas Multiusuários/Multipointer, Sistemas com múltiplas entradas. Sistemas Monostakeholder/Monoinstrução, Sistemas Multistakeholder/Multi-instrução, Sistemas com múltiplos processadores. Sistemas Monocompiláveis/Monomonitoramento, Sistemas Multicompiláveis/Multimonitoramento, Sistemas com múltiplos usuários. Respondido em 27/04/2019 04:04:58 3a Questão (Ref.:201809456348) Acerto: 1,0 / 1,0 Um processo preemptivo é aquele que: Pode ser interrompido contudo há prejuízo ao seu processamento Que executa por tempo indeterminado cabendo somente a ele liberar o processador Pode ser interrompido sem que haja prejuízo ao seu processamento Que não pode liberar o processador Que executa por tempo indeterminado cabendo somente ao kernel liberar o processador Respondido em 27/04/2019 04:05:29 4a Questão (Ref.:201809456589) Acerto: 1,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 Respondido em 27/04/2019 04:05:54 5a Questão (Ref.:201809456432) Acerto: 1,0 / 1,0 A gerência do processador apresenta alguns critérios que devem ser considerados em uma política de escalonamento. Qual o critério de escalonamento que representa o número de processos executados em um determinado intervalo de tempo? Throughput Utilização do Processador Tempo de processador Tempo de Espera Tempo de Turnaround Respondido em 27/04/2019 04:06:30 6a Questão (Ref.:201809456532) Acerto: 1,0 / 1,0 A gerência do processador apresenta alguns critérios que devem ser considerados em uma política de escalonamento. Qual o critério de escalonamento que representa o tempo que decorre entre o instante em que um processo é criado e o seu término? Tempo de UCP Tempo de resposta Throughput Tempo de Turnaround Tempo de espera Respondido em 27/04/2019 04:18:55 7a Questão (Ref.:201809456530) Acerto: 0,0 / 1,0 Um processo faz referência a 6 páginas distintas (A,B,C,D,E,F) na seguinte ordem: C - D - A - B - E - F - B - C - D - A - E - D - B - E Considerando que estarão alocadas 5 molduras para este processo e que este sistema utiliza a estratégia FIFO (primeiro que entra é o primeiro que sai) assinale o item que informa a quantidade de page fault (falha de página) para esta execução e também o conteúdo das cinco molduras após essas referências (não necessariamente na ordem). 11 - (E,F,B,A,C) 10 - (A,B,C,D,E) 11 - (A,B,A,E,C) 11 - (E,C,D,A,B) 10 - (E,C,D,A,B) Respondido em 27/04/2019 04:16:26 8a Questão (Ref.:201809456603) Acerto: 1,0 / 1,0 Não é uma técnica de gerência de memória: Alocação particionada Swapping Overlay Alocação circular por prioridade Paginação Respondido em 27/04/2019 04:18:19 9a Questão (Ref.:201809456528) 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: Ghost Controladores Backups Subsistemas de E/S Drivers Respondido em 27/04/2019 04:14:45 10a Questão (Ref.:201809456634) 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 à páginas e blocos Orientados a blocos e a caracteres Orientados a hardware e software Orientados a usuários e ao equipamentos Respondido em 27/04/2019 04:14:14 11a Questão (Ref.:201809456614) Acerto: 0,0 / 1,0 Define-se um sistema operacional multitarefa como sendo aquele que possui a capacidade de: executar programas baseados em threads. manter vários programas na memória simultanemente. gerenciar múltiplos processadores. executar vários programas simultaneamente. administrar mais de um usuário simultanemente. Respondido em 20/05/2019 22:49:14 12a Questão (Ref.:201809456276) Acerto: 1,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: Sistemas monotarefa podem ser multiusuário. Alguns sistemas multiusuário são também multitarefa Sistemas monousuário são obrigatoriamente monotarefa. Todo sistema multitarefa é também multiusuário. Todo sistema multiusuário é também multitarefa. Respondido em 20/05/2019 22:50:10 13a Questão (Ref.:201809456344) Acerto: 1,0 / 1,0 A maioria dos sistemas operacionais conta com programas que resolvem problemas comuns ou desenvolvem operações comuns. Tais programas incluem navegadores de WEB, Processadores e formatadores de texto, geradores de planilhas, sistemas de banco de dados. Como são conhecidos esses programas? Programas Nativos; Programas residentes; Programas de sistemas; Sistemas integrados Aplicativos; Respondido em 20/05/2019 22:51:04 14a Questão (Ref.:201809456511) Acerto: 1,0 / 1,0 Qual a diferença entre processos e threads? Quando um processo pai morre seus filhos morrem. Já em threads isso não funciona assim. Processos se comunicam através do espaço de endereçamento. Threads através de mensagens. Processos tem estados e divisões. Já threads não tem. Uma thread pode alterar o conteúdo da memória de outra, já processo não. Processos "falam" entre si e Threads não. Respondido em20/05/2019 22:52:09 15a Questão (Ref.:201809456594) 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? Não preemptivo Por Prioridade First-In-First-Out (FIFO) Circular Shortest-Job-First (SJF) Respondido em 20/05/2019 22:52:31 16a Questão (Ref.:201809456585) Acerto: 1,0 / 1,0 Starvation é uma situação que ocorre quando: Pelo menos um evento espera por um evento que não vai ocorrer. Pelo menos um processo é continuamente postergado e não executa. A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo. Quando Quantum está acima de 400 ms O processo tenta mas não consegue acessar uma variável compartilhada. Respondido em 20/05/2019 22:52:43 17a Questão (Ref.:201809456612) Acerto: 0,0 / 1,0 Um sistema operacional trabalha com gerência de memória por páginas (paginação). O espaço de endereçamento virtual do sistema é dividido em páginas de tamanho 25 bytes. Existem quatro processos a serem executados nesse sistema, todos com códigos relocáveis, cujos tamanhos são: A (113 bytes), B (37 bytes), C (96 bytes), D (100 bytes). Diante desse cenário podemos afirmar que: O processo D ocasionará maior fragmentação quando todas as suas páginas estiveram carregadas na memória física e caso o novo tamanho de página seja de 10 bytes a fragmento causado por este processo aumentará significativamente O processo B ocasionará menor fragmentação quando todas as suas páginas estiveram carregadas na memória física e caso o novo tamanho de página seja de 10 bytes a fragmento causado por este processo não se altera, apesar do mapeamento ser facilitado O processo D ocasionará menor fragmentação quando todas as suas páginas estiveram carregadas na memória física e caso o novo tamanho de página seja de 10 bytes a fragmento causado por este processo não se altera, apesar do mapeamento ser dificultado O processo A terá uma tabela de páginas menor que todos os outros processos, muito embora o mapeamento seja facilitado se o tamanho da página do sistema for menor O processo C terá uma tabela de páginas maior que o processo A tanto para este tamanho de página como para páginas de tamanho 10 bytes Respondido em 20/05/2019 22:53:31 18a Questão (Ref.:201809456632) Acerto: 1,0 / 1,0 Ao executar uma sequência de instruções, o processador escreve endereços no barramento de endereços do computador, que servem para buscar instruções e operandos, mas também para ler e escrever valores em posições de memória e portas de entrada/saída. Julgue as sentenças a seguir: I. Os endereços de memória gerados pelo processador a medida em que executa algum código são chamados de endereços lógicos. II. Já iguais aos endereços reais das instruções e variáveis na memória real do computador, são chamados de endereços físicos. III. Unidade de Gerência de Memória (MMU - Memory Management Unit) faz a análise dos endereços lógicos emitidos pelo processador e determina os endereços físicos correspondentes na memória da máquina, permitindo então seu acesso pelo processador. Apenas I e II estão corretas Apenas III está correta Apenas I e III estão corretas Apenas I e II estão corretas Todas estão corretas Respondido em 20/05/2019 22:56:20 19a Questão (Ref.:201809456751) Acerto: 1,0 / 1,0 Podemos considerar que a arquitetura de entrada e saída é composta de duas partes: a de software e a de hardware. Analise as sentenças abaixo e marque a resposta correta. I - A parte de software pode ser dividida entre o que diz respeito ao nível de usuário e ao nível de kernel. II - A parte de software pode ser dividida entre dependente do hardware e independente do hardware. III - A parte de hardware é composta pelos dispositivos de E/S. Apenas alternativa I está correta. Todas as sentenças estão corretas. Apenas as alternativas I e II estão corretas. Todas estão incorretas. Apenas a alternativa III está correta. Respondido em 20/05/2019 22:57:18 20a Questão (Ref.:201809456606) Acerto: 1,0 / 1,0 Analise a seguinte definição: "São todas as rotinas do sistema operacional que têm como função se comunicar com os dispositivos de Entrada/Saída (hardware). São os softwares tradutores que recebem comandos do sistema operacional para um hardware específico." Essa é a definição diz respeito aos: Backups Drivers Controladores Subsistemas de E/S Ghost Respondido em 20/05/2019 22:57:34 21a Questão (Ref.:201809456741) Acerto: 1,0 / 1,0 No contexto dos SO multitarefas (em um sistema com 1 processador do tipo mononúcleo), o conceito de concorrência entre processos NÃO se refere a: O controle do acesso concorrente a diversos recursos, implementado por mecanismos de proteção do SO para garantir a integridade de todo o sistema. Gerenciamento dos recursos computacionais para servir vários processos, que podem ser orientados ao processamento ou à entrada/saída. Vários programas poderem ser carregados na memória a espera do uso alternado do processador. Otimização do tempo do processador devido à possibilidade de utilização de interrupções. Execução simultânea de vários processos, diminuindo assim o tempo de espera médio do sistema. Respondido em 20/05/2019 23:19:21 22a Questão (Ref.:201809456652) Acerto: 1,0 / 1,0 Qual dos itens abaixo corresponde a sistemas Monoprogramáveis ou Monotarefas? 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. 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. 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. Os Programas são executados a partir da divisão do tempo do processador em pequenos intervalos, denominados fatia de tempo (time-slice). 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. Respondido em 20/05/2019 23:19:50 23a Questão (Ref.:201809456342) Acerto: 1,0 / 1,0 "O Sistema deve ser capaz de carregar um programa na memória e executá-lo. O programa deve poder terminar sua execução tanto em modo normal quanto anormal (indicando o erro)". O texto se refere a qual serviço do sistema operacional? Execução de Programas; Contabilização; Manipulação de sistema de Arquivos; Alocação de recursos; Operação de I/O; Respondido em 20/05/2019 23:20:50 24a Questão (Ref.:201809456348) Acerto: 1,0 / 1,0 Um processo preemptivo é aquele que:Que executa por tempo indeterminado cabendo somente ao kernel liberar o processador Pode ser interrompido contudo há prejuízo ao seu processamento Que não pode liberar o processador Pode ser interrompido sem que haja prejuízo ao seu processamento Que executa por tempo indeterminado cabendo somente a ele liberar o processador Respondido em 20/05/2019 23:20:50 25a Questão (Ref.:201811280994) Acerto: 1,0 / 1,0 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 - II - I - IV I - II - III - IV II - I - III - IV II - III - I - IV III - I - II - IV Respondido em 20/05/2019 23:22:31 26a Questão (Ref.:201809456569) Acerto: 1,0 / 1,0 Na gerência do processador vários critérios de seleção são utilizados para determinar qual processo irá executar. Na política de escalonamento First-In-First-Out (FIFO), é selecionado para execução o processo que: Tiver o maior tempo de procesador ainda por executar. Tiver maior prioridade. Tver o menor tempo de processador ainda por executar. Chegar primeiro ao estado de espera. Chegar primeiro ao estado de pronto. Respondido em 20/05/2019 23:22:39 27a Questão (Ref.:201809456555) Acerto: 0,0 / 1,0 Um processo referencia em uma execucão 5 de suas páginas, identificadas pelas letras A,B,C,D e E. Considerando que estarão alocadas 4 molduras para este processo, que o sistema realizada paginação antecipada das quatro primeiras páginas (A,B,C e D) e que este sistema utiliza a estratégia FIFO para substituição das páginas, assinale o item que informa a quantidade de page faults (falhas de página) para esta execução. A sequência de páginas executadas é A - E - B - C - A - B - E - A - C - B - E - D. 10 5 9 4 7 Respondido em 20/05/2019 23:23:33 28a Questão (Ref.:201809456562) Acerto: 1,0 / 1,0 [ENADE] Com relação às diferentes tecnologias de armazenamento de dados, julgue os itens a seguir. I - Quando a tensão de alimentação de uma memória ROM é desligada, os dados dessa memória são apagados. Por isso, esse tipo de memória é denominado volátil. II - O tempo de acesso à memória RAM é maior que o tempo de acesso a um registrador da unidade central de processamento (UCP). III - O tempo de acesso à memória cache da UCP é menor que o tempo de acesso a um disco magnético. IV - O tempo de acesso à memória cache da UCP é maior que o tempo de acesso à memória RAM. Estão certos apenas os itens: I e II. II e IV. I e III. III e IV. II e III. Respondido em 20/05/2019 23:24:26 29a Questão (Ref.:201809456607) Acerto: 1,0 / 1,0 A utilização de dispositivos com DMA é indicada para: Dispositivos muito mais rápidos que o processador Dispositivos que efetuam grande transferência de dados para a memória. Dispositivos que necessitam de intervenção do usuário Qualquer dispositivo de Entrada ou de Saída Dispositivos de alta prioridade Respondido em 20/05/2019 23:25:00 30a Questão (Ref.:201809456647) Acerto: 1,0 / 1,0 Um device driver, ou simplesmente driver, tem como função implementar a comunicação do subsistema de E/S com os dispositivos de E/S. Sendo assim, um device driver é bem definido na alternativa: Manipula diretamente os dispositivos de E/S Recebe comandos gerais sobre acessos aos dispositivos, traduzindo-os para comandos específicos que poderão ser executados pelos controladores Permite a comunicação entre o sistema computacional e o mundo externo Parte do programa que contém dados compartilhados Realiza as funções comuns a todos os tipos de dispositivos Respondido em 20/05/2019 23:25:19
Compartilhar