Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: SISTEMAS OPERACIONAIS Avaliação: GDU0431_NF_(AG) 1142 Data: 12/07/2016 18:56:38 (A) Critério: Aluno: ADILIO PEREIRA DA SILVA Nota da Prova: 8,0 de 10,0 Nota de Partic.: Estação de trabalho liberada pelo CPF 05840895709 com o token 553304 em 12/07/2016 10:56:30. 1a Questão (Ref.: 254743) Pontos: 1,0 / 1,0 Assinale a questão abaixo, indicando as afirmações corretas. Em um sistema multiprogramado, contendo uma única CPU, a alternância da execução dos processos permite que processos distintos executem em tempos sequencialmente próximos. Embora, está execução transmita ao usuário a impressão de que estão sendo processados paralelamente, é possível afirmar que neste caso os processos não podem executar no mesmo instante de tempo, visto que há apenas uma CPU disponível. Sobre a execução de processos em um sistema multiprogramado é possível afirmar: A alternância da execução dos processos em tempos sequencialmente próximos causa ao usuário a ilusão de que os processos estão executando paralelamente, ou seja, Pseudoparalelismo. A alternância da execução dos processos em tempos sequencialmente próximos causa paralelismo real. Se adicionarmos 3 CPUs, o sistema não poderá ser multiprocessado e multiprogramado. O Sistema poderá causar Pseudoparalelismo, apenas se houver mais de uma CPU, ou seja, se o sistemas for fortemente acoplado. Se o processo possuir várias threads, o sistema operacional poderá atender todas as thread utilizando paralelismo real. Gabarito Comentado. 2a Questão (Ref.: 238405) Pontos: 1,0 / 1,0 Sabemos que os programas são carregados na memória principal sob a forma de processos e que um mesmo processo pode assumir estados diferentes ao longo do seu ciclo de vida. Sendo assim, os estados genéricos de um processo são: Transição, Executando, Esperando, Pronto e Terminado Novo, Executando, Esperando, Pronto e Zumbi Novo, Executando, Esperando, stand by e Terminado Novo, Executando, Esperando, Pronto e Terminado Novo, Executando, Stand by, Pronto e Terminado 3a Questão (Ref.: 11766) Pontos: 1,0 / 1,0 Sabe-se que cada processo tem seu próprio contexto de software, contexto de hardware e espaço de endereçamento. Já as threads de um mesmo processo compartilham o mesmo contexto de software e espaço de endereçamento, apesar de terem contexto de hardware próprio. Isto posto, marque a assertiva VERDADEIRA: O uso de threads diminui o desempenho, pois durante a interrupção de um thread é necessário salvar contexto de hardware, de software e espaço de endereçamento. O uso de threads não influencia no desempenho, pois durante a interrupção de um thread é necessário salvar contexto de hardware, de software e espaço de endereçamento. O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread apenas o contexto de software precisa ser salvo, já que o contexto de hardware e o espaço de endereçamento são os mesmos entre os vários threads. O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread apenas o contexto de hardware precisa ser salvo, já que o contexto de software e o espaço de endereçamento são os mesmos entre os vários threads. O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread apenas o espaço de endereçamento precisa ser salvo, já que o contexto de software e de hardware são os mesmos entre os vários threads. Gabarito Comentado. 4a Questão (Ref.: 266835) Pontos: 1,0 / 1,0 Starvation ocorre quando? Escolha a alternativa correta. O processo tenta mas não consegue acessar uma variável compartilhada. A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo. Dois ou mais processos são forçados a acessar dados críticos alternando estritamente entre eles. Pelo menos um processo é continuamente postergado e não executa. Pelo menos um evento espera por um evento que não vai ocorrer. Gabarito Comentado. 5a Questão (Ref.: 572891) Pontos: 1,0 / 1,0 No âmbito de sistemas operacionais, uma seção ou região crítica é a: parte da memória usada para operações criptográficas. área do sistema operacional que contém o código do loader. área do programa que é executada 80% do tempo. parte do programa que acessa dados compartilhados. área da memória que contém dados compartilhados. Gabarito Comentado. 6a Questão (Ref.: 266847) Pontos: 1,0 / 1,0 Em um sistema operacional, um processo pode, em um dado instante de tempo, estar em um de três estados: em execução, pronto ou bloqueado. Considere as afirmativas abaixo sobre as possíveis transições entre estes estados que um processo pode realizar. I. Do estado pronto para o estado em execução II. Do estado pronto para o estado bloqueado III. Do estado bloqueado para o estado em execução IV. Do estado bloqueado para o estado pronto Quais são as afirmativas verdadeiras? Somente as afirmativas III e IV são verdadeiras. Somente as afirmativas I e III são verdadeiras. Somente as afirmativas II e III são verdadeiras. Todas as afirmativas são verdadeiras. Somente as afirmativas I e IV são verdadeiras. Gabarito Comentado. 7a Questão (Ref.: 587136) Pontos: 1,0 / 1,0 Os modelos de alocação particionada estática e dinâmica permitem, respectivamente: fragmentação somente na última partição em ambos os casos fragmentação externa e interna Fragmentação relocável e não relocável fragamentação interna e externa Fragmentação paginada e não paginada Gabarito Comentado. 8a Questão (Ref.: 15523) Pontos: 1,0 / 1,0 Qual o tipo de página que a política NRU procura remover inicialmente? As páginas não referenciadas e modificadas (bit M igual a 1 e bit R igual a 0). As páginas referenciadas e modificadas (bits M e R iguais a 1). As páginas referenciadas e não modificadas (bit M igual a 0 e bit R igual a 1). As páginas referenciadas e não modificadas(bits M e R igual a 0). As páginas não referenciadas e não modificadas (bits M e R iguais a 0). Gabarito Comentado. 9a Questão (Ref.: 266848) Pontos: 0,0 / 1,0 O gerenciamento dos sistemas de entrada/saída de dados é normalmente implementado em duas camadas: uma responsável pelo controle do dispositivo e outra, pelo gerenciamento de entrada/saída. Por que isso representa um projeto eficiente? Escolha a alternativa correta. Porque permite o compartilhamento dos dispositivos de entrada/saída através do gerenciamento de entrada/saída. Porque permite evitar o uso de DMA para a operação de entrada/saída. Porque permite o uso de duas linguagens de programação na sua implementação, pois o controle do dispositivo exige a programação em linguagem de máquina. Porque permite separar as operações de entrada das operações de saída de dados. Porque permite separar características de hardware de características funcionais do dispositivo de entrada/saída. Gabarito Comentado. 10a Questão (Ref.: 42625) Pontos: 0,0 / 1,0 Controle de Processos, Gerenciamento de arquivo, Gerenciamento de Dispositivos, Manutenção de Informações e Comunicações são as cinco categorias principais de chamadas de sistemas, quais das alternativas abaixo se refere a chamadas de sistemas da categoria "Gerenciamento de arquivos"?Get time or date, set time or date Read, write, reposition; send, receiver messages; create, delete communication connection; end, abort;
Compartilhar