Baixe o app para aproveitar ainda mais
Prévia do material em texto
SISTEMAS OPERACIONAIS 1a Questão (Ref.: 201512901221) 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: são sistemas denominados real-time, compartilham o uso do processador em pequenos intervalos, denominados time-slice. 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. Programas são executados a partir da divisão do tempo do processador em pequenos intervalos, denominados fatia de tempo. 2a Questão (Ref.: 201512922967) Pontos: 0,1 / 0,1 Um sistema operacional é uma camada de software que atua entre o hardware e os diversos aplicativos existentes em um sistema computacional, executando diversas atividades, de modo a garantir a disponibilidade de recursos entre todos os programas em execução. O gerenciador de memória é uma atividade do sistema operacional, responsável por: distribuir a capacidade de processamento de forma justa entre as aplicações, evitando que uma aplicação monopolize o processador. criar as abstrações de arquivos e diretórios, definindo interface de acesso e regras para o seu uso. implementar a interação com cada dispositivo, através de drivers, criando modelos abstratos que permitam agrupar vários dispositivos distintos sob a mesma interface de acesso. disponibilizar, para cada aplicação, um espaço de memória próprio, independente e isolado dos demais, inclusive do núcleo do sistema operacional. definir usuários e grupos de usuário, bem como identificar usuários que se conectam ao sistema, através de procedimentos de autenticação. 3a Questão (Ref.: 201512245597) Pontos: 0,1 / 0,1 Um processo divide-se, basicamente, em três partes: contexto de hardware, contexto de software e espaço de endereçamento. Assinale a alternativa que representa exemplos de componentes do contexto de hardware: Registrador PC e registrador status. PID e UID. Prioridade de execução. Endereços de memória principal alocados. Owner. 4a Questão (Ref.: 201512904400) 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 Chegar primeiro ao estado de pronto Tiver o menor tempo de processador ainda por executar Ocupar menos espaço em memória Estiver em modo usuário 5a Questão (Ref.: 201512898515) Pontos: 0,1 / 0,1 Analise os dois parágrafos abaixo e assinale a alternativa correta. "Um processo é basicamente um programa em execução. Ele consiste do programa executável, dos dados do programa, do seu contador de programa (PC ¿ Program Counter), de diversos registros e de toda a informação necessária para executar o programa." "Em um sistema computacional monoprocessado e mononuclear que suporte multiprogramação (ou multitarefa), vários processos poderão estar sendo executados no processador simultaneamente." O primeiro parágrafo contém uma afirmativa correta, porém o segundo não está correto. Ambos os parágrafos possuem afirmativas corretas, sendo que o segundo adiciona informação ao primeiro. Apesar de o segundo parágrafo estar correto o primeiro não possui uma afirmativa correta. Ambos os parágrafos possuem afirmativas corretas, sendo que o segundo justifica o primeiro. Ambos os parágrafos contém afirmativas incorretas. 1a Questão (Ref.: 201512908629) 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 Circular com prioridade SJF Circular Prioridade 2a Questão (Ref.: 201512246008) Pontos: 0,1 / 0,1 Threads são definidos como fluxos de execução de um mesmo processo. Sobre as thraeds, considere as afirmativas a seguir: I- Dentro de um mesmo processo, threads compartilham o mesmo contexto de hardware e espaço de endereçamento com os demais threads. II - A grande diferença entre aplicações monothreads e multithreads está no uso do espaço de endereçamento. III- A grande vantagem no uso de threads é a possibilidade de minimizar a alocação de recursos do sistema, além de diminuir o overhead na criação, troca e eliminação de processos. IV- Em um ambiente multithread, ou seja, com múltiplos threads, não existe a idéia de programas associados a processos, mas, sim, a threads. V - De forma simplificada, um thread pode ser definido como uma sub-rotina de um programa que pode ser executada de forma assíncrona, ou seja, executada concorrentemente ao programa chamador. Está(ão) correta(s) a(s) afirmativa(s) II e III, apenas II, III, IV e V apenas I e II, apenas II, III e IV, apenas I e III, apenas Gabarito Comentado. 3a Questão (Ref.: 201512275470) Pontos: 0,0 / 0,1 Negar estruturalmente uma das quatro condições necessárias para causar deadlock corresponde a qual estratégia para lidar com deadlock? Ignorar o problema Detectar Prevenir Detectar e recuperar Evitar 4a Questão (Ref.: 201512901207) Pontos: 0,1 / 0,1 Qual dos itens abaixo corresponde a sistemas Monoprogramáveis ou Monotarefas? 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. 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 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. 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. 5a Questão (Ref.: 201512904427) 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? O tipo de memória DDR4 ainda não foi lançada Porque não é possível prever qual página será menos acessada no futuro Porque exige uma quantidade de memória muito grande Devido o alto grau de complexidade que compromete o desempenho do processador 1a Questão (Ref.: 201512908615) 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. Monotrhead Thread modo kernel Thread modo híbrido Thread modo usuário Multithread 2a Questão (Ref.: 201512845207) Pontos: 0,0 / 0,1 Em relação a gerência do processador, "tempo de resposta" é: é o tempo total que um processo permanece na fila de pronto durante seu processamento, aguardandopara ser executado é o tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida. é o tempo que um processo leva desde a sua criação até ao seu término, levando em consideração todo o tempo gasto na espera para alocação de memória, espera na fila de pronto (tempo de espera), processamento na UCP (tempo de processador) e na fila de espera, como nas operações de E/S. é o tempo em que o processo demora para exibir a mensagem de resposta é o tempo que um processo leva no estado de execução durante seu processamento. 3a Questão (Ref.: 201512349262) 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: exclusão mútua. espera circular. não preempção. posse e espera. preempção. 4a Questão (Ref.: 201512904403) 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 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 5a Questão (Ref.: 201512904427) 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 exige uma quantidade de memória muito grande 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 1a Questão (Ref.: 201512883606) 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: I e IV II I e III II e IV I 2a Questão (Ref.: 201512250771) Pontos: 0,1 / 0,1 Analise as sentenças sobre sistema de arquivos e, em seguida, assinale a alternativa correta: I. Existem três formas de estruturarmos espaços livres em um sistema de arquivos: ligação encadeada de blocos, tabela de blocos livres e mapa de bits II. No esquema de tabela de blocos cada bloco possui uma área reservada ao armazenamento dos endereços de todos os blocos livres III. Na ligação encadeada de blocos existe uma tabela que contém o endereço de todos os blocos de cada segmento livre e o número de blocos livres contíguos Somente a sentença I está correta Somente a sentença II está correta Somente as sentenças II e III estão corretas Somente a sentença III está correta Somente as sentenças I e III estão corretas 3a Questão (Ref.: 201512983304) 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. II e III estão corretas. Somente a I está correta. Todas estão corretas. I e III estão corretas. 4a Questão (Ref.: 201512816440) Pontos: 0,1 / 0,1 O nome de um arquivo no padrão FAT16 pode possuir, além da extensão, no máximo, 256 caracteres. 16 caracteres. 128 caracteres. 32 caracteres. 8 caracteres. 5a Questão (Ref.: 201512250752) Pontos: 0,1 / 0,1 Qual o tamanho da página de um sistema sabendo-se que o endereço é composto por 20 bits, onde 7 identificam a página e os demais o deslocamento dentro da página? 128 endereços 20 endereços 7 endereços 8K endereços 128 K endereços
Compartilhar