1) O documento apresenta uma lista de exercícios sobre gerência de processos, abordando conceitos como tipos de processos, estados de processos, escalonamento de processos e starvation.
2) Os exercícios propõem questões de múltipla escolha sobre esses conceitos, como classificação de processos, estados de processos, tipos de escalonamento e definição de starvation.
3) As respostas corretas são identificadas para cada questão, permitindo ao leitor avaliar seu conhecimento sobre os principais tópicos da gerência
1) O documento apresenta uma lista de exercícios sobre gerência de processos, abordando conceitos como tipos de processos, estados de processos, escalonamento de processos e starvation.
2) Os exercícios propõem questões de múltipla escolha sobre esses conceitos, como classificação de processos, estados de processos, tipos de escalonamento e definição de starvation.
3) As respostas corretas são identificadas para cada questão, permitindo ao leitor avaliar seu conhecimento sobre os principais tópicos da gerência
1) O documento apresenta uma lista de exercícios sobre gerência de processos, abordando conceitos como tipos de processos, estados de processos, escalonamento de processos e starvation.
2) Os exercícios propõem questões de múltipla escolha sobre esses conceitos, como classificação de processos, estados de processos, tipos de escalonamento e definição de starvation.
3) As respostas corretas são identificadas para cada questão, permitindo ao leitor avaliar seu conhecimento sobre os principais tópicos da gerência
1) O documento apresenta uma lista de exercícios sobre gerência de processos, abordando conceitos como tipos de processos, estados de processos, escalonamento de processos e starvation.
2) Os exercícios propõem questões de múltipla escolha sobre esses conceitos, como classificação de processos, estados de processos, tipos de escalonamento e definição de starvation.
3) As respostas corretas são identificadas para cada questão, permitindo ao leitor avaliar seu conhecimento sobre os principais tópicos da gerência
Baixe no formato DOCX, PDF, TXT ou leia online no Scribd
Fazer download em docx, pdf ou txt
Você está na página 1de 5
Lista de Exercícios – Gerência de Processos
1. Um processo do tipo CPU-bound é aquele que faz poucas operações de entrada e
saída. Por outro lado, processos do tipo I/O-bound são aqueles que fazem muita leitura de disco ou requerem muita interação com o usuário. Desta forma, conclui- se que os processos que ficam a maior parte do tempo nos estados "pronto" e "executando" são os processos do tipo: (X) CPU-bound. ( ) I/O-bound. ( ) O processo em questão não é CPU-bound nem I/O-bound. ( ) CPU-bound e I/O-bound ao mesmo tempo. ( ) Não é possível classificar o processo com as informações fornecidas.
2. Suponha que um usuário esteja utilizando um editor de texto em um terminal
Windows. Em um dado momento ele nota que o computador ficou lento. O usuário confirma que aparentemente não há nenhum programa sendo executado além do Windows e do Word. Ao conferir no gerenciador de tarefas, ele observa que existe um novo processo chamado "backup". Entretanto, não há nenhuma interface para lidar com esse processo. Neste caso, podemos dizer que o processo "backup" é um processo do tipo: ( X ) Background. ( ) Thread. ( ) Underground. ( ) Daemon. ( ) Foreground.
3. Podemos verificar informações sobre os processos em execução utilizando o
gerenciador de tarefas do sistema operacional Windows e no Linux com o comando PS. Dentre as informações fornecidas podemos destacar o PID (process identification ou identificador do processo), que faz parte : ( x ) do contexto de software do processo. ( ) do gerenciamento de arquivo. ( ) do espaço de endereçamento do processo. ( ) do contexto de hardware do processo. ( ) do controle de memória do processo.
4. Starvation é uma situação que ocorre quando:
( ) Quando Quantum esta acima de 400 ms . ( ) A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo. ( x ) Pelo menos um processo é continuamente postergado e não executa. ( ) Pelo menos um evento espera por um evento que não vai ocorrer. ( ) O processo tenta mas não consegue acessar uma variável compartilhada. 5. O que é Latência do Dispatcher? a) é o tempo de posicionamento do mecanismo de leitura e gravação do disco no exato bloco de dados, também chamado de Latência Rotacional.
b) é o período de tempo gasto na substituição de um processo por um outro;
c) é o tempo de ocupação do processador;
d) é o tempo entre a digitação e exibição no monitor com os resultados da
consulta.
6. Qual das afirmações abaixo está incorreto no mecanismo FIFO Scheduling :
a) O primeiro processo no estado de pronto é escolhido para a execução.
b) Um processo no estado de criação, quando todas as necessidades são
atendidas, é colocado no final da fila de estado de pronto, através do mecanismo Scheduler.
c) O Dispatcher escolhe o primeiro processo da fila de pronto e aloca na UCP para
execução até a interrupção por solicitação de uma função de E/S. quando passa para o estado de Espera (I/O Wait).
d) O processador é liberado para o scheduler para o escalonamento do próximo
processo.
7. No Escalonamento por Prioridade pode ocasionar o fenômeno de Starvation. Qual
das frases representa a correta coneituação deste fenômeno? a) STARVATION ocasionado no Escalonamento por Prioridade é a situação de processos de baixa prioridade que podem não ser escalonados, permanecendo indefinidamente na Fila de Pronto.
b) É o fenômeno ocasionado pela inércia no processador durante o intervalo de
tempo em que está no Estado de I/O;
c) É o fenômeno de parada voluntária provocada no intervalo de tempo entre a
mudança de Contexto de Hardware;
8. A partir do momento que um processo está em execução, este voluntariamente
libera o processador, retornando para a fila de pronto. Sua principal característica está no fato da liberação do processador ser uma tarefa realizada exclusivamente pelo processo em execução. O texto acima se refere a qual tipo de escalonamento ?
a) FIFO b) Circular c) Cooperativo d) Por prioridades
9. Neste algoritmo, quando um processo passa para o estado de execução, existe um tempo limite para a sua utilização de forma continua. Quando este tempo, denominado time-slice ou quantum, expira sem que antes a CPU seja liberada pelo processo, este volta ao estado de pronto (preempção), dando a vez a outro processo. O texto acima refere-se a qual tipo de escalonamento ? a) FIFO
b) Circular
c) Cooperativo
d) Por prioridades
10. Suponha um sistema operacional multiprogramado no qual há vários processos
sendo 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. Assinale a alternativa que representa o critério de escalonamento adequado para a situação descrita: ( ) Shortest-Job-First (SJF) ( ) First-In-First-Out (FIFO) ( ) Translation Lookaside Buffer (TLB) ( ) Paginação ( ) Por Prioridade
11. O sistema de tempo compartilhado, em que vários usuários utilizam recursos do
sistema simultaneamente, em geral: 1. Baseia-se em fatias de tempo 2. Baseia-se em eventos 3. Baseia-se em entradas 4. É operado pelo spoooling
12. Em um sistema multiprogramável, um processo ativo pode estar nos seguintes
estados: ( ) interrupção, pronto ou execução. ( ) latência, espera ou atividade. ( ) latência, pronto ou atividade. ( ) espera, pronto ou execução. ( ) espera, pronto ou interrupção. 13. Suponha que um usuário acionou um programa que, ao ser carregado, solicitou a digitação de uma senha. Quando o programa foi acionado, o processo passou pelos estados "pronto" e "executando". Em seguida o programa ficou no estado "espera", pois dependia de uma operação de E/S (leitura do teclado) para prosseguir. Quando o usuário informar a senha o processo passará do estado "espera" diretamente para o estado "executando"? ( ) Não. O processo ficará em estado de "espera" e aguarda até que o sistema operacional o selecione para execução. ( ) Sim. Mas somente se o computador tiver mais de uma CPU. ( ) Sim. Pois independente da quantidade de CPU´s ele será executado. ( ) Sim. Assim que liberar o processador ele será executado. ( ) Não. O processo passa para o estado "pronto" e aguarda até que o sistema operacional o selecione para execução.
14. Em sistemas multiprogramáveis, o escalonamento de processos torna-se uma das
atividades mais importantes do Sistema Operacional. Quais das afirmações não constitui os conceitos do Escalonamento. a) Escalonamento é o mecanismo de determinar qual dos processos da fila no Estado de Pronto deve entrar em execução;
b) O Scheduler é o mecanismo que coloca na fila de Pronto um processo que sai
da condição de I/O Wait, Running (por preempção por Time-Slice ou Prioridade) e Criação;
c) O mecanismo de escalonamento é o Dispatcher;
d) O escalonamento por prioridade ocorre quando um processo de maior
prioridade do que o do processo em execução entra na fila de pronto.
15. Conceitue Tempo de Espera num critério de escalonamento.
a) É o tempo de espera pela término das funções de I/O;
b) é o tempo total que um processo permanece na “fila de pronto” durante seu
processamento, aguardando para ser executado;
c) É o tempo de espera até a restauração da memória principal no mecanismo de
Swaping.
d) É o tempo total que um processo permanece utilizando o processador.
16. Considere o seguinte conjunto de processos e a duração de surto de CPU expressa em milissegundos:
Se os processos chegam na ordem X, Y e Z, onde X chega no instante 0, qual o
tempo de espera médio se os processos forem atendidos segundo o escalonamento FIFO ?