Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/12 - Sistemas Operacionais Analise as sentenças a seguir sobre as threads I) Uma thread pode ser definida como uma sub-rotina de um programa que pode ser executada de forma assíncrona, ou seja, executada concorrentemente ao programa chamador. II) Threads compartilham o processador da mesma maneira que processos e passam pelas mesmas mudanças de estado (execução, espera e pronto). III) As threads compartilham o mesmo contexto de software e espaço de endereçamento com os demais threads, porém cada thread possui seu contexto de hardware individual. Assinale a alternativa correta. Nota: 0.0 A V, V, V. De acordo com o livro da disciplina de "MACHADO" Arquitetura de Sistemas Operacionais - 4ª Edição - 2007, as três afirmativas são confirmadas: Afirmativa [I] é confirmada na página 86, parágrafo 1; Afirmativa [II] é confirmada na página 87, parágrafo 2. Afirmativa [III] é confirmada na página 87, parágrafo 3. B V, F, F. C V, V, F. D F, F, V. E V, F, V Questão 2/12 - Sistemas Operacionais Considere um sistema operacional que implemente escalonamento circular com fatia de tempo igual a 10 u.t. Em um determinado instante de tempo existem apenas três processos (P1, P2 e P3) na fila de pronto, e o tempo de UCP de cada processo é 14, 4, e 12 u.t., respectivamente. Assinale a alternativa que apresenta qual o estado de cada processo no instante de tempo 8 u.t, considerando a execução dos processos P1, P2 e P3, nesta ordem, e que apenas o processo P1 realiza operações de E/S. Cada operação de E/S é executada após 5 u.t. e consome 10 u.t. Nota: 10.0 A Espera – Execução – Pronto. Você acertou! B Execução – Pronto – Pronto. C Pronto – Pronto – Pronto. D Pronto – Pronto – Em execução. Questão 3/12 - Sistemas Operacionais Quatro processos estão esperando para serem executados. As durações previstas de seus ciclos de CPU são 9, 6, 3, 5. Assinale a alternativa que apresenta em que ordem esses processos devem ser executados para minimizar o tempo de resposta médio do conjunto. Nota: 10.0 A 9, 6, 3, 5. B 3, 5, 6, 9. Você acertou! C 5, 3, 6, 9. D 6, 3, 5, 9. Questão 4/12 - Sistemas Operacionais Quanto à técnica de spooling, assinale a alternativa correta. Nota: 10.0 A A técnica de spooling é sempre gerada por algum evento externo ao programa e, nesse caso, independente da instrução que está sendo executada. B A técnica de spooling consiste na utilização de uma área em disco para gravar um arquivo de spool utilizado na gerência de impressão. Você acertou! C A técnica de spooling consiste na capacidade de um código executável ser compartilhado por diversos usuários, exigindo que apenas uma cópia do programa esteja na memória. D A técnica de spooling consiste na utilização de um dispositivo que controla as operações de E/S geralmente em disco. Questão 5/12 - Sistemas Operacionais Assinale a alternativa que completa, corretamente, a sentença a seguir. Quanto à entrada de dados e tempo de resposta, os sistemas operativos podem ser classificados como: Nota: 10.0 A Batch, tempo real, interativos e híbridos. Você acertou! B Monotarefa, multitarefa, monousuário e multiusuário. C Monoprogramáveis, multiprogramáveis, monousuário e multiusuário. D Monoprogramávies, multiprogramáveis, multiprocessados e multiusuário. Questão 6/12 - Sistemas Operacionais Assinale a alternativa que apresenta os principais critérios de escalonamento que devem ser considerados em uma política de escalonamento. Nota: 10.0 A Utilização do processador, throughput, tempo de processador, tempo de espera, tempo de turnaround e tempo de resposta. Você acertou! B Utilização do processador, CPU-bound, I/O-bound, tempo de espera, tempo de turnaround e tempo de resposta. C Utilização do processador, fireground, background, tempo de espera, tempo de turnaround e tempo de resposta. D CPU-bound, I/O-bound, fireground, background, tempo de espera, tempo de turnaround e tempo de resposta. Questão 7/12 - Sistemas Operacionais Considere um sistema operacional que implemente escalonamento circular com fatia de tempo igual a 2 u.t. Em um determinado instante de tempo, existem apenas três processos (P1, P2, P3) na fila de pronto, e o tempo de UCP de cada processo é 8, 4 e 2 u.t., respectivamente. Assinale a alternativa que apresenta qual o estado de cada processo no instante de tempo T=5, considerando a execução dos processos P1, P2 e P3, nesta ordem, e que nenhuma operação de E/S é realizada. Nota: 10.0 A Execução – Pronto – Em execução. B Execução – Pronto – Pronto. C Pronto – Pronto – Pronto. D Pronto – Pronto – Em execução. Você acertou! Questão 8/12 - Sistemas Operacionais Para aumentar o nível de compartilhamento e resolver o problema da fragmentação interna foi desenvolvida a alocação particionada dinâmica da memória principal. Assinale a alternativa correta. Nota: 10.0 A Na alocação particionada dinâmica, as partições são criadas sob demanda e os programas utilizam apenas os espaços de que necessitam, eliminando o problema da fragmentação interna. Você acertou! B Na alocação particionada dinâmica, não existe uma área reservada para o sistema operacional o que aperfeiçoa a utilização da memória principal. C Na alocação particionada dinâmica os programas só podiam ser carregados e executados em apenas uma partição específica, mesmo se outras estivessem disponíveis. D A alocação particionada dinâmica foi implementada pela primeira vez nos sistemas monoprogramáveis. Questão 9/12 - Sistemas Operacionais Um ponto fundamental para implementar sistemas de memória virtual está em como mapear endereços virtuais para endereços físicos. Assinale a alternativa correta. Nota: 10.0 A O processador apenas executa instruções e referencia dados residentes no espaço de endereçamento real. O mecanismo de mapeamento é responsável por fazer a conversão dos endereços virtuais em endereços reais. Você acertou! B O processo de mapeamento consiste em alocar todos os programas em execução na memória real, atribuindo um endereço físico a cada um. C O processo de mapeamento consiste em alocar todos os programas na memória secundária, atribuindo um endereço virtual para cada um. D O processo de mapeamento consiste em alocar todos os programas na memória virtual, atribuindo um endereço virtual para cada um. Questão 10/12 - Sistemas Operacionais Assinale a alternativa que completa a sentença a seguir Na alocação particionada estática, tanto absoluta quanto relocável, temos o problema da fragmentação interna que refere-se: Nota: 10.0 A aos espaços não ocupados pelos programas carregados em partições maiores que o tamanho do programa. Você acertou! B à área ocupada pelo sistema operacional na memória principal. C à área ocupada pelos programas do tipo CPU-bound. D à área ocupada pelos programas do tipo I/O-bound. Questão 11/12 - Sistemas Operacionais (questão opcional) Considere um sistema que possua as seguintes áreas livres na memória principal, ordenadas crescentemente: 10kb, 4 kb, 20 kb, 18kb, 7 kb, 9 kb, 12 kb e 15 kb. Assinale a alternativa que apresenta em qual dessas partições livres seria alocado um programa de 12 kb utilizando Best-Fit. Nota: 10.0 A Na partição de 12 kb. Você acertou! B Na partição de 9 kb. C Na partição de 10 kb. D Na partição de 20 kb. Questão 12/12 - Sistemas Operacionais (questão opcional) Quanto aos sistemas com múltiplos processadores, assinale a alternativa correta. Nota: 10.0 A Os sistemas com múltiplos processadores se caracterizam por permitir que o processador, a memória e os periféricospermaneçam exclusivamente dedicados à execução de um único programa. B Os sistemas com múltiplos processadores se caracterizam por possuir duas ou mais UCPs interligadas e trabalhando em conjunto. A vantagem deste tipo de sistema é permitir que vários programas sejam executados ao mesmo tempo ou que um mesmo programa seja subdividido em partes para serem executados simultaneamente em mais de um processador. Você acertou! C Os sistemas com múltiplos processadores têm como característica principal a execução de tarefas em fila que normalmente são armazenadas em disco ou fita e aguardam seu tempo para ser processadas. D Os sistemas com múltiplos processadores via de regra são sistemas operacionais embarcados ou embutidos em dispositivos que executam tarefas específicas.
Compartilhar