Assinale as sentenças a seguir quanto ao escalonamento por prioridades

Questão 1/10 - Sistemas Operacionais Uma memória virtual possui páginas de 1024 endereços, existem oito páginas virtuais e 4096 bytes de memória real. A tabela de páginas de um processo está descrita a seguir. O asterisco indica que a página não está na memória principal: Analise as sentenças a seguir e depois assinale a alternativa correta.

I) A faixa de endereço virtual que vai do 2048 ao 3072 não tem um endereço real válido. II) O acesso ao endereço virtual 548 não causara um erro page fault. III) O acesso a qualquer endereço da faixa de endereço virtual entre 0 e 1023, irá causar erro de page fault.

Página Virtual Página Real 0 3 1 1 2 * 3 * 4 2 5 * 6 0 7 * Nota: 10.0 A Somente o item I está correto B Somente o item II está correto. C Somente o item III está correto. Somente os itens I e II estão corretos. D Você acertou! Questão 2/10 - Sistemas Operacionais Quanto aos sistemas operacionais embarcados, assinale V para as proposições verdadeiras ou F para as proposições falsas. I) Sistema operacional embarcado ou embutido é um sistema encapsulado em um dispositivo e que executada tarefas específicas.

II) Podemos citar como exemplo de sistemas operacionais embarcados, os softwares de gerenciamento de dispositivos de rede como roteadores, hubs, switches. III)Sistemas operacionais embarcados normalmente não possuem interface com usuário. Nota: 10.0 A V, F, V. B V, F, F. V, V, F. C Você acertou! D F, V, F. Questão 3/10 - Sistemas Operacionais Assinale a alternativa que completa a sentença a seguir. O throughput e o tempo de turnaround utilizados como critérios de escalonamento significam, respectivamente: Nota: 10.0 tempo que um processo permanece na fila de pronto durante seu A processamento; define o tempo que um processo leva desde a sua criação até seu término. tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em B que a resposta é exibida; define o tempo que um processo leva desde a sua criação até seu término. tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em C que a resposta é exibida; tempo que um processo permanece na fila de pronto durante seu processamento. representa o número de processos executados em um determinado intervalo de tempo; define o tempo que um processo leva desde a sua criação até seu término. D Você acertou! Questão 4/10 - Sistemas Operacionais Um sistema operacional implementa gerência de memória virtual por paginação, com frames de 2 kb. A partir da tabela que se segue, que representa o mapeamento de páginas de um processo em um determinado instante de tempo, assinale a alternativa que apresenta qual o endereço físico de uma variável que ocupa o último byte da página 3. Página Residente Frame 0 Sim 20

1 2 3 4 5 6

Sim Sim Sim Não Não Sim

40 100 10 50 70 1000

Nota: 10.0 22527. A Você acertou! B 20048 C 6144 D 2048 Questão 5/10 - Sistemas Operacionais Uma memória virtual possui páginas de 1024 endereços, existem oito páginas virtuais e 4096 bytes de memória real. A tabela de páginas de um processo está descrita a seguir. O asterisco indica que a página não está na memória principal: Analise as sentenças a seguir e depois assinale a alternativa correta.

I) As páginas virtuais 2, 3, 5 e 7 não estão alocadas na memória principal. II) O acesso a qualquer endereço virtual correspondente à página virtual 2, irá causar erro de page fault III) O acesso a qualquer endereço virtual correspondente à página virtual 6, irá causar erro de page fault.

Página Virtual Página Real 0 3 1 1 2 * 3 * 4 2 5 * 6 0 7 *

Nota: 10.0 A Somente o item I está correto. B Somente o item II está correto. C Somente o item III está correto. Somente os itens I e II estão corretos D Você acertou! Questão 6/10 - Sistemas Operacionais Com base na tabela de processo a seguir, calcule o tempo médio de espera dos processos aplicando algoritmos de escalonamento SJF. Processo Tempo de Processador (u.t) Prioridade A 10 2 B 4 1 C 3 3 Nota: 10.0 A Tempo médio de espera igual a 8. Tempo médio de espera igual a 3,3. B Você acertou! C Tempo médio de espera igual a 4,6. D Tempo médio de espera igual a 12,3. Questão 7/10 - 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. Pronto – Pronto – Em execução. D Você acertou!

Questão 8/10 - 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 Espera – Execução – Pronto. A Você acertou! B Execução – Pronto – Pronto. C Pronto – Pronto – Pronto. D Pronto – Pronto – Em execução. Questão 9/10 - Sistemas Operacionais Com base na tabela de processo a seguir, calcule o tempo médio de espera dos processos aplicando algoritmos de escalonamento FIFO. Processo Tempo de Processador (u.t) Prioridade A 10 2 B 4 1 C 3 3

Nota: 10.0 Tempo médio de espera igual a 8. A Você acertou! B Tempo médio de espera igual a 5,6. C Tempo médio de espera igual a 13,6. D Tempo médio de espera igual a 12,3. Questão 10/10 - Sistemas Operacionais Um sistema com gerência de memória virtual por paginação possui tamanho de página com 512 posições, espaço de endereçamento virtual com 512 páginas endereçadas de 0 a 511 e memória real com 10 páginas numeradas de 0 a 9. O conteúdo atual da memória real contém apenas informações de um único processo e é descrito resumidamente na

tabela a seguir. Assinale a alternativa que apresenta qual endereço físico está associado ao endereço virtual 4613. Endereço Físico Conteúdo 1536 Página Virtual 34 2048 Página Virtual 9 3072 Tabela de páginas 3584 Página Virtual 65 4608 Página Virtual 10 Nota: 10.0 2053 A Você acertou! B 2048. C 4608. D 4613

Orientações para realização da avaliação.

Dicas da coordenação:

Tempo máximo: 0

Deseja iniciar a prova agora?

NÃO SIM, quero iniciar

Para realizar essa avaliação é necessário estar no polo e o tutor deve autorizar o início. Caso você esteja no polo, chame o tutor para autorizar o início da avaliação.

RU Senha

O que é escalonamento por prioridades?

Escalonamento com Prioridade: a prioridade serve para oferecer um tratamento distinto à processos diversos. No instante da criação de um processo ele recebe uma prioridade. E o quando o escalonador tiver que escolher qual processo será executado, escolherá o de mais alta prioridade.

Quais são os critérios de escalonamento?

Critérios de Otimização Políticas de escalonamento devem: Maximizar a utilização da CPU: mantê-la ocupada por mais tempo. Maximizar ``throughput'': número de jobs por seg. Minimizar ``turnaround'': tempo entre submissão e conclusão.

Quais são as duas funções principais do escalonamento de processos?

Funções do escalonamento:.
Manter a CPU ocupada a maior parte do tempo..
Balancear a utilização do processador entre diversos processos..
Maximizar o throughput do sistema..
Oferecer tempos de respostas razoáveis para os usuários interativos..
Evitar starvation..

O que é escalonamento de processos e quais suas principais funções?

O escalonamento de processos ou agendador de tarefas (em inglês scheduling) é uma atividade organizacional feita pelo escalonador (scheduler) da CPU ou de um sistema distribuído, possibilitando executar os processos mais viáveis e concorrentes, priorizando determinados tipos de processos, como os de I/O Bound e os CPU ...