Você está na página 1de 22

Questo 1

Incorreto Atingiu 0,00 de 1,00

Marcar questo Texto da questo Sistemas Operacionais executam processos por meio da estrutura de dados conhecida por fila. Assim, todo processo que se encontra no status pronto mantido numa fila de processos prontos. Quando um ou mais processos esto prontos para serem executados, o sistema operacional deve decidir qual deles vai ser executado primeiro. O componente do sistema operacional responsvel por essa deciso denominado escalonador e a escolha do processo que ser executado recebe o nome de escalonamento. O escalonador utiliza algortmos para realizar o escalonamento de processos. Alm do denominado Mltiplas Filas, so algortmos de escalonamento: Escolha uma: a. Circular e B-Tree. b. Circular e Transio c. B-Tree e Transio. d. B-Tree e Tempo Real. e. Circular e Tempo Real. Feedback A resposta correta : Circular e Tempo Real..

Questo 2
Incorreto Atingiu 0,00 de 1,00

Marcar questo Texto da questo Assinale a alternativa incorreta sobre os conceitos bsicos de Sistemas Operacionais. Escolha uma: a. Escalonamento de processos por sorteio o mais recomendvel para um servidor de vdeo onde os vrios processos esto enviando sequncias de vdeo em diferentes velocidades de projeo. b. O escalonamento de processos Round-Robin faz a suposio implcita que todos os processos so igualmente importantes.

c. O escalonamento de processos Round-Robin atribui um intervalo de tempo de execuo igual para cada processo em execuo. d. O algoritmo de escalonamento de processos Tarefa Mais Curta Primeira produz menor tempo mdio de resposta de sistemas em lote. e. Escalonamento preemptivo permite que um processo use a CPU at terminar a sua execuo ou solicitar uma operao de E/S. Feedback A resposta correta : Escalonamento de processos por sorteio o mais recomendvel para um servidor de vdeo onde os vrios processos esto enviando sequncias de vdeo em diferentes velocidades de projeo..

Questo 3
Incorreto Atingiu 0,00 de 1,00

Marcar questo Texto da questo O escalonamento de CPU (Central Processing Unit) a base dos sistemas operacionais multiprogramados. Ao alternar a CPU entre os processos, o sistema operacional pode tornar o computador produtivo. Sobre algoritmos de escalonamento, assinale a alternativa correta. Escolha uma: a. No escalonamento por mltiplas filas, o prximo surto de CPU previsto como uma mdia exponencial das duraes medidas dos surtos de CPU anteriores. b. O escalonamento job mais curto primeiro (SJF) possui dois tipos de processos: de primeiro plano ou interativos, e o de segundo plano ou batch. c. Um problema crtico com os algoritmos de escalonamento por mltiplas filas com realimentao a starvation (estagnao), na qual um processo que est pronto para executar, mas que no tem CPU, pode ser considerado bloqueado. d. O algoritmo de escalonamento Round-Robin (RR) aloca a CPU ao primeiro processo na fila de processos prontos durante q unidades de tempo, em que q o quantum de tempo. e. O escalonamento First-Come, First-Served (FCFS) um caso especial do algoritmo geral de escalonamento por prioridade, podendo ser preemptivo ou nopreemptivo. Feedback A resposta correta : O algoritmo de escalonamento Round-Robin (RR) aloca a CPU ao primeiro processo na fila de processos prontos durante q unidades de tempo, em que q o quantum de tempo..

Questo 4
Incorreto Atingiu 0,00 de 1,00

Marcar questo Texto da questo Assinale a alternativa correta Escolha uma: a. Tempo de runover o tempo total que um processador gasta para instalar um programa aplicativo. b. No escalonamento no-preemptivo, quando um processo est em execuo, nenhum evento externo pode ocasionar a perda do uso do processador. c. No nivelamento preemptivo, quando um processo est em execuo, nenhum evento externo pode ocasionar a perda do uso do processador. d. Tempo de makearound o tempo total que um processador gasta desde sua criao at seu trmino. e. No escalonamento no-preventivo, quando um usurio executa um programa, nenhuma entidade externa pode ocasionar a perda do desempenho do programador. Feedback A resposta correta : No escalonamento no-preemptivo, quando um processo est em execuo, nenhum evento externo pode ocasionar a perda do uso do processador..

Questo 5
Sobre gerencia do processador, assinale a alternativa incorreta. Escolha uma: a. No escalonamento preemptivo, o sistema operacional pode interromper um processo em execuo e pass-lo para o estado de pronto, com o objetivo de alocar outro processo na UCP. b. O escalonador uma rotina do sistema operacional que tem como principal funo implementar os critrios da poltica de escalonamento. c. Tempo de processador ou tempo de UCP o tempo que um processo leva no estado de execuo durante seu processamento. d. Preempo por prioridade, ocorre quando o sistema operacional interrompe o processo em execuo em funo da expirao da sua fatia de tempo, substituindo-o por outro processo. e. Uma poltica de escalonamento composta por critrios estabelecidos para determinar qual processo em estado de pronto ser escolhido para fazer uso do processador Feedback A resposta correta : Preempo por prioridade, ocorre quando o sistema operacional interrompe o processo em execuo em funo da expirao da sua fatia de tempo, substituindo-o por outro processo..

Questo 6

Correto Atingiu 1,00 de 1,00

Marcar questo Texto da questo Um sistema de tempo real um sistema computadorizado que exige no apenas que os resultados da computao sejam corretos, mas tambm que os resultados sejam produzidos dentro de um perodo de tempo especificado. Dessa maneira, a caracterstica tpica de um sistema de tempo real Escolha uma: a. suporte a uma srie de dispositivos perifricos, tais como telas grficas, unidades de CD e DVD. b. mltiplos usurios. c. Kernel no preemptivo. d. finalidade mltipla. e. escalonamento preemptivo. Feedback A resposta correta : escalonamento preemptivo..

Questo 7
Incorreto Atingiu 0,00 de 1,00

Marcar questo Texto da questo Uma das atribuies de um sistema operacional o controle e o escalonamento de processos. Sobre esta atribuio, CORRETO afirmar que: Escolha uma: a. os sistemas operacionais mais modernos no trabalham com escalonamento de processos em virtude da alta velocidade dos processadores. b. um dos objetivos do escalonamento de processos garantir que um recurso compartilhado seja acessado por dois ou mais processos ao mesmo tempo. c. os sistemas operacionais, por meio de solues diversas, como instrues de Test and Set Lock (TSL), semforos e variveis de bloqueio, implementam algoritmos e solues, de excluso mtua, procurando garantir que os processos no entrem em estado de espera infinito. d. o escalonamento de processos tem como objetivo garantir um bom gerenciamento da memria.

e. os processos possuem apenas dois estados: estado de espera e estado de execuo Feedback A resposta correta : os sistemas operacionais, por meio de solues diversas, como instrues de Test and Set Lock (TSL), semforos e variveis de bloqueio, implementam algoritmos e solues, de excluso mtua, procurando garantir que os processos no entrem em estado de espera infinito..

Questo 8
Correto Atingiu 1,00 de 1,00

Marcar questo Texto da questo o processo a ser executado pela CPU em um determinado instante decidido especificamente pelo Escolha uma: a. Escalonador de processos. b. Multithreading. c. Shell. d. gerenciador preemptivo e. Compartilhador de tarefas. Feedback A resposta correta : Escalonador de processos..

Questo 9
Correto Atingiu 1,00 de 1,00

Marcar questo Texto da questo Sobre gerencia de processamento, assinale a alternativa incorreta. Escolha uma: a. Uma poltica de escalonamento composta por critrios estabelecidos para determinar qual processo em estado de pronto ser escolhido para fazer uso do processador b. O escalonador uma rotina do sistema operacional que tem como principal funo implementar os critrios da poltica de escalonamento.

c. No escalonamento preemptivo, o sistema operacional pode interromper um processo em execuo e pass-lo para o estado de pronto, com o objetivo de alocar outro processo na UCP. d. Tempo de processador ou tempo de UCP o tempo que um processo leva no estado de execuo durante seu processamento. e. Preempo por prioridade, ocorre quando o sistema operacional interrompe o processo em execuo em funo da expirao da sua fatia de tempo, substituindo-o por outro processo. Feedback A resposta correta : Preempo por prioridade, ocorre quando o sistema operacional interrompe o processo em execuo em funo da expirao da sua fatia de tempo, substituindo-o por outro processo..

Questo 10
Correto Atingiu 1,00 de 1,00

Marcar questo Texto da questo Assinale a alternativa correta a respeito do gerenciamento de processos nos sistemas operacionais Linux e Windows. Escolha uma: a. No sistema Windows, threads pertencentes a um mesmo processo tm, necessariamente, a mesma prioridade. b. Em ambos os sistemas, os processos pais so associados aos seus respectivos filhos ou seja, aos processos criados por eles formando uma estrutura hierrquica multinvel. c. Tanto no Linux quanto no Windows, quando um processo encerra a sua execuo, os processos criados por ele tambm so encerrados pelo sistema operacional. d. Nas verses atuais do Linux e do Windows, o ncleo do sistema operacional realiza o escalonamento de threads, considerando suas prioridades de execuo.

e. Nos sistemas Linux e Windows, a criao de um novo processo efetuada criando uma cpia do espao de endereamento do processo que efetuou a criao. Posteriormente, o cdigo executvel do processo criado pode ser substitudo, efetuando uma nova chamada de sistema. Feedback A resposta correta : Nas verses atuais do Linux e do Windows, o ncleo do sistema operacional realiza o escalonamento de threads, considerando suas prioridades de execuo. .

Questo 11
Incorreto Atingiu 0,00 de 1,00

Marcar questo Texto da questo Considerando que os processos P1, P2, P3, P4 e P5 tenham tempo de burst de CPU, em milissegundos, iguais a 10, 1, 2, 3 e 5, respectivamente. Calcule o tempo medio de espera para o escalonador fifo. OBS: a resposta um nmero inteiro. Resposta: Feedback
50

A resposta correta : 10.

Questo 12
Assinale a alternativa correta em relao aos eventos que podem causar a criao e/ou terminao de processos. Escolha uma ou mais: a. A execuo de um comando pode causar terminao de um processo. Correto b. A execuo de uma chamada ao sistema pode causar a criao de um processo. Correto c. Um erro de execuo pode causar a criao de um processo. d. A inicializao do sistema operacional pode causar a terminao de um processo. e. Uma requisio de usurio pode causar a criao de um processo Correto Feedback A resposta correta : A execuo de uma chamada ao sistema pode causar a criao de um processo., Uma requisio de usurio pode causar a criao de um processo, A execuo de um comando pode causar terminao de um processo..

Questo 13
Marque a alternativa INCORRETA. Escolha uma: a. Na poltica CIRCULAR o tempo de uso do processador determinante. b. Na poltica MULTIPLAS FILAS os processos podem sofrer interrupes. c. Na poltica PRIORIDADES os processos de menor prioridade pode sofrer de morte por inanio. d. Na poltica FIFO o processo no pode sofrer interrupo. e. Na poltica SJF o processo de maior prioridade executado primeiro. Correto Feedback A resposta correta : Na poltica SJF o processo de maior prioridade

executado primeiro..

Questo 14
Quando um sistema operacional permite a comunicao direta do usurio com o processo durante o seu processamento est executando um processo Escolha uma: a. frontend b. Backend c. foreground Correto d. background e. IO-Bound Feedback A resposta correta : foreground.

Questo 15
Nos sistemas operacionais, o escalonamento de processos consiste em:

Escolha uma: a. executar processos mais demorados antes dos mais rpidos. b. selecionar um processo da fila de ready e alocar a CPU para o mesmo. Correto c. alterar a ordem dos processos para utilizao da CPU e demais recursos. d. priorizar o processo a ser executado. e. transferir um processo na fila de wait para a fila de ready. Feedback

A resposta correta : selecionar um processo da fila de ready e alocar a CPU para o mesmo..

Questo 16

Considerando que os processos P1, P2, P3, P4 e P5 tenham tempo de burst de CPU, em milissegundos, iguais a 8, 2, 6, 5 e 7, respectivamente. Calcule o tempo medio de espera para o escalonador fifo Resposta:Incorreto Feedback A resposta correta : 13.

Questo 17
Com relao ao algoritmo de escalonamento Round-Robin aplicado a sistemas interativos, qual a implicao quando se adota um quantum muito pequeno? Escolha uma: a. Degradao do tempo de resposta para requisies curtas. b. Diminuio da eficincia da CPU.

c. Os processos de baixa prioridade no sero executados. d. Diminuio do nmero mdio de chaveamento de contextos. e. Diminuio do nmero mdio de preempes. Feedback A resposta correta : Diminuio da eficincia da CPU..

Questo 18
selecione a alternativa incorreta Escolha uma: a. Uma poltica de escalonamento composta por critrios estabelecidos para determinar qual processo em estado de pronto ser escolhido para fazer uso do processador b. No escalonamento preemptivo, o sistema operacional pode interromper um processo em execuo e pass-lo para o estado de pronto, com o objetivo de alocar outro processo na UCP. c. O escalonador uma rotina do sistema operacional que tem como principal funo implementar os critrios da poltica de escalonamento. d. Preempo por prioridade, ocorre quando o sistema operacional interrompe o processo em execuo em funo da expirao da sua fatia de tempo, substituindo-o por outro processo.

e. Tempo de processador ou tempo de UCP o tempo que um processo leva no estado de execuo durante seu processamento. Feedback

A resposta correta : Preempo por prioridade, ocorre quando o sistema operacional interrompe o processo em execuo em funo da expirao da sua fatia de tempo, substituindo-o por outro processo..

Questo 19
Assinale as alternativas corretas Escolha uma ou mais: a. No escalonamento no-preemptivo existem poucas trocas de contexto.

b. O escalonamento preemptivo permite a existncia de Sistemas Operacionais monotarefas. c. No escalonamento preemptivo o processo pode ser retirado do processador.

d. No escalonamento preemptivo o processo no pode ser retirado do processador. e. Uma poltica no-preemptivo bastante conhecida a circular. Feedback A resposta correta : No escalonamento no-preemptivo existem poucas trocas de contexto., No escalonamento preemptivo o processo pode ser retirado do processador..

Questo 20
Marque a alternativa INCORRETA. Escolha uma: a. Um processo um programa em execuo. b. Contexto de Software: so especificados limites e caractersticas dos recursos que podem ser alocados pelos processos. c. Contexto de Hardware: Armazena o contedo dos registradores gerais da UCP. d. A troca de contexto ocorre quando um processo "recebe" o processador. e. Todo processo possui contexto de hardware, contexto de software e contexto de endereamento. Feedback A resposta correta : A troca de contexto ocorre quando um processo "recebe" o processador..

Questo 21
Diferentes algoritmos de escalonamento de CPU possuem diferentes propriedades e a escolha de um determinado algoritmo pode favorecer uma classe dos processos em detrimento de outra. Assinale a opo que apresenta um algoritmo capaz de produzir starvation. Escolha uma: a. mltiplas filas com realimentao b. Round Robin c. primeiro a chegar, primeiro a ser atendido d. prioridades

e. eleio Feedback A resposta correta : prioridades.

Questo 22
Quando um sistema operacional permite a comunicao direta do usurio com o processo durante o seu processamento est executando um processo Escolha uma: a. frontend b. foreground

c. background d. Backend e. IO-Bound Feedback A resposta correta : foreground.

Questo 23
Assinale a alternativa que melhor define um estado do processo: Escolha uma:

a. Pronto: o processo est temporariamente parado enquanto aguarda ser executado.

b. Bloqueado: o processo ao chegar neste estado, alm de ser bloqueado ele descartado, no podendo mais voltar ao estado Em execuo. c. Em execuo / pronto: ambos estados o processo executado, entretanto no ltimo o processo executado e finalizado. d. Pronto: neste estado, o processo foi executado e finalizado. e. Em execuo: neste estado o processo executado, podendo ter mais de um estado. Feedback A resposta correta : Pronto: o processo est temporariamente parado enquanto aguarda ser executado..

Questo 24
Cinco processos devero ser executados em um computador. Os tempos de execuo previstos para cada um dos processos so 10, 8, 4, 6 e X medidos em alguma unidade de tempo. O responsvel pela administrao do sistema operacional desse computador decide organizar a ordem de execuo desses processos, objetivando minimizar o tempo mdio de resposta. Sabe-se que o processo com tempo X ser o terceiro processo a ser executado. Nessas condies, um valor inteiro possvel para X Resposta:
7

Feedback A resposta correta : 7.

Questo 25
Em sistemas operacionais o tempo que um processo leva desde a sua criao at o seu trmino, levando em considerao todo o tempo gasto na espera para alocao de memria, espera na fila de pronto e na fila de espera, como nas operaes de entrada e sada o: Escolha uma: a. throughput b. tempo de espera c. tempo de turnaround d. tempo de deadlock e. tempo de processador A resposta correta : tempo de turnaround.

Questo 26

Considerando-se o algoritmo de escalonamento por alternncia circular (round-robin) aplicado a sistemas interativos, que problema pode ocorrer quando um quantum muito longo adotado? Escolha uma: a. Aumento do nmero de timeouts de processos ociosos. b. Aumento do nmero mdio de preempes. c. Degradao no tempo de resposta s requisies interativas curtas. d. Aumento do nmero de alternncia de processos. e. Reduo na eficincia da CPU. A resposta correta : Degradao no tempo de resposta s requisies interativas curtas..

Questo 27
Suponha um sistema operacional que utiliza um algoritmo de escalonamento preemptivo, executado em um computador com somente uma CPU. Considere que os processos executados no computador podem assumir, em um determinado instante de tempo, um dos seguintes estados: Executando: de posse da CPU; Pronto: disponvel para ser executado, mas sem acesso CPU; Bloqueado: aguarda a concluso de um evento externo. Marque quais das seguintes transies de estado enumeradas abaixo podem existir em um SO. Escolha uma ou mais: a. Pronto -> Executando b. Bloqueado -> Executando c. Pronto -> Bloqueado d. Bloqueado -> Pronto e. Executando -> Pronto f. Executando -> Bloqueado A resposta correta : Pronto -> Executando, Bloqueado -> Pronto, Executando -> Bloqueado, Executando ->Pronto.

Questo 28
Considerando que os processos P1, P2, P3, P4 e P5 tenham tempo de burst de CPU, em milissegundos, iguais a 10, 1, 2, 3 e 4, respectivamente. Calcule o tempo medio de espera para o escalonador sjf A resposta correta : 4.

Questo 29
Para os seguintes escalonadores, marque os que so ou podem ser preemptivos. Escolha uma ou mais: a. circular b. mltiplas filas com realimentao c. aleatrio

d. mltiplas filas e. Fifo

f. prioridades

Feedback A resposta correta : prioridades, circular, mltiplas filas, mltiplas filas com realimentao.

Questo 30
Os processos no sistema operacional que possuem um timer, chamado de quantum, onde todos os processos ganham o mesmo valor de quantum para rodarem na CPU, caracterizam o escalonamento de processos de sigla Escolha uma: a. FIFO b. SJF Incorreto c. SRTF d. FCFS e. RR Feedback A resposta correta : RR.

Questo 31
So critrios de escalonamento de processos em sistemas operacionais: Escolha uma: a. threadout, velocidade de espera, memria de turnaround. b. output, paralelismo de controle, tempo de movearound. c. throughput, tempo de controle, tempo de stayaround. d. throughput, tempo de espera, tempo de turnaround. Correto e. througset, custo de recicling, tempo de turnover. Feedback

A resposta correta : throughput, tempo de espera, tempo de turnaround..

Questo 32
Marque a alternativa INCORRETA. Escolha uma: a. Na poltica SJF o processo de maior prioridade executado primeiro. Correto b. Na poltica FIFO o processo no pode sofrer interrupo. c. Na poltica CIRCULAR o tempo de uso do processador determinante. d. Na poltica MULTIPLAS FILAS os processos podem sofrer interrupes. e. Na poltica PRIORIDADES os processos de menor prioridade pode sofrer de morte por inanio. Feedback A resposta correta : Na poltica SJF o processo de maior prioridade executado primeiro..

Questo 33
Um processo em um sistema operacional pode mudar para o estado de pronto a partir do estado de Escolha uma: a. criao, apenas. b. execuo, apenas. c. execuo ou trmino, apenas. d. criao ou trmino, apenas. e. criao, espera ou execuo. Correto Feedback A resposta correta : criao, espera ou execuo..

Questo 34
Preencha os parnteses, associando os conceitos listados abaixo, relacionados ao escalonamento de processos, s suas respectivas definies, apresentadas a seguir.
Resposta 1

Tempo de resposta

Proporcionalida de

Resposta 2

Resposta 3 Justia

Resposta 4 Equilbrio

Tempo de retorno

Resposta 5

Feedback A resposta correta : Tempo de resposta Tempo entre a execuo de um comando e a sua concluso em um sistema interativo., Proporcionalidade Capacidade de o sistema satisfazer s expectativas dos usurios., Justia Diviso do tempo de utilizao da CPU de forma adequada entre os processos, Equilbrio Utilizao eficiente dos recursos do sistema., Tempo de retorno Tempo mdio entre a submisso e a concluso de tarefas (jobs) em um sistema em lote (batch)..

Questo 35

No contexto de sistemas operacionais, a tabela abaixo apresenta 5 processos com seus tempos de incio (foi escalonado pela primeira vez) e total necessrio para a execuo de seu servio.

Sabendo-se que o sistema dispe apenas de um processador e que o algoritmo de escalonamento circular, com troca de contexto a cada unidade de tempo, quando terminar o processo 5? Dado: Nenhum processo interrompido para entrada e sada. Resposta: Feedback
10

A resposta correta : 13.

Questo 36
Escolha uma: a. Um fluxo de execuo ou thread pode ser considerado um agrupamento de vrios processos tradicionais. b. Os processos filhos criados no podem fazer uso de recursos externos queles j usados pelo processo pai. c. O bloco de controle de processos armazena informaes sobre o usurio responsvel por um determinado processo. d. O escalonador de processos uma rotina responsvel por carregar na memria do computador os processos para execuo, controlando o grau de multiprogramao. A resposta correta : O bloco de controle de processos armazena informaes sobre o usurio responsvel por um determinado processo..