Buscar

Sistemas Operacionais - QUESTÕES DE AV E TESTES DE CONHECIMENTO (~90 Questões)

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 36 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

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 6, do total de 36 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

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 9, do total de 36 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

1a Questão
Os sistemas operacionais podem ser classificados quanto às atribuições do kernel, dividindo-se em: arquitetura 
monolítica, arquitetura em camadas e arquitetura microkernel. Marque a alternativa CORRETA:
Na arquitetura monolítica, caso um serviço pare, o kernel não é comprometido, já que a principal função do 
núcleo é gerenciar a comunicação (troca de mensagens) entre as aplicações e os serviços.
 A arquitetura monolítica é a que tem a implementação mais complexa.
 A maioria dos sistemas operacionais atuais é desenvolvida usando a arquitetura em camadas, já que há pelo 
menos a camada "usuário" e a camada "kernel".
A arquitetura microkernel caracteriza-se por se tratar de um conjunto de módulos que funcionam como se 
fosse um único programa.
A arquitetura em camadas tem como vantagem o alto desempenho.
Respondido em 21/04/2020 14:24:57
Gabarito
Coment.
 
 2a Questão
(badesc 2010) Um sistema informatizado opera 24 horas por dia, por meio de uma conexão direta ao computador central,
realizando todas as solicitações no momento em que as transações ocorrem, com destaque pelo menor tempo de 
resposta, requisito de suma importância para a sua eficiência e performance. Duas aplicações para emprego desse 
sistema são exemplificadas pelo controle de passagens de grandes companhias aéreas ou rodoviárias e pela monitoração 
do lançamento de um foguete. Por suas características, esse sistema opera na modalidade de processamento conhecida 
como:
off-line e time sharing.
batch e real time.
 on-line e real time.
on-line e time sharing.
off-line e real time.
Respondido em 21/04/2020 14:25:29
Gabarito
Coment.
 
 3a Questão
Em relação ao Sistema Operacionais quanto à Arquiteturas do Núcleo - Kernel, qual o termo se completa o texto abaixo 
com as lacunas em branco. O conceito de _______________ é de reduzir o kernel a comunicações de processos básicos 
econtrole de I/O, e deixar os outros serviços de sistemas situados no user-space (espaço dousuário) em forma de 
processos normais(chamados de servers - servidores). Existe um server para cada problema de gerenciamento de 
memória, um server faz gerenciamento de processos, e outro gerencia drivers, e assim por diante.
superkernel
 microkernel
kernel
kernel monlítico;
 camadas
Respondido em 21/04/2020 14:25:55
10a
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743818278&cod_hist_prova=187743800&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743818278&cod_hist_prova=187743800&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743818278&cod_hist_prova=187743800&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743818278&cod_hist_prova=187743800&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743818278&cod_hist_prova=187743800&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743818278&cod_hist_prova=187743800&pag_voltar=otacka#
Gabarito
Coment.
 
 4a Questão
O que é multiprogramação?
Processamento centralizado.
 Técnica que permite que vários processos estejam em memória ao mesmo tempo.
 Processamento paralelo.
Processamento distribuído.
Técnica que permite a troca de informações entre a memória principal e a memória secundária.
Respondido em 21/04/2020 14:26:13
Gabarito
Coment.
 
 5a Questão
Marque a alternativa INCORRETA em relação ao conceito de sistemas operacionais:
São componentes básicos de um sistema operacional: interface com o usuário; gerência do processador; 
gerência de memória; gerência de dispositivos; sistema de arquivos.
 É impossível fazer uso de um computador que não tenha um sistema operacional instalado.
Um sistema operacional deve facilitar acesso aos recursos do sistema, assim como compartilhá-los de forma 
organizada e protegida.
Atua como uma interface entre o usuário e o computador.
Um sistema operacional é responsável por gerenciar os recursos computacionais.
Respondido em 21/04/2020 14:26:50
Gabarito
Coment.
 
 6a Questão
Um sistema operacional pode ser definido como um conjunto de rotinas executado pelo processador. Também é certo 
dizer que o sistema operacional atua como uma interface entre o usuário e o computador. Marque a alternativa 
INCORRETA em relação ao conceito de sistemas operacionais:
Um sistema operacional deve compartilhar os recursos do sistema de forma organizada e protegida
Um sistema operacional deve facilitar acesso aos recursos do sistema
 É impossível fazer uso de um computador que não tenha um sistema operacional
Um sistema operacional é responsável por gerenciar os recursos computacionais
São componentes básicos de um sistema operacional: interface com o usuário; gerência do processador; 
gerência de memória; gerência de dispositivos; sistema de arquivos
Respondido em 21/04/2020 14:28:20
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743818278&cod_hist_prova=187743800&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743818278&cod_hist_prova=187743800&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743818278&cod_hist_prova=187743800&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743818278&cod_hist_prova=187743800&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743818278&cod_hist_prova=187743800&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743818278&cod_hist_prova=187743800&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743818278&cod_hist_prova=187743800&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743818278&cod_hist_prova=187743800&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743818278&cod_hist_prova=187743800&pag_voltar=otacka#
 7a Questão
Em um sistema multiprogramável, um processo ativo pode estar nos seguintes estados
espera, pronto ou interrupção
interrupção, pronto ou execução
latência, espera ou atividade
latência, pronto ou atividade
 espera, pronto ou execução
Respondido em 21/04/2020 14:28:27
Gabarito
Coment.
 
 8a Questão
Um sistema operacional multitarefa tem como característica fundamental:
Uso simultâneo de mais de uma unidade de disco.
 A execução concorrente de processos
Ser também multiusuário
Uso de interface gráfica
A execução simultânea de processos
 1a Questão
O processo de um sistema operacional é definido como sendo "um programa em execução". Um processo pode assumir 
estados diferentes e consequentemente, ocorre mudanças entre os estados. Com relação a estas mudanças de estado, 
marque a opção que NÃO é possível acontecer.
Bloqueado para pronto
 Execução para pronto
 bloqueado para execução
pronto para execução
Execução para bloqueado
Respondido em 21/04/2020 14:53:38
 
 2a Questão
Processos podem ser classificados como CPU-bound ou I/O bound, de acordo com a utilização elevada do 
processador(UCP) e dos dispositivos de entrada/saída(E/S), respectivamente. Analisando os gráficos abaixo podemos 
afirmar que :
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743818278&cod_hist_prova=187743800&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743818278&cod_hist_prova=187743800&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743818278&cod_hist_prova=187743800&pag_voltar=otacka#
tanto o gráfico 1 quanto o gráfico 2 representam processos de CPU-bound.
 o gráfico 2 representa um processo de I/O bound e o gráfico 1 representra um processo de CPU-bound.
tanto o gráfico 1 quanto o gráfico 2 representam processos de I/O bound.
o gráfico 1 representa umprocesso de I/O bound e o gráfico 2 representra um processo de CPU-bound.
ao longo do tempo o gráfico 1 representa um processo de I/O bound, já no gráfico 2 não é possível verificar o 
tipo de processo que representa.
Respondido em 21/04/2020 14:54:16
Gabarito
Coment.
 
 3a Questão
Em relação ao conceito de processos, marque a assertiva CORRETA:
Sistemas multitarefa não suportam mais de uma instância do mesmo programa em execução.
 Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há um único processo 
responsável pelas duas instâncias.
 Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há dois processos 
diferentes (um para cada instância).
Apenas sistemas operacionais monotarefa suportam mais de uma instância de um programa em execução.
Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há dois processos iguais.
Respondido em 21/04/2020 14:54:49
Gabarito
Coment.
 
 4a Questão
Marque a opção que melhor representa a afirmação a seguir. Armazena o conteúdo dos registradores gerais da UCP, além 
dos registradores de uso específico, como program counter (PC), stack pointer (SP) e registrador de status¿.
 Thread
Limites
Contexto de Software
Espaço de Endereçamento
 Contexto de Hardware
Respondido em 21/04/2020 14:55:12
Gabarito
Coment.
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743956931&cod_hist_prova=187751208&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743956931&cod_hist_prova=187751208&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743956931&cod_hist_prova=187751208&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743956931&cod_hist_prova=187751208&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743956931&cod_hist_prova=187751208&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743956931&cod_hist_prova=187751208&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743956931&cod_hist_prova=187751208&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743956931&cod_hist_prova=187751208&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743956931&cod_hist_prova=187751208&pag_voltar=otacka#
 
 5a Questão
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 "execução"?
Sim. Assim que liberar o processador ele será executado.
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.
 Não. O processo passa para o estado "pronto" e aguarda até que o sistema operacional o selecione para 
execução.
Respondido em 21/04/2020 14:55:41
Gabarito
Coment.
 
 6a Questão
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"?
Sim. Mas somente se o computador tiver mais de uma CPU.
sim, pois independente da quantidade de CPU´s ele será executado.
 Não. O processo passa para o estado "pronto" e aguarda até que o sistema operacional o selecione para 
execução.
Não. O processo ficará em estado de ¿espera¿ e aguarda até que o sistema operacional o selecione para 
execução.
Sim. Assim que liberar o processador ele será executado.
Respondido em 21/04/2020 14:59:30
Gabarito
Coment.
 
 7a Questão
Processos do tipo _________, permitem a comunicação direta do usuário com o processo durante o seu processamento. 
Marque a opção que melhor completa a frase acima.
Processos CPU bound
 Processos Foreground
Processos I/O bound
Processos em Lote
Processos Background
Respondido em 21/04/2020 14:59:37
Gabarito
Coment.
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743956931&cod_hist_prova=187751208&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743956931&cod_hist_prova=187751208&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743956931&cod_hist_prova=187751208&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743956931&cod_hist_prova=187751208&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743956931&cod_hist_prova=187751208&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743956931&cod_hist_prova=187751208&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743956931&cod_hist_prova=187751208&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743956931&cod_hist_prova=187751208&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3743956931&cod_hist_prova=187751208&pag_voltar=otacka#
 
 8a Questão
Em sistemas multiprogramáveis os processos podem assumir diferentes estados. Os três estados mais importantes são: 
running (execução); ready (pronto); e wait (espera). Mudanças entre esses estados podem ocorrer a qualquer momento. 
Assinale dentre as assertivas seguir a unica mudança de estado que NÃO pode acontecer:
ESPERA para PRONTO
PRONTO para EXECUÇÃO
EXECUÇÃO para ESPERA
 ESPERA para EXECUÇÃO
EXECUÇÃO para PRONTO
 1a Questão
Threads são fluxos de execução distintos dentro de um mesmo processo. Assinale a afirmativa que NÃO está de acordo 
com o conceito de threads.
Economia de tempo de processamento
 Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao núcleo
Compartilhamento de recursos
Utilização de múltiplos processadores
Melhor aproveitamento na fatia de tempo
Respondido em 21/04/2020 15:22:34
Gabarito
Coment.
 
 2a Questão
Alguns sistemas operacionais permitem a implementação de thread, que é um fluxo de dados executável dentro de 
processo. Dentre as características a seguir, marque aquela que NÃO corresponde ao THREAD.
O suporte a múltiplas thread é uma característica do sistema operacional.
Posix Pthreads, Win32 threads, Java threads são bibliotecas de threads
 A thread kernel é criada e gerenciada pelo kernel, porém em casos específicos podem ser gerenciadas, 
diretamente, pelo usuário.
A thread de usuário é criada e gerenciada por uma biblioteca no nível usuário.
Existem dois tipos de thread: thread usuário e thread kernel
Respondido em 21/04/2020 15:23:08
Gabarito
Coment.
 
 3a Questão
Threads são fluxos de execução distintos dentro de um mesmo processo. É a unidade de execução de um sistema. Qual 
das afirmativas abaixo não estão de acordo com o conceito de threads ?
Utilização de múltiplos processadores
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3744105340&cod_hist_prova=187758655&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3744105340&cod_hist_prova=187758655&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3744105340&cod_hist_prova=187758655&pag_voltar=otacka#http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3744105340&cod_hist_prova=187758655&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3744105340&cod_hist_prova=187758655&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3744105340&cod_hist_prova=187758655&pag_voltar=otacka#
 Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao núcleo
Compartilhamento de recursos
Melhor aproveitamento na fatia de tempo
Economia de tempo de gerenciamento
Respondido em 21/04/2020 15:23:04
 
 4a Questão
Uma alternativa para o aumento de desempenho de sistemas computacionais é o uso de processadores com múltiplos
núcleos, chamados multicores. Nesses sistemas, cada núcleo, normalmente, tem as funcionalidades completas de um
processador, já sendo comuns, atualmente, configurações com 2, 4 ou mais núcleos. Com relação ao uso de
processadores multicores, e sabendo que threads são estruturas de execução associadas a um processo, que
compartilham suas áreas de código e dados, mas mantêm contextos independentes, analise as seguintes asserções:
Ao dividirem suas atividades em múltiplas threads que podem ser executadas paralelamente, aplicações podem se
beneficiar mais efetivamente dos diversos núcleos dos processadores multicores.
PORQUE
O sistema operacional nos processadores multicores pode alocar os núcleos existentes para executar simultaneamente
diversas sequências de código, sobrepondo suas execuções e, normalmente, reduzindo o tempo de resposta das
aplicações às quais estão associadas.
Acerca dessas asserções, assinale a opção correta.
 As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
Tanto a primeira quanto a segunda asserções são proposições falsas.
Respondido em 21/04/2020 15:23:41
Gabarito
Coment.
 
 5a Questão
Sabe-se que cada processo tem seu próprio contexto de software, contexto de hardware e espaço de endereçamento. 
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. De acordo com as afirmações, marque a alternativa correta.
O uso de threads diminui o desempenho, pois durante a interrupção de um thread é necessário salvar o 
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 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
 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 não influencia no desempenho, pois durante a interrupção de um thread é necessário salvar
o contexto de hardware, de software e espaço de endereçamento
O uso de threads representa ganhos em termo 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.
Respondido em 21/04/2020 15:23:58
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3744105340&cod_hist_prova=187758655&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3744105340&cod_hist_prova=187758655&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3744105340&cod_hist_prova=187758655&pag_voltar=otacka#
Gabarito
Coment.
 
 6a Questão
Uma das diferenças entre threads em modo usuário e threads em modo kernel é:
Uma thread em modo kernel não pode executar instruções privilegiadas e a em modo usuário pode.
Uma thread em modo kernel bloqueada bloqueia todo o processo obrigatoriamente e a em modo usuário não 
bloqueia.
 A thread em modo kernel é escalonada diretamente pelo sistema operacional e a de usuário não.
A thread em modo usuário não pode utilizar funções do sistema operacional e a thread em modo kernel pode.
A thread em modo kernel depende de uma biblioteca para ser utilizada e a thread em modo usuário não 
depende.
Respondido em 21/04/2020 15:24:14
Gabarito
Coment.
 
 7a Questão
O uso de interrupções é fundamental para a existência de:
 dispositivos de hardware como teclado e disco
 Sistemas multitarefa
comunicação de dados
dispositivos de hardware como monitor e impressora
bibliotecas de software
Respondido em 21/04/2020 15:24:48
Gabarito
Coment.
 
 8a Questão
Considere uma aplicação baseada em threads em um sistema operacional com suporte a threads de kernel. Se uma das 
threads desta aplicação for bloqueada para aguardar um acesso ao disco podemos afirmar que as demais threads deste 
processo:
 Não serão bloqueadas mas ficaram aguardando o desbloqueio da thread que solicitou o acesso ao disco
Serão bloqueadas também para impedir a ocorrência de erros
Terão a prioridade reduzida para aguardar o desbloqueio da thread que solicitou o acesso ao disco
 Poderão continuar executando se não dependerem da thread que foi bloqueada
Serão interrompidas provocando um erro no processo.
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3744105340&cod_hist_prova=187758655&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3744105340&cod_hist_prova=187758655&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3744105340&cod_hist_prova=187758655&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3744105340&cod_hist_prova=187758655&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3744105340&cod_hist_prova=187758655&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3744105340&cod_hist_prova=187758655&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3744105340&cod_hist_prova=187758655&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3744105340&cod_hist_prova=187758655&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3744105340&cod_hist_prova=187758655&pag_voltar=otacka#
Exclusão mútua é uma técnica usada em programação concorrente para evitar acesso simultâneo a um recurso 
compartilhado, acesso esse denominado por REGIÃO CRÍTICA. Julgue as sentenças a seguir e marque a INCORRETA.
Não pode haver nem deadlock nem starvation
Um processo deve permanecer executando uma região crítica por tempo finito
Quando não houver processo executando uma região crítica qualquer processo que solicitar acesso deverá 
obtê-lo imediatamente
Um processo interrompido fora de uma região crítica não pode impedir que outro processo tenha acesso a esta
região crítica
 É permitido que mais de um processo, em execução, possa executar, simultaneamente, uma região crítica
Respondido em 21/05/2020 21:44:03
Gabarito
Coment.
 
 2a Questão
Em programação concorrente, quando um processo nunca é executado ("morre de fome"), pois processos de prioridade 
maior sempre o impedem de ser executado, podemos concluir que ocorreu ?
Deadlock
 Starvation
Espera ocupada
Exclusão mútua
Bloqueio do processo
Respondido em 21/05/2020 21:44:30
Gabarito
Coment.
 
 3a Questão
O trecho do código-fonte de um programa que, ao ser executado, requer um recurso epode levar o sistema a uma 
condição de corrida é denominado:
Região problemática
 Região crítica
Região restante
Região de entrada
Região de saída
Respondido em 21/05/2020 21:45:52
 
 4a Questão
Embora ambos tenham seu escalonamento feito pelo gerenciamento de processos, threads e processos são 
estruturalmente distintos. Qual é a principal diferença entre eles?
Escolha a alternativa correta.
Processos executam mais rapidamente.
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894881832&cod_hist_prova=194890603&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894881832&cod_hist_prova=194890603&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894881832&cod_hist_prova=194890603&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894881832&cod_hist_prova=194890603&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894881832&cod_hist_prova=194890603&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894881832&cod_hist_prova=194890603&pag_voltar=otacka#
Apenas threads podem ser executados em paralelo.
Threads apenas podem ocorrer em processadores multicore.
Processos apenas podem ocorrer em sistemas de grande porte.
 Threads possuem o mesmo contexto de software
Respondido em 21/05/2020 21:45:57
Gabarito
Coment.
 
 5a Questão
Exclusão mútua é uma técnica usada em programação concorrente para evitar que dois processos ou threads tenham 
acesso, simultaneamente, a um recurso compartilhado, acesso esse denominado por REGIÃO CRÍTICA. Julgue as 
sentenças a seguir e marque a INCORRETA.
Um processo interrompido fora de uma região crítica não pode impedir que outro processo tenha acesso a 
esta região crítica
Um processo deve permanecer executando uma região crítica por tempo finito
Quando não houver processo executando uma região crítica qualquer processo que solicitar acesso deverá 
obtê-lo imediatamente
 É permitido que mais de um processo por vez possa executar uma região crítica
Não pode haver nem deadlock nem starvation
Respondido em 21/05/2020 21:46:22
Gabarito
Coment.
 
 6a Questão
Em programação concorrente existe uma condição na qual o processo nunca é executado, pois processos de prioridade 
maior sempre são executados antes. Assinale a alternativa que descreve o nome desta condição:
Deadlock
Bloqueio
Exclusão mútua
 Starvation
Espera ocupada
Respondido em 21/05/2020 21:46:48
Gabarito
Coment.
 
 7a Questão
Em programação concorrente existe uma condição na qual um processo nunca é executado, pois processos de prioridade 
maior sempre são executados antes. Assinale a assertiva que descreve o nome desta condição:
Espera ocupada
Bloqueio
Exclusão mútua
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894881832&cod_hist_prova=194890603&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894881832&cod_hist_prova=194890603&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894881832&cod_hist_prova=194890603&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894881832&cod_hist_prova=194890603&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894881832&cod_hist_prova=194890603&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894881832&cod_hist_prova=194890603&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894881832&cod_hist_prova=194890603&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894881832&cod_hist_prova=194890603&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894881832&cod_hist_prova=194890603&pag_voltar=otacka#
Deadlock
 Starvation
Respondido em 21/05/2020 21:47:21
Gabarito
Coment.
 
 8a Questão
Em programação concorrente, quando um processo nunca é executado ("morre de fome"), pois processos de prioridade 
maior sempre o impedem de ser executado, diante desta situação podemos concluir que ocorreu:
Espera ocupada
Exclusão mútua
Bloqueio
 Starvation
Deadlock
 1a Questão
Diversos conceitos são fundamentais para que se implemente concorrência entre processos. Região 
Crítica é um desses conceitos, que pode ser melhor definido como sendo:
 Um trecho de programa onde existe o compartilhamento de algum recurso que não permite o 
acesso concomitante por mais de um processo
Um trecho de programa cujas instruções podem ser executadas em paralelo e em qualquer 
ordem
Um trecho de programa onde existe algum recurso a que somente o sistema operacional pode 
ter acesso
Um trecho de programa que deve ser executado em paralelo com a Região Crítica de outro 
programa
Um trecho de programa onde existe algum recurso cujo acesso é dado por uma prioridade
Respondido em 21/05/2020 21:53:04
Gabarito
Coment.
 
 2a Questão
A diferença entre espera ocupada e bloqueio de um processo é:
Não há diferença. Espera ocupada e bloqueio são apenas duas maneiras de se implementar exclusão mútua
O processo que se encontra em espera ocupada é mais prioritário que o processo que se encontra bloqueado
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894967811&cod_hist_prova=194893739&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894967811&cod_hist_prova=194893739&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894881832&cod_hist_prova=194890603&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894881832&cod_hist_prova=194890603&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894881832&cod_hist_prova=194890603&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894967811&cod_hist_prova=194893739&pag_voltar=otacka#
A Espera ocupada é utilizada para evitar condições de corrida, enquanto bloqueio é utilizado para controlar o 
número de processos ativos no sistema
 Na espera ocupada, o processo está constantemente gastando CPU (testando uma determinada condição). No 
bloqueio, o processo desiste de usar a CPU e é acordado quando a condição desejada se torna verdadeira.
Na espera ocupada o recurso requisitado é liberado mais rapidamente do que no bloqueio
Respondido em 21/05/2020 21:53:47
Gabarito
Coment.
 
 3a Questão
São técnicas utilizadas na sincronização entre processos:
I. Starvation
II. Instruções TSL
III. Semáforos
IV. Monitores
 Somente as afirmativas II, III e IV são verdadeiras.
Somente as afirmativas II e III são verdadeiras.
Todas as afirmativas são verdadeiras.
Somente as afirmativas I e II são verdadeiras.
Somente as afirmativas I, II, III são verdadeiras.
Respondido em 21/05/2020 21:53:58
Gabarito
Coment.
 
 4a Questão
Para evitar os problemas causados pelo compartilhamento de recursos entre processos executados de forma concorrente 
foram propostos mecanismos de exclusão mútua. Os mecanismos de exclusão mútua são classificados entre soluções de 
hardware e soluções de software. Das alternativas abaixo, marque a unica que apresenta uma solução de HARDWARE 
para o problema da exclusão mútua.
 Instrução test-and-set.
Primeiro algoritmo
Algoritmo de Peterson.
Segundo algoritmo
Algoritmo de Dekker.
Respondido em 21/05/2020 21:54:15
Gabarito
Coment.
 
 5a Questão
Diversos conceitos são fundamentais para que se implemente concorrência entre processos. Região 
Crítica é um desses conceitos, que pode ser melhor definido como sendo:
Um trecho de programa onde existe algum recurso a que somente o sistema operacional pode 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894967811&cod_hist_prova=194893739&pag_voltar=otacka#http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894967811&cod_hist_prova=194893739&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894967811&cod_hist_prova=194893739&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894967811&cod_hist_prova=194893739&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894967811&cod_hist_prova=194893739&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894967811&cod_hist_prova=194893739&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894967811&cod_hist_prova=194893739&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894967811&cod_hist_prova=194893739&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894967811&cod_hist_prova=194893739&pag_voltar=otacka#
ter acesso
Um trecho de programa onde existe algum recurso cujo acesso é dado por uma prioridade
Um trecho de programa cujas instruções podem ser executadas em paralelo e em qualquer 
ordem
 Um trecho de programa onde existe o compartilhamento de algum recurso que não permite o 
acesso concomitante por mais de um programa
Um trecho de programa que deve ser executado em paralelo com a Região Crítica de outro 
programa
Respondido em 21/05/2020 21:54:30
Gabarito
Coment.
 
 6a Questão
A exclusão mútua deve afetar apenas os processos concorrentes quando um deles estiver fazendo acesso ao recurso 
compartilhado. A parte do código do programa onde é feito o acesso ao recurso compartilhado é denominada de:
Condição de Corrida
Exclusão Mútua de Execução
Aplicação Concorrente
Espera Ocupada
 Região Crítica
Respondido em 21/05/2020 21:54:41
 
 7a Questão
No âmbito de sistemas operacionais, uma seção ou região crítica é a:
área da memória que contém dados compartilhados.
área do programa que é executada 80% do tempo.
parte da memória usada para operações criptográficas.
área do sistema operacional que contém o código do loader.
 parte do programa que acessa dados compartilhados.
Respondido em 21/05/2020 21:54:38
Gabarito
Coment.
 
 8a Questão
Considere o código alterado com semáforo para um produtor no problema clásico de produtores e consumidores. A 
alteração no código consiste em entrar na região crítica antes de saber se há um espaço vazio para inserir um item 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894967811&cod_hist_prova=194893739&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894967811&cod_hist_prova=194893739&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894967811&cod_hist_prova=194893739&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894967811&cod_hist_prova=194893739&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894967811&cod_hist_prova=194893739&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3894967811&cod_hist_prova=194893739&pag_voltar=otacka#
produzido. O que pode acontecer de errado considerando que o semáforo mutex controla o acesso a região crítica e os 
semáforos espaço_vazio e espaço_ocupado controlam a quantiadade de itens produzidos?
O resultado pode ser alterado por um consumidor sem que um produtor tenha conhecimento.
Nenhuma das alternativas.
O resultado pode ser alterado por um produtor sem que um consumidor tenha conhecimento.
 Pode ocorrer um deadlock caso não haja espaços vazios para inserir um item produzido.
Nada, esta alteração não influencia no resultado.
 1a Questão
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 em execução para o estado bloqueado
II. Do estado em execução para o estado pronto
III. Do estado pronto para o estado bloqueado
IV. Do estado bloqueado para o estado em execução
Quais são as afirmativas verdadeiras?
Somente as afirmativas I, II, III são verdadeiras.
Somente as afirmativas II, III e IV são verdadeiras.
Somente as afirmativas II e III são verdadeiras.
 Somente as afirmativas I e II são verdadeiras.
Todas as afirmativas são verdadeiras.
Respondido em 22/05/2020 23:36:42
Explicação:
Não é possível realizar a transição dos seguintes estados:
bloqueado para execução - é necessário ocorrer a transição para pronto inicialmente
pronto para bloqueado - é necessário ocorrer a transição para execução inicialmente
 
 
 2a Questão
Considerando o momento em que a UCP encontra-se livre, ela será entregue ao processo que tiver o menor tempo de 
duração para o próximo surto de UCP, caso o sistema operacional esteja utilizando um algoritmo de escalonamento:
FIFO
FCFS
Round Robin
Múltiplas Filas
 SJF
Respondido em 22/05/2020 23:37:24
Gabarito
Coment.
 
 3a Questão
Cinco tarefas repesentadas pela indentificação A, B, C, D e E, executadas em lote, chegam ao computador com 1 segundo
de intervalo entre eles. Seus tempos de processamento são estimados em 10, 7, 3, 4 e 5 segundos de CPU, 
respectivamente. 
Considerando que a estratégia de escalonamento é do tipo round-robin (circular) com um time-slice (fatia de tempo) de 1
segundo, o tempo médio de turnaround desses processos, ignorando o tempo gasto para troca de contexto e assumindo 
que uma tarefa admitida é colocada no início da fila é de:
13,1 segundos
10,8 segundos
25,5 segundos
 21,6 segundos
55 segundos
Respondido em 22/05/2020 23:37:56
Gabarito
Coment.
 
 4a Questão
Em quais situações um processo é escalonado para executar em um sistema monoprocessado?
I. Quando o processo em execução finaliza.
II. Quando o processo em execução fica em estado de pronto.
III. Quando o processo em execução fica em estado de espera.
Apenas II e III estão corretas.
Apenas a I está correta.
Apenas a III está correta.
 Apenas I e III estão corretas.
Apenas I e II estão corretas.
Respondido em 23/05/2020 00:31:51
Gabarito
Coment.
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3901803414&cod_hist_prova=195171102&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3901803414&cod_hist_prova=195171102&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3901803414&cod_hist_prova=195171102&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3901803414&cod_hist_prova=195171102&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3901803414&cod_hist_prova=195171102&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3901803414&cod_hist_prova=195171102&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3901803414&cod_hist_prova=195171102&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3901803414&cod_hist_prova=195171102&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3901803414&cod_hist_prova=195171102&pag_voltar=otacka#
 
 5a Questão
No gerenciamento de processos existem várias estratégias de escalonamento. Correlacione os tipos de escalonamento 
com a estratégia correspondente:
FCFS - SJF - Round Robin - Múltiplas Filas
I- o primeiro que chega é o primeiro a ser atendido
II- o menor primeiro
III- escalonamento circular
IV- filas com prioridades diferentes
III - II - I - IV
II - III - I - IV
III - I - II - IV
 I - II - III - IV
II - I - III - IV
Respondido em 23/05/2020 00:32:12
Gabarito
Coment.6a Questão
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:
Por Prioridade
First-In-First-Out (FIFO)
 Shortest-Job-First (SJF)
Translation Lookaside Buffer (TLB)
Paginação
Respondido em 23/05/2020 00:32:38
Gabarito
Coment.
 
 7a Questão
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 do tipo:
SRT ¿ Shortest Remaining Time.
FIFO ¿ First in, first out.
FCFS ¿ First come, first served.
 RR ¿ Round-Robin.
SJF ¿ Shortest Job First.
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3901803414&cod_hist_prova=195171102&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3901803414&cod_hist_prova=195171102&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3901803414&cod_hist_prova=195171102&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3901803414&cod_hist_prova=195171102&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3901803414&cod_hist_prova=195171102&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3901803414&cod_hist_prova=195171102&pag_voltar=otacka#
Respondido em 23/05/2020 00:32:46
Gabarito
Coment.
 
 8a Questão
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?
Todas as afirmativas são verdadeiras.
 Somente as afirmativas I e IV são verdadeiras.
Somente as afirmativas I e III são verdadeiras.
Somente as afirmativas III e IV são verdadeiras.
Somente as afirmativas II e III são verdadeiras.
Várias foram as técnicas propostas para otimizar a alocação de memória. Entretanto, independentemente da técnica 
utilizada, pode acontecer de não haver memória principal disponível para todos os processos. Para solucionar este 
problema foi proposta uma técnica que é implementada em praticamente todos os sistemas operacionais atuais . Esta 
técnica consistem em selecionar um processo residente da memória que é transferido da memória principal para a 
memória secundária. Desta forma, libera-se memória principal para execução de novos processos. Para que o processo 
que está em memória secundária retorne à memória principal, o procedimento inicial é repetido, sendo outro processo 
transferido para a memória secundária. Estamos nos referindo a que técnica?
Dinamic memory acess (DMA)
Page faults
 Swapping
Trashing
Memória virtual
Respondido em 23/05/2020 19:03:43
Gabarito
Coment.
 
 2a Questão
A fragmentação interna ou externa ocorre durante o processo de alocação de memória para um processo. Correlacione o 
método de alocação com o tipo de fragmentação que pode ocorrer:
Contíguo estático - Contíguo relocável - Contíguo dinâmico - Paginação
I- Fragmentação interna
II- Fragmentação interna
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905164563&cod_hist_prova=195331394&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905164563&cod_hist_prova=195331394&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3901803414&cod_hist_prova=195171102&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3901803414&cod_hist_prova=195171102&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3901803414&cod_hist_prova=195171102&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905164563&cod_hist_prova=195331394&pag_voltar=otacka#
III- Fragmentação externa
IV- Fragmentação interna
I - IV - II - III
 I - II - III - IV
I - II - IV - III
I - III - II - IV
I - IV - III - II
Respondido em 23/05/2020 19:04:21
 
 3a Questão
Quando se trata sobre a gerência da memória principal, um ponto que crucial que deve ser considerado é a fragmentação.
Neste sentido assinale a alternativa INCORRETA sobre o tipo de ocorrência de fragmentação para o tipo de alocação em 
memória principal.
Fragmentação interna na alocação particionada estática.
 Fragmentação externa na alocação por paginação.
Fragmentação externa na alocação por segmentação.
Fragmentação interna na alocação por paginação.
Fragmentação externa na alocação particionada dinâmica.
Respondido em 23/05/2020 19:05:03
Gabarito
Coment.
 
 4a Questão
Considerando as estratégias de alocação de partições em um sistema que possui particionamento dinâmico analise as 
sentenças abaixo e selecione a opção que indica as sentenças corretas.
i) o método first-fit possui a alocação mais rápida
ii) o método best-fit aloca o menor partição possível
iii) nos métodos best-fit e worst-fit a alocação não precisa ser contígua
iv) o método worst-fit gera muito desperdício de memória
ii e iii
ii e iv
 i e ii
i e iv
i
Respondido em 23/05/2020 19:06:34
 
 5a Questão
A maioria dos sistemas operacionais da atualidade utiliza o recurso chamado Memória Virtual. Uma das funções da 
Memória Virtual é a paginação ou troca (swapping). Assinale a alternativa que contém a afirmação correta a respeito do 
swapping:
O swapping é uma técnica de endereçamento que faz com que cada processo enxergue sua área de memória 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905164563&cod_hist_prova=195331394&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905164563&cod_hist_prova=195331394&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905164563&cod_hist_prova=195331394&pag_voltar=otacka#
como um segmento contíguo.
 Swapping possibilita ao sistema operacional e às aplicações o uso de mais memória do que a fisicamente 
existente em um computador.
Swapping é a capacidade de troca de componentes de hardware de um computador, mesmo que o mesmo 
esteja ligado.
A principal função do swapping é impedir que um processo utilize endereço de memória que não lhe pertença.
O swapping é um mecanismo necessário em computadores de 64 bits que permite o endereçamento de 
memórias superiores a 4 Gbytes.
Respondido em 23/05/2020 19:06:39
Gabarito
Coment.
 
 6a Questão
Ao dividir a memória física em blocos de tamanho fixo (quadros) e dividir a memória lógica (espaço de endereçamento de
processos) em blocos do mesmo tamanho (páginas) e permitir que as páginas sejam carregadas em quaisquer quadros 
disponíveis, estaremos implementando:
Alocação de memória
Memória Virtual
Segmentação de memória
 Paginação de Memória
Journaling
Em relação aos modelos de entrada e saída, considere:
I. Na entrada e saída mapeada, o programa vê os dispositivos periféricos como endereços de memória, mandando dados 
para eles como se estivesse escrevendo na memória.
II. No modo de transferência simples o controlador de DMA devolve o controle de barramento à CPU a cada transferência 
de um byte (ou palavra); no modo de transferência por bloco o controlador de DMA não devolve o controle do barramento
à CPU até que toda a transferência tenha sido efetuada.
III. Na entrada e saída mapeada, se cadadispositivo tem seus registradores de controle em uma página diferente do 
espaço de endereçamento, o sistema operacional pode dar a um usuário o controle sobre dispositivos específicos, 
simplesmente incluindo as páginas desejadas em sua tabela de páginas.
IV. Os controladores de DMA que usam endereçamento de memória física para suas transferências requerem que o 
sistema operacional converta o endereço virtual do buffer de memória pretendido em um endereço físico e escreva esse 
endereço físico no registrador de endereço do DMA.
Está correto o que se afirma em
I, III e IV, apenas
II, III e IV, apenas
I, II e III, Apenas
 I, II, III e IV.
I, II e IV, apenas
Respondido em 23/05/2020 19:23:15
Gabarito
Coment.
 
 2a Questão
A utilização de dispositivos com DMA é indicado para:
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905263944&cod_hist_prova=195336424&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905263944&cod_hist_prova=195336424&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905164563&cod_hist_prova=195331394&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905164563&cod_hist_prova=195331394&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905164563&cod_hist_prova=195331394&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905263944&cod_hist_prova=195336424&pag_voltar=otacka#
Qualquer dispositivo de Entrada ou de Saída
 Dispositivos que efetuam grande transferência de dados para a memória.
Dispositivos muito mais rápidos que o processador
Dispositivos de alta prioridade
Dispositivos que necessitam de intervenção do usuário
Respondido em 23/05/2020 19:23:25
Gabarito
Coment.
 
 3a Questão
Os dispositivos de E/S podem ser classificados de diferentes maneiras, com relação ao tipo de transferência de dados são 
classificados em:
 Orientados a blocos e a caracteres
Orientados à páginas e blocos
Orientados a hardware e software
Orientados a usuários e ao equipamentos
Orientados a páginas e segmentos
Respondido em 23/05/2020 19:23:44
 
 4a Questão
Estamos terminando o primeiro semestre de 2010 e os principais lançamentos no mercado da 
informática se concentram nos produtos digitais portáteis, especialmente os netbooks, os tablets e os 
smartphones. E esse nicho do mercado desperta a atenção e acirra a briga das empresas pelos 
sistemas operacionais. O iPhone OS4 (da Apple), o Windows 7 (da Microsoft) e o Android (da Google) 
são alguns dos mais "badalados" nesse momento, dos quais são demandadas características de 
gerenciamento de:
 Dispositivos de E/S mais específicos como, por exemplo, display multitouch, webcam,
cartões de memória
Dispositivos de E/S genéricos como, por exemplo, leitores de Blu-Ray, mini DV e teclados
USB
Memórias com tecnologia flash cada vez maiores e mais lentas, o que faz crescer a
necessidade de disco rígido externo para essas plataformas de portáteis
Processadores específicos que consomem mais energia e por isso aumentam a freqüência
de recarga das baterias
O cenário apresentado não é aplicável, pois o mesmo não é uma realidade de mercado.
Respondido em 23/05/2020 19:25:00
 
 5a Questão
São algortimos de escalonamento de acesso ao disco:
FCFS e round robin
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905263944&cod_hist_prova=195336424&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905263944&cod_hist_prova=195336424&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905263944&cod_hist_prova=195336424&pag_voltar=otacka#
Scan e gang scheduling
C-Scan e round robin
 Scan e FCFS
C-scan e prioridade
Respondido em 23/05/2020 19:25:17
Gabarito
Coment.
 
 6a Questão
Os dispositivos de entrada e saída de um sistema computadorizado são classificados quanto à comunicação, transferência 
de dados e forma de comunicação. O DMA é uma das formas de comunicação dos dispositivos, sendo assim julgue as 
sentenças. 
I. Na entrada e saída mapeada, o programa vê os dispositivos periféricos como endereços de memória, mandando dados 
para eles como se estivesse escrevendo na memória. 
II. No modo de transferência simples o controlador de DMA devolve o controle de barramento à CPU a cada transferência 
de um byte (ou palavra); no modo de transferência por bloco o controlador de DMA não devolve o controle do barramento
à CPU até que toda a transferência tenha sido efetuada. 
III. Na entrada e saída mapeada, se cada dispositivo tem seus registradores de controle em uma página diferente do 
espaço de endereçamento, o sistema operacional pode dar a um usuário o controle sobre dispositivos específicos, 
simplesmente incluindo as páginas desejadas em sua tabela de páginas. 
IV. Os controladores de DMA que usam endereçamento de memória física para suas transferências requerem que o 
sistema operacional converta o endereço virtual do buffer de memória pretendido em um endereço físico e escreva esse 
endereço físico no registrador de endereço do DMA. Está correto o que se afirma em
II, III e IV, apenas.
 I, II, III e IV.
I, II e IV, apenas.
I, III e IV, apenas.
I, II e III, apenas.
Respondido em 23/05/2020 19:26:30
Gabarito
Coment.
 
 7a Questão
O sistema operacional é responsável por uma ou mais das seguintes atividades relacionadas ao gerenciamento de disco:
(I) Gerenciamento do espaço livre.
(II) Alocação do armazenamento.
(III) Interpretação de comandos.
(IV) Escalonamento do disco.
Está correto o que se afirma em:
I, II e III, apenas.
I, II, III e IV.
I, III e IV, apenas.
 I, II e IV, apenas.
II, III e IV, apenas.
Respondido em 23/05/2020 19:27:01
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905263944&cod_hist_prova=195336424&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905263944&cod_hist_prova=195336424&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905263944&cod_hist_prova=195336424&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905263944&cod_hist_prova=195336424&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905263944&cod_hist_prova=195336424&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905263944&cod_hist_prova=195336424&pag_voltar=otacka#
Gabarito
Coment.
 
 8a Questão
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 separar características de hardware de características funcionais do dispositivo de 
entrada/saída.
Porque permite separar as operações de entrada das operações de saída de dados.
Porque permite evitar o uso de DMA para a operação de entrada/saída.
Porque permite o compartilhamento dos dispositivos de entrada/saída através do gerenciamento 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.
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"?
 Read, write, reposition;
Get time or date, set time or date
create, delete communication connection;
end, abort;
send, receiver messages;
Respondido em 23/05/2020 19:28:39
Gabarito
Coment.
 
 2a Questão
Devido a quantidadelimitada de espaço em disco rígido, o sistema operacional tem que manter informações dos espaços 
livres no disco para que possam ser utilizados. São exemplos de estratégias adotadas pelo sistema operacional para 
manter estas informações:
Tabela de blocos livres e tabela de diretórios.
 Mapa de bits e Tabela de blocos livres.
Lista encadeada e bloco de indices.
Mapa de bits e tabela de diretórios.
Mapa de bits e blocos de indices.
Respondido em 23/05/2020 19:29:02
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905299229&cod_hist_prova=195338136&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905299229&cod_hist_prova=195338136&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905263944&cod_hist_prova=195336424&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905263944&cod_hist_prova=195336424&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905263944&cod_hist_prova=195336424&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905299229&cod_hist_prova=195338136&pag_voltar=otacka#
Explicação:
As estratégias: Mapa de bits e Tabela de blocos livres.
 
 3a Questão
Analise as quatro sentenças abaixo sobre sistema de arquivos e, em seguida, assinale a única alternativa correta:
I. Na alocação contígua a tabela de alocação contém uma entrada (com bloco inicial e tamanho em blocos) para cada 
arquivo;
II. Para controle de espaços livres temos pelo menos três formas: mapa de bit, lista encadeada e tabela de blocos livres;
III. Na alocação indexada, para se ter acesso a um determinado bloco é necessário percorrer a lista até o bloco desejado;
IV. Na alocação encadeada a tabela de alocação contém um índice para cada arquivo.
Somente as sentenças II e III estão corretas
 Somente as sentenças I e II estão corretas
Todas as sentenças estão corretas
Somente as sentenças I, II e IV estão corretas
Somente as sentenças III e IV estão corretas
Respondido em 23/05/2020 19:29:45
Explicação:
Estão errados III e IV
Na alocação indexada a tabela de alocação contém um índice para cada arquivo.
Na alocação encadeada para se ter acesso a um determinado bloco é necessário percorrer a lista até o bloco desejado.
 
 4a Questão
Em um sistema monoprocessado, um escalonador pode interromper o processo em execução? Marque a resposta correta 
com a justificatia correta.
Não, nenhum processo pode ser interrompido quando está de posse do processador.
Depende do sistema operacional.
Sim, o escalonador deve interromper o processo no final da fatia de tempo destinada ao processo que está em 
execução.
Sim, o sistema operacional emite um aviso para o escalonador executar a interrupção.
 Não, o escalonador é um processo e não pode executar nenhuma operação enquanto não estiver de posse do 
processador.
Respondido em 23/05/2020 19:30:17
Gabarito
Coment.
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905299229&cod_hist_prova=195338136&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905299229&cod_hist_prova=195338136&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905299229&cod_hist_prova=195338136&pag_voltar=otacka#
 
 5a Questão
Dentre os critérios para a escolha de uma organização de arquivo, podemos considerar INCORRETO.
Economia em armazenamento.
 Escolha por tipo
Menor tempo de acesso.
Facilidade de atualização.
Facilidade de manutenção.
Respondido em 23/05/2020 19:30:20
 
 6a Questão
Dentre as funcionalidades de um sistema de arquivos, podemos considerar INCORRETA a seguinte função.
Prover acesso a dispositivos diferentes.
Garantir a validade do arquivo.
Atender às requisições de armazenamento e recuperação de informações.
 Evitar a fragmentação interna na memória principal.
Prover rotinas para acesso.
Respondido em 23/05/2020 19:30:58
Gabarito
Coment.
 
 7a Questão
Um arquivo é constituído por informações logicamente relacionadas que podem representar instruções (executável) ou 
dados (texto). Qual das opções NÃO é considerado um atributo.
Usuário
Tamanho
 Estrutura
Proteção
Tipo
Respondido em 23/05/2020 19:31:09
Gabarito
Coment.
 
 8a Questão
Uma das questões importantes na implementação de armazenamento de arquivos é a manutenção do controle de blocos 
de discos relacionados a arquivos. Para isso, são utilizados vários métodos em diferentes sistemas operacionais, sobre os 
quais é INCORRETA a seguinte afirmação
A alocação por lista encadeada usando uma tabela na memória principal (FAT - File Allocation Table) é 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905299229&cod_hist_prova=195338136&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905299229&cod_hist_prova=195338136&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905299229&cod_hist_prova=195338136&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905299229&cod_hist_prova=195338136&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905299229&cod_hist_prova=195338136&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3905299229&cod_hist_prova=195338136&pag_voltar=otacka#
utilizada pelo sistema operacional MS-DOS
Na alocação de espaço contínuo de disco, o controle sobre onde os blocos de um arquivo estão resume-se a 
saber apenas o endereço em disco do primeiro bloco e o número de blocos do arquivo
Na alocação por lista encadeada, o sistema operacional, para chegar ao bloco n, a partir do início do arquivo, 
deve ler os n - 1 blocos antes dele, prejudicando o acesso aleatório ao arquivo
A alocação indexada utiliza uma estrutura de dados chamada i-node que ocupa normalmente um espaço 
menor do que a FAT (File Allocation Table) na memória principal
 A alocação de espaço contínuo apresenta alto desempenho e, com o tempo de utilização, reduz o nível de 
fragmentação do disco
Respondido em 23/05/2020 19:31:44
Explicação:
O método de alocação contógua propicia a ocorrência de fragmentação e a sua performance é questionável.
Um sistema operacional multitarefa tem como característica fundamental:
Uso de interface gráfica
 A execução simultânea de processos
Uso simultâneo de mais de uma unidade de disco.
 A execução concorrente de processos
Ser também multiusuário
Respondido em 23/05/2020 19:32:45
Gabarito
Coment.
 Questão Acerto: 1,0 / 1,0
Em um sistema multiprogramável, um processo ativo pode estar nos seguintes estados
latência, pronto ou atividade
 espera, pronto ou execução
interrupção, pronto ou execução
latência, espera ou atividade
espera, pronto ou interrupção
Respondido em 23/05/2020 19:32:55
Gabarito
Coment.
 Questão Acerto: 1,0 / 1,0
Suponha que um usuário esteja utilizando um editor de texto em um terminal Windows. Em um dado 
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195339425&cod_prova=3905325245&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195339425&cod_prova=3905325245&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195339425&cod_prova=3905325245&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195339425&cod_prova=3905325245&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195339425&cod_prova=3905325245&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195339425&cod_prova=3905325245&f_cod_disc=CCT0728#
momento elenota 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:
 background.
I/O-bound.
foreground.
monotarefa.
CPU-bound.
Respondido em 23/05/2020 19:37:15
 Questão Acerto: 0,0 / 1,0
Um processo, segundo Machado, é formada por três partes, conhecidas como contexto de hardware, 
contexto de software e espaço de endereçamento.A figura ilustra, de maneira abstrata, os 
componentes da estrutura de um processo, que juntos, mantêm todas as informações necessárias a 
execução de um programa. Sobre os componentes é correto afirmar que:
o espaço de endereçamento armazena o conteúdo dos registradores gerais da UCP, além dos
registradores de uso específico, como program counter(PC), stack pointer (SP) e registrador 
de status(PSW).
o contexto de software armazena o conteúdo dos registradores gerais da UCP, além dos 
registradores de uso específico, como program counter(PC), stack pointer (SP) e registrador 
de status(PSW).
 o contexto de hardware mantém informações nos registradores do processador, enquanto 
um processo está em execução, podendo salvá-las caso o processo seja interrompido.
o contexto de hardware de um processo é composto por três grupos de informações sobre o 
processo:identificação, quotas e privilégios.
 o contexto de hardware mantém informações nos registradores do processador, enquanto 
um processo está em execução, mas não pode salvá-las caso o processo seja interrompido.
Respondido em 23/05/2020 19:36:17
Gabarito
Coment.
 Questão Acerto: 1,0 / 1,0
O uso de interrupções é fundamental para a existência de:
bibliotecas de software
dispositivos de hardware como teclado e disco
dispositivos de hardware como monitor e impressora
 Sistemas multitarefa
comunicação de dados
Respondido em 23/05/2020 19:37:21
Gabarito
Coment.
 Questão Acerto: 0,0 / 1,0
Uma das diferenças entre threads em modo usuário e threads em modo kernel é:
 A thread em modo usuário não pode utilizar funções do sistema operacional e a thread em 
modo kernel pode.
Uma thread em modo kernel bloqueada bloqueia todo o processo obrigatoriamente e a em 
modo usuário não bloqueia.
 A thread em modo kernel é escalonada diretamente pelo sistema operacional e a de usuário 
não.
Uma thread em modo kernel não pode executar instruções privilegiadas e a em modo usuário 
pode.
A thread em modo kernel depende de uma biblioteca para ser utilizada e a thread em modo 
usuário não depende.
Respondido em 23/05/2020 19:38:29
Gabarito
Coment.
 Questão Acerto: 1,0 / 1,0
Preciso de canetas e apagador para a aula. Peguei as canetas, mas parei para conversar um pouco. Ao
tentar pegar o apagador fiquei sabendo que outro professor pegou o apagador para um reunião não 
programada e aguardava a caneta que não estava mais sobre a mesa para começar a reunião.
Fiquei esperando que o apagador fosse devolvido e, como isso não aonteceu, resolvi guardar as 
canetas para a segunda aula e continuar aguardando o apagador.
Fiquei sabendo que o outro professor também não começou a reunião pois ficou aguardando as 
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195339425&cod_prova=3905325245&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195339425&cod_prova=3905325245&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195339425&cod_prova=3905325245&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195339425&cod_prova=3905325245&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195339425&cod_prova=3905325245&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195339425&cod_prova=3905325245&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195339425&cod_prova=3905325245&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195339425&cod_prova=3905325245&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195339425&cod_prova=3905325245&f_cod_disc=CCT0728#
canetas e também resolveu aguardar.
Nesta situação podemos identificar a ocorrência de:
Um deadlock que poderá ser solucionado quando o professor desistir da aula.
Uma condição de corrida
 Um deadlock em função da exclusão mútua no acesso aos dois recursos
Um evento que será solucionado assim que terminar a aula
Um deadlock que poderá ser solucionado se um dos professores tirar o recurso das mãos do
outro.
Respondido em 23/05/2020 19:39:13
 Questão Acerto: 1,0 / 1,0
Exclusão mútua é uma técnica usada em programação concorrente para evitar acesso simultâneo a um
recurso compartilhado, acesso esse denominado por REGIÃO CRÍTICA. Julgue as sentenças a seguir e 
marque a INCORRETA.
Um processo interrompido fora de uma região crítica não pode impedir que outro processo 
tenha acesso a esta região crítica
 É permitido que mais de um processo, em execução, possa executar, simultaneamente, uma
região crítica
Um processo deve permanecer executando uma região crítica por tempo finito
Não pode haver nem deadlock nem starvation
Quando não houver processo executando uma região crítica qualquer processo que solicitar 
acesso deverá obtê-lo imediatamente
Respondido em 23/05/2020 19:39:32
Gabarito
Coment.
 Questão Acerto: 0,0 / 1,0
No contexto de processos, como pode ocorrer uma condição de corrida?
Não haverá condição de corrida em sistemas multitarefa.
Uma condição de corrida ocorre quando um ou mais processos iniciam a execução 
concomitante e competem no tempo para terminar primeiro.
Uma condição de corrida é uma técnica utilizada para medir o tempo de execução de um 
processo.
 Uma condição de corrida pode ocorrer quando dois ou mais processos estão lendo ou 
escrevendo algum dado compartilhado e o resultado final depende de qual e quando executa 
precisamente.
 Uma condição de corrida é uma técnica computacional aplicada aos processos para que os 
mesmos sejam comparados com relação ao tempo de execução.
Respondido em 23/05/2020 19:40:00
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195339425&cod_prova=3905325245&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195339425&cod_prova=3905325245&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195339425&cod_prova=3905325245&f_cod_disc=CCT0728#
Gabarito
Coment.
 Questão Acerto: 0,0 / 1,0
No âmbito de sistemas operacionais, uma seção ou região crítica é a:
área do programa que é executada 80% do tempo.
parte da memória usada para operações criptográficas.
 parte do programa que acessa dados compartilhados.
área do sistema operacional que contém o código do loader.
 área da memória que contém dados compartilhados.
Marque a alternativa INCORRETA em relação ao conceito de sistemas operacionais:
Um sistema operacional deve facilitar acesso aos recursos do sistema, assim como 
compartilhá-los de forma organizada e protegida.
São componentes básicos de um sistema operacional: interface com o usuário; gerência do 
processador; gerência de memória; gerência de dispositivos; sistema de arquivos.
 É impossível fazer uso de um computador que não tenha um sistema operacional instalado.
Atua como uma interface entre o usuário e o computador.
Um sistema operacional é responsável por gerenciar osrecursos computacionais.
Respondido em 23/05/2020 19:41:28
Gabarito
Coment.
 Questão Acerto: 1,0 / 1,0
(badesc 2010) Um sistema informatizado opera 24 horas por dia, por meio de uma conexão direta ao 
computador central, realizando todas as solicitações no momento em que as transações ocorrem, com 
destaque pelo menor tempo de resposta, requisito de suma importância para a sua eficiência e 
performance. Duas aplicações para emprego desse sistema são exemplificadas pelo controle de 
passagens de grandes companhias aéreas ou rodoviárias e pela monitoração do lançamento de um 
foguete. Por suas características, esse sistema opera na modalidade de processamento conhecida 
como:
off-line e real time.
on-line e time sharing.
 on-line e real time.
off-line e time sharing.
batch e real time.
Respondido em 23/05/2020 19:41:33
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195341658&cod_prova=3905371706&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195341658&cod_prova=3905371706&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195339425&cod_prova=3905325245&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195339425&cod_prova=3905325245&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195339425&cod_prova=3905325245&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195341658&cod_prova=3905371706&f_cod_disc=CCT0728#
Gabarito
Coment.
 Questão Acerto: 1,0 / 1,0
Em sistemas multiprogramáveis os processos podem assumir diferentes estados. Os três estados mais 
importantes são: running (execução); ready (pronto); e wait (espera). Mudanças entre esses estados 
podem ocorrer a qualquer momento. Assinale dentre as assertivas seguir a unica mudança de estado 
que NÃO pode acontecer:
EXECUÇÃO para ESPERA
 ESPERA para EXECUÇÃO
EXECUÇÃO para PRONTO
PRONTO para EXECUÇÃO
ESPERA para PRONTO
Respondido em 23/05/2020 19:41:54
Gabarito
Coment.
 Questão Acerto: 0,0 / 1,0
Os sistemas operacionais criam estruturas de controle, chamadas processo, para controlar a
execução dos programas, sejam do usuário ou do próprio sistema. Essa estrutura registra
informações sobre a situação do processo durante todo seu processamento, sendo uma dessas
informações o estado do processo.
Avalie as sentenças a seguir e assinale a correta.
O escalonador também pode selecionar processo em ESPERA para execução.
O estado de EXECUÇÃO representa o processo aguardando ser escalonado, ou seja,
o processo depende da escolha por parte do sistema operacional para que possa 
executar seu código (instruções)
 O escalonador organiza a fila de processos em estado de PRONTO. Para 
escalonadores preemptivos existe a possibilidade de determinar uma fatia de tempo 
(time slice) para que o processo se mantenha em estado de EXECUÇÃO, após esse 
tempo o processo retorna para a fila de PRONTO
 A transição entre os três estados (PRONTO, ESPERA E EXECUÇÃO) é possível em 
ambos os sentidos.
O estado de ESPERA representa o processo aguardando o fim da fatia de tempo de 
umprocesso em EXECUÇÂO
Respondido em 23/05/2020 19:43:35
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195341658&cod_prova=3905371706&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195341658&cod_prova=3905371706&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195341658&cod_prova=3905371706&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195341658&cod_prova=3905371706&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195341658&cod_prova=3905371706&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195341658&cod_prova=3905371706&f_cod_disc=CCT0728#
Gabarito
Coment.
 Questão Acerto: 1,0 / 1,0
Considere uma aplicação baseada em threads em um sistema operacional com suporte a threads de 
kernel. Se uma das threads desta aplicação for bloqueada para aguardar um acesso ao disco podemos 
afirmar que as demais threads deste processo:
Serão bloqueadas também para impedir a ocorrência de erros
Terão a prioridade reduzida para aguardar o desbloqueio da thread que solicitou o acesso ao
disco
 Poderão continuar executando se não dependerem da thread que foi bloqueada
Serão interrompidas provocando um erro no processo.
Não serão bloqueadas mas ficaram aguardando o desbloqueio da thread que solicitou o 
acesso ao disco
Respondido em 23/05/2020 19:44:00
 Questão Acerto: 0,0 / 1,0
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
do contexto de hardware do processo.
do gerenciamento de arquivo.
 do contexto de software do processo.
do espaço de endereçamento do processo.
 do controle de memória do processo.
Respondido em 23/05/2020 19:44:02
 Questão Acerto: 1,0 / 1,0
Em programação concorrente, quando um processo nunca é executado ("morre de fome"), pois 
processos de prioridade maior sempre o impedem de ser executado, podemos concluir que ocorreu ?
Bloqueio do processo
Deadlock
Espera ocupada
Exclusão mútua
 Starvation
Respondido em 23/05/2020 19:44:24
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195341658&cod_prova=3905371706&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195341658&cod_prova=3905371706&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195341658&cod_prova=3905371706&f_cod_disc=CCT0728#
Gabarito
Coment.
 Questão Acerto: 1,0 / 1,0
Exclusão mútua é uma técnica usada em programação concorrente para evitar que dois processos ou 
threads tenham acesso, simultaneamente, a um recurso compartilhado, acesso esse denominado por 
REGIÃO CRÍTICA. Julgue as sentenças a seguir e marque a INCORRETA.
 É permitido que mais de um processo por vez possa executar uma região crítica
Um processo interrompido fora de uma região crítica não pode impedir que outro processo 
tenha acesso a esta região crítica
Um processo deve permanecer executando uma região crítica por tempo finito
Quando não houver processo executando uma região crítica qualquer processo que solicitar 
acesso deverá obtê-lo imediatamente
Não pode haver nem deadlock nem starvation
Respondido em 23/05/2020 19:44:29
Gabarito
Coment.
 Questão Acerto: 1,0 / 1,0
Diversos conceitos são fundamentais para que se implemente concorrência entre processos. 
Região Crítica é um desses conceitos, que pode ser melhor definido como sendo:
 Um trecho de programa onde existe o compartilhamento de algum recurso que não 
permite o acesso concomitante por mais de um programa
Um trecho de programa cujas instruções podem ser executadas em paralelo e 
em qualquer ordem
Um trecho de programa onde existe algum recurso a que somente o sistema 
operacional pode ter acesso
Um trecho de programa que deve ser executado em paralelo com a Região Crítica de 
outro programa
Um trecho de programa onde existe algum recurso cujo acesso é dado por 
uma prioridade
Respondido em 23/05/2020 19:44:37
Gabarito
Coment.
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195341658&cod_prova=3905371706&f_cod_disc=CCT0728#
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=195341658&cod_prova=3905371706&f_cod_disc=CCT0728#

Outros materiais