Buscar

lista de exercicios

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

A respeito das características do algoritmo de escalonamento SPF (shortest process first), assinale a opção correta.
 a) Os processos são executados na ordem em que chegam à fila de espera e executados até o final, sem nenhum evento preemptivo.
 b) No SPF, um processo recém-chegado e em espera, cujo tempo estimado de execução completa seja menor, provoca a preempção de um processo em execução que apresente tempo estimado de execução completa maior.
 c) O SPF favorece processos longos em detrimento dos mais curtos. Estes, ao chegarem à fila de espera, são obrigados a aguardar a conclusão dos processos longos que já estiverem em andamento, para, então, entrar em execução.
 d) Os processos são despachados na ordem em que são colocados em espera e recebem uma quantidade limitada de tempo do processador para execução; além disso, são interrompidos caso sua execução não se conclua dentro do intervalo de tempo delimitado.
 e) O escalonador seleciona o processo que estiver à espera e possuir o menor tempo de execução estimado e o coloca em execução até a sua conclusão.
Um sistema operacional utiliza o algoritmo de escalonamento de processos no qual os processos menores terão prioridade na execução. Esse tipo de algoritmo de escalonamento é conhecido pelo acrônimo:
 a) WW.
 b) EDF.
 c) SJF.
 d) RM.
 e) FIFO.
Para melhor utilizar a CPU, os sistemas operacionais utilizam ... I... , que permite que vários jobs fiquem na memória ao mesmo empo, assegurando que a CPU sempre tenha um job para executar. Os sistemas ....II.... são uma extensão deste mecanismo, em que algoritmos ...III... atuam alternando rapidamente entre os jobs, dando a impressão que cada um deles está sendo executado concorrentemente. 
As lacunas I, II e III são, correta e respectivamente, preenchidas por
 a) o multiprocessamento - multiprocessados - de escalonamento
 b) o multiprocessamento - de tempo real - multithreads
 c) o escalonamento - multicore - de tempo compartilhado
 d) a multiprogramação - multiprocessados - multicore
 e) a multiprogramação - de tempo compartilhado - de escalonamento
Um sistema operacional permite que os processos sejam executados até o seu término, sem que sejam interrompidos por eventos externos. Sobre esse sistema operacional, é correto afirmar que
 a) utiliza um escalador por prioridades.
 b) o algoritmo de escalonamento que ele utiliza é o Round Robin
 c) o seu escalador é do tipo não preemptivo.
 d) não necessita de um módulo escalador.
 e) não possui o módulo despachante (dispatcher).
Sistema operacional é 
 A) um programa de computador que gera ferramentas de desenho para uma interface gráfica de usuário. 
 B) um programa de computador que atualiza o hardware de forma automática enquanto suportado pelo fabricante. 
 C) um dispositivo que virtualiza programas e hardwares de forma transparente para o usuário no cenário de nuvem. 
 D) um dispositivo que se conecta no computador para instalação de programas e gerenciamento automático de dados e da memória virtual. 
 E) um programa para gerenciar recursos do computador, provendo uma interface simplificada para o usuário manipular o hardware.
Qual tipo de transição NÃO seria possível nos escalonamentos de um processo pelo sistema operacional?
a) Pronto para bloqueado.
b) Bloqueado para pronto.
c) Pronto para em execução.
d) Em execução para pronto.
Sobre estados de processos em Sistemas Operacionais, analise as assertivas e assinale a alternativa que aponta a(s) correta(s). 
I. Um processo, em um sistema multiprogramável (multitarefa), não é executado todo o tempo pelo processador. Durante sua existência, ele passa por uma série de estados. Basicamente, existem três estados em que um processo pode se encontrar no sistema. 
II. Execução (running), um processo é classificado como running quando aguarda uma oportunidade para executar, ou seja, esperando que o sistema operacional aloque a UCP para sua execução. 
III. Pronto (ready), um processo é dito neste estado quando está sendo processado pela UCP. Em sistemas com apenas um processador, somente um processo pode estar pronto em um dado instante de tempo. 
IV. Espera (wait), neste estado um processo aguarda algum evento externo ou por algum recurso para poder prosseguir seu processamento. Como exemplo, podemos citar o término de uma operação de entrada/saída ou a espera de uma determinada data e/ou hora para poder continuar sua execução.
a) Apenas I.
b) Apenas I e III.
c) Apenas I e IV.
d) Apenas II, III e IV.
e) I, II, III e IV.
Uma função importante de um sistema operacional é o escalonamento de processos ou tarefas. O escalonamento a curto prazo faz parte da função de troca de processos (swapping) entre a memória principal e a memória secundária do computador.
a)Certo
b)Errado
Na estrutura organizacional do sistema operacional Linux, a função do System Call é
 a) descobrir as aplicações em execução no sistema.
 b) prover a interface entre a aplicação e o Kernel.
 c) realizar a chamada de aplicações de rede.
 d) realizar a comunicação entre os dispositivos e o Kernel.
 e) sincronizar as aplicações multitarefa.

Continue navegando