Buscar

todos exercicios sistemas operacionais estacio

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

CCT0166_EX_A1_201510056581_V1
SISTEMAS OPERACIONAIS
1a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0166_EX_A1_201510056581_V1 Matrícula: 201510056581
Aluno(a): ISNARD VIEIRA FERNANDES MACHADO Data: 22/05/2017 12:40:51 (Finalizada)
1a Questão (Ref.: 201510073063) Fórum de Dúvidas (3) Saiba (0)
Marque a alternativa INCORRETA em relação ao conceito de sistemas operacionais:
É 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 deve facilitar acesso aos recursos do sistema, assim como compartilhá-los de
forma organizada e protegida.
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.
Gabarito Comentado
2a Questão (Ref.: 201510077998) Fórum de Dúvidas (3) Saiba (0)
Os sistemas operacionais podem ser classificados em relação a possibilidade de concorrência entre processos e a
possibilidade de uso concorrente por mais de um usuário. Neste contexto podemos afirmar que:
Sistemas monotarefa podem ser multiusuário.
Todo sistema multiusuário é também multitarefa.
Alguns sistemas multiusuário são também multitarefa
Todo sistema multitarefa é também multiusuário.
Sistemas monousuário são obrigatoriamente monotarefa.
Gabarito Comentado
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
1 de 4 30/05/2017 19:15
3a Questão (Ref.: 201510768283) Fórum de Dúvidas (3) Saiba (0)
Em relação aos tipos de Sistemas Operacionais, marque qual opção N Ã O faz sentido.
Sistemas Multitarefas com Múltiplos usuários
Sistemas Multiusuários e Multitarefas
Sistemas Monousuário e Multitarefas
Sistemas Monousuários e Monotarefas
Sistemas Monotarefas com mais de um usuário
Gabarito Comentado
4a Questão (Ref.: 201510073077) Fórum de Dúvidas (3) Saiba (0)
A maioria dos autores classifica os sistemas operacionais entre os seguintes tipos: sistemas monotarefa ou
multitarefa, sistemas monousuário ou multiusuário, sistemas monoprocessados ou multiprocessados. Em relação a
essas classificações, marque a alternativa correta:
Em sistemas operacionais multitarefa monoprocessados a execução de diferentes programas é simultânea.
Todo sistema operacional multiusuário é ao mesmo tempo um sistema multitarefa.
Todo sistema operacional multitarefa é necessariamente um sistema multiusuário.
Um sistema operacional multiprocessado não é necessariamente um sistema multitarefa.
Um sistema operacional multitarefa é necessariamente um sistema multiprocessado.
Gabarito Comentado
5a Questão (Ref.: 201510073986) Fórum de Dúvidas (3) Saiba (0)
A arquitetura microkernel caracteriza-se por conter um núcleo simples e enxuto que gerencia a troca de mensagens
entre os serviços do sistema operacional. Assinale a opção que representa um exemplo de sistema operacional que
adota esta arquitetura:
MINIX
Windows XP
Linux
Windows 7
Windows Vista
Gabarito Comentado
6a Questão (Ref.: 201510673796) Fórum de Dúvidas (2 de 3) Saiba (0)
A CITAÇÃO " Principalmente usado em controle de processos, telecomunicações, etc. O SO monitora várias
entradas que afetam a execução de processos, mudando os modelos de computadores do ambiente, e assim
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
2 de 4 30/05/2017 19:15
afetando as saídas, dentro de um período de tempo garantido (normalmente < 1 segundo)". REFERE-SE A:
TIME SHARING
MULPROCESSADOR
INTERATIVO
TEMPO REAL
MULTITAREFA
7a Questão (Ref.: 201510644765) Fórum de Dúvidas (3) Saiba (0)
Um Sistema Operacional (SO) realiza o gerenciamento:
(I)_________________, que inclui o fornecimento do sistema de arquivos para a representação de arquivos e
diretórios e o gerenciamento do espaço em dispositivos com grande capacidade de armazenamento de dados.
(II)________________, que são a unidade básica de trabalho do SO. Isso inclui a sua criação, sua exclusão e o
fornecimento de mecanismos para a sua comunicação e sincronização.
(III)_______________, controlando que partes estão sendo usadas e por quem. Além disso, é responsável pela
alocação e liberação dinâmica de seu espaço.
As lacunas I, II e III são, correta e respectivamente, preenchidas por:
de discos - de threads - de cache
de armazenamento - de processos - de memória
de I/O - de tempos de CPU - de RAM
em memória secundária - de serviços - em memória principal
de arquivos - de barramentos - de discos
Gabarito Comentado
8a Questão (Ref.: 201510117769) Fórum de Dúvidas (3) Saiba (0)
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
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
Um sistema operacional é responsável por gerenciar os recursos computacionais
É impossível fazer uso de um computador que não tenha um sistema operacional
Um sistema operacional deve facilitar acesso aos recursos do sistema
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
3 de 4 30/05/2017 19:15
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
4 de 4 30/05/2017 19:15
CCT0166_EX_A2_201510056581_V1
SISTEMAS OPERACIONAIS
2a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0166_EX_A2_201510056581_V1 Matrícula: 201510056581
Aluno(a): ISNARD VIEIRA FERNANDES MACHADO Data: 25/05/2017 07:40:46 (Finalizada)
1a Questão (Ref.: 201510073891) Fórum de Dúvidas (1 de 3) Saiba (0)
Suponha que um usuário esteja utilizando um editor de texto em um terminal Windows. Em um dado momento ele
nota que o computador ficou lento. O usuário confirma que aparentemente não há nenhum programa sendo
executado além do Windows e do Word. Ao conferir no gerenciador de tarefas, ele observa que existe um novo
processo chamado "backup". Entretanto, não há nenhuma interface para lidar com esse processo. Neste caso,
podemos dizer que o processo "backup" é um processo do tipo:
I/O-bound.
background.
monotarefa.
foreground.
CPU-bound.
2a Questão (Ref.: 201510074294) Fórum de Dúvidas (1 de 3) Saiba (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:
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
1 de 4 31/05/2017 18:57
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, podendo salvá-las caso o processo seja interrompido.
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 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.
o contextode 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).
Gabarito Comentado
3a Questão (Ref.: 201510669561) Fórum de Dúvidas (1 de 3) Saiba (0)
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¿.
Contexto de Software
Limites
Thread
Contexto de Hardware
Espaço de Endereçamento
Gabarito Comentado
4a Questão (Ref.: 201510078037) Fórum de Dúvidas (1 de 3) Saiba (0)
Os sistemas operacionais criam estruturas de controle, chamadas processo, para controlar a execução dos
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
2 de 4 31/05/2017 18:57
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 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 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 estado de ESPERA representa o processo aguardando o fim da fatia de tempo de umprocesso em
EXECUÇÂO
O escalonador também pode selecionar processo em ESPERA para execução.
Gabarito Comentado
5a Questão (Ref.: 201510077431) Fórum de Dúvidas (1 de 3) Saiba (0)
Qual a diferença básica entre um processo e um programa?
Um processo é um thread. Um programa é um arquivo em disco.
Um processo é um programa em execução. Um programa é um arquivo em disco.
Um processo é um programa em disco. Um programa é um processo em execução.
Um programa é um conjunto de processos. Um processo é uma unidade básica.
Um programa é um processo em execução. Um processo é um arquivo em disco.
Gabarito Comentado
6a Questão (Ref.: 201510649374) Fórum de Dúvidas (1 de 3) Saiba (0)
Um processo do tipo CPU-bound é aquele que faz poucas operações de entrada e saída. Por outro lado, processos
do tipo I/O-bound são aqueles que fazem muita leitura de disco ou requerem muita interação com o usuário. Desta
forma, conclui-se que os processos que ficam a maior parte do tempo nos estados "pronto" e "executando" são os
processos do tipo:
CPU-bound e I/O-bound ao mesmo tempo.
Não é possível classificar o processo com as informações fornecidas.
O processo em questão não é CPU-bound nem I/O-bound.
I/O-bound.
CPU-bound.
Gabarito Comentado
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
3 de 4 31/05/2017 18:57
7a Questão (Ref.: 201510073034) Fórum de Dúvidas (1 de 3) Saiba (0)
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 "execução". 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á para qual estado?
TERMINADO
EXECUÇÃO
PRONTO
ESPERA
CRIADO
Gabarito Comentado
8a Questão (Ref.: 201510669462) Fórum de Dúvidas (1 de 3) Saiba (0)
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 em Lote
Processos Background
Processos Foreground
Processos I/O bound
Processos CPU bound
Gabarito Comentado
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
4 de 4 31/05/2017 18:57
CCT0166_EX_A3_201510056581_V1
SISTEMAS OPERACIONAIS
3a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0166_EX_A3_201510056581_V1 Matrícula: 201510056581
Aluno(a): ISNARD VIEIRA FERNANDES MACHADO Data: 25/05/2017 11:42:13 (Finalizada)
1a Questão (Ref.: 201510673572) Fórum de Dúvidas (0) Saiba (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 depende de uma biblioteca para ser utilizada e a thread em modo usuário não
depende.
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.
Gabarito Comentado
2a Questão (Ref.: 201510767895) Fórum de Dúvidas (0) Saiba (0)
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.
Existem dois tipos de thread: thread usuário e thread kernel
A thread de usuário é criada e gerenciada por uma biblioteca no nível usuário.
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.
O suporte a múltiplas thread é uma característica do sistema operacional.
Gabarito Comentado
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
1 de 4 31/05/2017 18:58
3a Questão (Ref.: 201510768048) Fórum de Dúvidas (0) Saiba (0)
Com relação ao conceito de thread, fluxo de dados, julgue os itens a seguir:
 I. São fluxos de execução distintos dentro de um mesmo processo.
 II. O kernel N Ã O enxerga essas threads e, por esse motivo, não podem ser gerenciadas individualmente.
 III. O thread N Ã O é considerado uma solução eficiente para os sistemas modernos
Todas estão incorretas
Todas estão corretas
Apenas II e III estão corretas
Apenas I e III estão corretas
Apenas I e II estão corretas
4a Questão (Ref.: 201510076713) Fórum de Dúvidas (0) Saiba (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 software do processo.
do contexto de hardware do processo.
do controle de memória do processo.
do gerenciamento de arquivo.
do espaço de endereçamento do processo.
5a Questão (Ref.: 201510292930) Fórum de Dúvidas (0) Saiba (0)
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
Osistema 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, mas a segunda não é 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, e a segunda é uma justificativa correta da primeira.
A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
2 de 4 31/05/2017 18:58
Tanto a primeira quanto a segunda asserções são proposições falsas.
Gabarito Comentado
6a Questão (Ref.: 201510079242) Fórum de Dúvidas (0) Saiba (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:
Terão a prioridade reduzida para aguardar o desbloqueio da thread que solicitou o acesso ao disco
Serão bloqueadas também para impedir a ocorrência de erros
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
Poderão continuar executando se não dependerem da thread que foi bloqueada
7a Questão (Ref.: 201510290093) Fórum de Dúvidas (0) Saiba (0)
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 ?
Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao
núcleo
Utilização de múltiplos processadores
Economia de tempo de gerenciamento
Compartilhamento de recursos
Melhor aproveitamento na fatia de tempo
8a Questão (Ref.: 201510074005) Fórum de Dúvidas (0) Saiba (0)
Sabe-se que cada processo tem seu próprio contexto de software, contexto de hardware e espaço de
endereçamento. Já as 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. Isto posto, marque a assertiva VERDADEIRA:
O uso de threads representa ganhos em termos 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.
O uso de threads diminui o desempenho, pois durante a interrupção de um thread é necessário salvar
contexto de hardware, de software e espaço de endereçamento.
O uso de threads não influencia no desempenho, pois durante a interrupção de um thread é necessário
salvar 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.
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
3 de 4 31/05/2017 18:58
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.
Gabarito Comentado
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
4 de 4 31/05/2017 18:58
CCT0166_EX_A4_201510056581_V1
SISTEMAS OPERACIONAIS
4a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0166_EX_A4_201510056581_V1 Matrícula: 201510056581
Aluno(a): ISNARD VIEIRA FERNANDES MACHADO Data: 25/05/2017 11:49:59 (Finalizada)
1a Questão (Ref.: 201510079251) Fórum de Dúvidas (2 de 3) Saiba (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 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.
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
Uma condição de corrida
Um deadlock que poderá ser solucionado se um dos professores tirar o recurso das mãos do outro.
2a Questão (Ref.: 201510177637) Fórum de Dúvidas (2 de 3) Saiba (0)
Os Sistemas Operacionais estão sujeitos a um fenômeno denominado deadlock. Para que uma situação de deadlock
seja criada, as seguintes condições devem acontecer simultaneamente:
exclusão mútua (mutual exclusion), monopolização de recursos (hold and wait), superposição de processos
(process overlapping) e falha de escalonamento (scheduling fail).
transferência excessiva de páginas (thrashing), não preempção (no preemption), espera circular (circular
wait) e falha de escalonamento (scheduling fail).
exclusão mútua (mutual exclusion), monopolização de recursos (hold and wait), não preempção (no
preemption) e espera circular (circular wait).
exclusão mútua (mutual exclusion), transferência excessiva de páginas (thrashing), superposição de
processos (process overlapping) e espera circular (circular wait).
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
1 de 4 31/05/2017 19:00
transferência excessiva de páginas (thrashing), superposição de processos (process overlapping),
monopolização de recursos (hold and wait) e não preempção (no preemption).
Gabarito Comentado
3a Questão (Ref.: 201510673080) Fórum de Dúvidas (3) Saiba (0)
O trecho do código-fonte de um programa que, ao ser executado, requer um recurso e pode levar o sistema a uma
condição de corrida é denominado:
Região restante
Região problemática
Região crítica
Região de saída
Região de entrada
4a Questão (Ref.: 201510673088) Fórum de Dúvidas (3) Saiba (0)
Starvation é uma situação que ocorre quando:
Pelo menos um processo é continuamente postergado e não executa.
A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo.
Quando Quantum está acima de 400 ms
O processo tenta mas não consegue acessar uma variável compartilhada.
Pelo menos um evento espera por um evento que não vai ocorrer.
Gabarito Comentado
5a Questão (Ref.: 201510673113) Fórum de Dúvidas (3) Saiba (0)
Analise o texto a seguir:
"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 canetas e também
resolveu aguardar."
Nesta situação pode-se identificar a ocorrência de:
Um deadlock em função da exclusão mútua no acesso aos dois recursos
Uma condição de corridaUm deadlock que poderá ser solucionado se um dos professores tirar o recurso das mãos do outro.
Um evento que será solucionado assim que terminar a aula
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
2 de 4 31/05/2017 19:00
Um deadlock que poderá ser solucionado quando o professor desistir da aula.
Gabarito Comentado
6a Questão (Ref.: 201510673078) Fórum de Dúvidas (3) Saiba (0)
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:
Bloqueio
Exclusão mútua
Deadlock
Espera ocupada
Starvation
Gabarito Comentado
7a Questão (Ref.: 201510329074) Fórum de Dúvidas (2 de 3) Saiba (0)
Starvation ocorre quando? Escolha a alternativa correta.
O processo tenta mas não consegue acessar uma variável compartilhada.
Pelo menos um evento espera por um evento que não vai ocorrer.
Dois ou mais processos são forçados a acessar dados críticos alternando estritamente entre eles.
A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo.
Pelo menos um processo é continuamente postergado e não executa.
Gabarito Comentado
8a Questão (Ref.: 201510673793) Fórum de Dúvidas (1 de 3) Saiba (0)
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.
Apenas threads podem ser executados em paralelo.
Threads possuem o mesmo contexto de software
Threads apenas podem ocorrer em processadores multicore.
Processos executam mais rapidamente.
Processos apenas podem ocorrer em sistemas de grande porte.
Gabarito Comentado
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
3 de 4 31/05/2017 19:00
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
4 de 4 31/05/2017 19:00
CCT0166_EX_A6_201510056581_V1
SISTEMAS OPERACIONAIS
6a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0166_EX_A6_201510056581_V1 Matrícula: 201510056581
Aluno(a): ISNARD VIEIRA FERNANDES MACHADO Data: 25/05/2017 20:38:20 (Finalizada)
1a Questão (Ref.: 201510093969) Fórum de Dúvidas (0) Saiba (0)
Você é um engenheiro de sistemas e está projetando um sistema operacional. No seu projeto você contemplou uma
arquitera de sistema operacional multiprogramado no qual vários processos serão 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. Neste caso
optaria por adotar qual critério de escalonamento?
Circular
Não preemptivo
Shortest-Job-First (SJF)
Por Prioridade
First-In-First-Out (FIFO)
Gabarito Comentado
2a Questão (Ref.: 201510290098) Fórum de Dúvidas (0) Saiba (0)
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
II - III - I - IV
III - I - II - IV
I - II - III - IV
III - II - I - IV
II - I - III - IV
Gabarito Comentado
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
1 de 3 03/06/2017 07:34
3a Questão (Ref.: 201510754717) Fórum de Dúvidas (0) Saiba (0)
Considere a seguinte chegada de processo e respectivos tempos de execução:
Processo Tempo de Chegada Duração
P1 0.0 8
P2 1.0 5
P3 3.0 2
P4 5.0 4
Considere ainda que se utiliza um esquema de escalonamento Preemptivo Shortest Job First - SJF.
Pergunta-se: qual o tempo médio de espera neste sistema?
3,3
3,1
4,2
4,8
2,3
4a Questão (Ref.: 201510077509) Fórum de Dúvidas (0) Saiba (0)
O nome dado ao critério utilizado para selecionar o próximo processo que deve ser executado é :
ARMAZENAMENTO
EXECUÇÃO
COMPATILHAMENTO
TEMPO REAL
ESCALONAMENTO
5a Questão (Ref.: 201510073958) Fórum de Dúvidas (0) Saiba (0)
Na política de escalonamento First-In-First-Out (FIFO), é selecionado para execução o processo que:
chegar primeiro ao estado de pronto.
ocupar menos espaço em memória.
estiver em modo usuário.
tiver maior prioridade.
tiver o menor tempo de processador ainda por executar.
6a Questão (Ref.: 201510329084) Fórum de Dúvidas (0) Saiba (0)
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
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
2 de 3 03/06/2017 07:34
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 II e III são verdadeiras.
Todas as afirmativas são verdadeiras.
Somente as afirmativas I e II são verdadeiras.
Somente as afirmativas II, III e IV são verdadeiras.
Somente as afirmativas I, II, III são verdadeiras.
Gabarito Comentado
7a Questão (Ref.: 201510293025) Fórum de Dúvidas (0) Saiba (0)
Dentre os diversos algoritmos de escalonamento, escolha entre as alternativas a opção que indique o algoritmo que
busca beneficiar os processos I/O-bound?
Round Robin (Circular)
FIFO não preemptivo
Prioridades
FCFS
Múltiplas filas com realimentação
Gabarito Comentado
8a Questão (Ref.: 201510635272) Fórum de Dúvidas (0) Saiba (0)
A política de escalonamento utilizada pelo sistema operacional para fazer a gerência do processador, que é
caracterizada pela possibilidade de o sistema operacional interromper um processo em execução e passá-lo para o
estado de pronto, com o objetivo de alocar outro processo no processador, é chamada de escalonamento:
não preemptivo
seletivo
temporal
atemporal
preemptivo
Gabarito Comentado
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
3 de 3 03/06/2017 07:34
CCT0166_EX_A6_201510056581_V1
SISTEMAS OPERACIONAIS
6a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0166_EX_A6_201510056581_V1 Matrícula: 201510056581
Aluno(a): ISNARD VIEIRA FERNANDES MACHADO Data: 25/05/2017 20:38:20 (Finalizada)
1a Questão (Ref.: 201510093969) Fórum de Dúvidas (0) Saiba (0)
Você é um engenheiro de sistemas e está projetando um sistema operacional. No seu projeto você contemplou uma
arquitera de sistema operacional multiprogramado no qual vários processos serão 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. Neste caso
optaria por adotar qual critério de escalonamento?
Circular
Não preemptivo
Shortest-Job-First (SJF)
Por Prioridade
First-In-First-Out (FIFO)
Gabarito Comentado
2a Questão (Ref.: 201510290098) Fórum de Dúvidas (0) Saiba (0)
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
II - III - I - IV
III - I - II - IV
I - II - III - IV
III - II - I - IV
II - I - III - IV
Gabarito ComentadoBDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
1 de 3 31/05/2017 19:00
3a Questão (Ref.: 201510754717) Fórum de Dúvidas (0) Saiba (0)
Considere a seguinte chegada de processo e respectivos tempos de execução:
Processo Tempo de Chegada Duração
P1 0.0 8
P2 1.0 5
P3 3.0 2
P4 5.0 4
Considere ainda que se utiliza um esquema de escalonamento Preemptivo Shortest Job First - SJF.
Pergunta-se: qual o tempo médio de espera neste sistema?
3,3
3,1
4,2
4,8
2,3
4a Questão (Ref.: 201510077509) Fórum de Dúvidas (0) Saiba (0)
O nome dado ao critério utilizado para selecionar o próximo processo que deve ser executado é :
ARMAZENAMENTO
EXECUÇÃO
COMPATILHAMENTO
TEMPO REAL
ESCALONAMENTO
5a Questão (Ref.: 201510073958) Fórum de Dúvidas (0) Saiba (0)
Na política de escalonamento First-In-First-Out (FIFO), é selecionado para execução o processo que:
chegar primeiro ao estado de pronto.
ocupar menos espaço em memória.
estiver em modo usuário.
tiver maior prioridade.
tiver o menor tempo de processador ainda por executar.
6a Questão (Ref.: 201510329084) Fórum de Dúvidas (0) Saiba (0)
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
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
2 de 3 31/05/2017 19:00
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 II e III são verdadeiras.
Todas as afirmativas são verdadeiras.
Somente as afirmativas I e II são verdadeiras.
Somente as afirmativas II, III e IV são verdadeiras.
Somente as afirmativas I, II, III são verdadeiras.
Gabarito Comentado
7a Questão (Ref.: 201510293025) Fórum de Dúvidas (0) Saiba (0)
Dentre os diversos algoritmos de escalonamento, escolha entre as alternativas a opção que indique o algoritmo que
busca beneficiar os processos I/O-bound?
Round Robin (Circular)
FIFO não preemptivo
Prioridades
FCFS
Múltiplas filas com realimentação
Gabarito Comentado
8a Questão (Ref.: 201510635272) Fórum de Dúvidas (0) Saiba (0)
A política de escalonamento utilizada pelo sistema operacional para fazer a gerência do processador, que é
caracterizada pela possibilidade de o sistema operacional interromper um processo em execução e passá-lo para o
estado de pronto, com o objetivo de alocar outro processo no processador, é chamada de escalonamento:
não preemptivo
seletivo
temporal
atemporal
preemptivo
Gabarito Comentado
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
3 de 3 31/05/2017 19:00
CCT0166_EX_A7_201510056581_V1
SISTEMAS OPERACIONAIS
7a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0166_EX_A7_201510056581_V1 Matrícula: 201510056581
Aluno(a): ISNARD VIEIRA FERNANDES MACHADO Data: 26/05/2017 18:40:03 (Finalizada)
1a Questão (Ref.: 201510290099) Fórum de Dúvidas (0) Saiba (0)
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
III- Fragmentação externa
IV- Fragmentação interna
I - III - II - IV
I - IV - III - II
I - II - III - IV
I - IV - II - III
I - II - IV - III
2a Questão (Ref.: 201510683732) Fórum de Dúvidas (0) Saiba (0)
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.
Swapping possibilita ao sistema operacional e às aplicações o uso de mais memória do que a fisicamente
existente em um computador.
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.
Swapping é a capacidade de troca de componentes de hardware de um computador, mesmo que o mesmo
esteja ligado.
O swapping é uma técnica de endereçamento que faz com que cada processo enxergue sua área de
memória como um segmento contíguo.
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
1 de 3 03/06/2017 07:35
3a Questão (Ref.: 201510649375) Fórum de Dúvidas (0) Saiba (0)
Os modelos de alocação particionada estática e dinâmica permitem, respectivamente:
Fragmentação paginada e não paginada
fragmentação externa e interna
Fragmentação relocável e não relocável
fragamentação interna e externa
fragmentação somente na última partição em ambos os casos
Gabarito Comentado
4a Questão (Ref.: 201510177838) Fórum de Dúvidas (0) Saiba (0)
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:
Swapping é a capacidade de troca de componentes de hardware de um computador, mesmo que o mesmo
esteja ligado.
O swapping é um mecanismo necessário em computadores de 64 bits que permite o endereçamento de
memórias superiores a 4 Gbytes.
O swapping é uma técnica de endereçamento que faz com que cada processo enxergue sua área de
memória como um segmento contíguo.
A principal função do swapping é impedir que um processo utilize endereço de memória que não lhe
pertença.
Swapping possibilita ao sistema operacional e às aplicações o uso de mais memória do que a fisicamente
existente em um computador.
Gabarito Comentado
5a Questão (Ref.: 201510293133) Fórum de Dúvidas (0) Saiba (0)
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 externa na alocação particionada dinâmica.
Fragmentação externa na alocação por segmentação.
Fragmentação interna na alocação por paginação.
Fragmentação externa na alocação por paginação.
Fragmentação interna na alocação particionada estática.
Gabarito Comentado
6a Questão (Ref.: 201510673074) Fórum de Dúvidas (0) Saiba (0)
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 consiste 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. Selecione a assertiva que descreve
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
2 de 3 03/06/2017 07:35
o nome desta técnica:
Trashing
Memória virtual
Dinamic memory acess (DMA)
Swapping
Page faults
Gabarito Comentado
7a Questão (Ref.: 201510649378) Fórum de Dúvidas (0) Saiba (0)
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 ossistemas
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?
Trashing
Memória virtual
Page faults
Swapping
Dinamic memory acess (DMA)
Gabarito Comentado
8a Questão (Ref.: 201510077752) Fórum de Dúvidas (0) Saiba (0)
Considerando uma lista de blocos livres para gerência de alocação de memória, em que consiste o algoritmo first fit
(primeiro encaixe)?
O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo primeiro espaço na lista de
blocos livres que seja grande o suficiente para os requisitos do processo solicitante.
O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo espaço na lista de blocos
livres que seja o menor possível para os requisitos do processo solicitante.
O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo espaço na lista de blocos
livres que se adeque melhor aos requisitos do processo solicitante.
O algoritmo first fit consiste em modificar a lista de blocos livres para que ela disponibilize um espaço livre
para um processos solicitante o mais breve possível.
O algoritmo first fit não está relacionado com gerência de alocação de memória, mas com gerência de
processador em um sistema multiprocessado. Ele serve para alocar o primeiro processador disponível ao
processo que foi escalonado.
Gabarito Comentado
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
3 de 3 03/06/2017 07:35
CCT0166_EX_A8_201510056581_V1
SISTEMAS OPERACIONAIS
8a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0166_EX_A8_201510056581_V1 Matrícula: 201510056581
Aluno(a): ISNARD VIEIRA FERNANDES MACHADO Data: 26/05/2017 18:48:31 (Finalizada)
1a Questão (Ref.: 201510073927) Fórum de Dúvidas (0) Saiba (0)
Marque a assertiva que representa a soma dos períodos em que um processo permaneceu no estado de pronto:
Tempo de resposta
Tempo de turnaround
Utilização do processador
Throughtput
Tempo de espera
Gabarito Comentado
2a Questão (Ref.: 201510079147) Fórum de Dúvidas (0) Saiba (0)
Considerando um sistema com memória paginada é correto afirmar que:
Poderá ocorrer fragmentação interna em qualquer página de um processo
Poderá ocorrer fragmentação externa na última página de um processo
Poderá ocorrer fragmentação interna na última página de um processo
Poderá ocorrer fragmentação externa em qualquer página de um processo
Não há fragmentação em nenhuma página
3a Questão (Ref.: 201510290101) Fórum de Dúvidas (0) Saiba (0)
No contexto de gerência de memória, por que o algoritmo de substituição de páginas ótimo não pode ser
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
1 de 4 31/05/2017 19:04
implementado?
porque exige uma quantidade de memória muito grande.
porque não é possível prever qual página será menos acessada no futuro.
o hardware necessário seria absurdamente caro.
porque não há poder computacional suficiente nos dias atuais.
porque é muito complexo.
Gabarito Comentado
4a Questão (Ref.: 201510640037) Fórum de Dúvidas (0) Saiba (0)
Um computador tem 8 molduras de página, atualmente ocupadas pelas páginas abaixo.
Página Carga Último Acesso
0 123 270
1 231 250
2 101 278
3 145 279
4 123 253
5 109 167
6 132 198
7 143 185
Dados os momentos de carga e último acesso, a próxima página a ser retirada pela política LRU (menos recentemente utilizada) é:
5
6
0
3
2
Gabarito Comentado
5a Questão (Ref.: 201510077754) Fórum de Dúvidas (0) Saiba (0)
No contexto de gerência de memória, por que o algoritmo de substituição de páginas ótimo não pode ser
implementado?
O algoritmo de substituição de páginas ótimo não pode ser implementado porque exige uma quantidade de
memória muito grande.
O algoritmo de substituição de páginas ótimo não pode ser implementado porque o hardware necessário
seria absurdamente caro.
O algoritmo de substituição de páginas ótimo não pode ser implementado porque não é possível prever qual
página será menos acessada no futuro.
O algoritmo de substituição de páginas ótimo não pode ser implementado porque é muito complexo.
O algoritmo de substituição de páginas ótimo não pode ser implementado porque não há poder
computacional suficiente nos dias atuais.
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
2 de 4 31/05/2017 19:04
6a Questão (Ref.: 201510293029) Fórum de Dúvidas (0) Saiba (0)
Com relação ao gerenciamento de memória com paginação em sistemas operacionais, assinale a opção correta.
O espaço de endereçamento virtual disponível para os processos pode ser maior que a memória física
disponível.
As páginas utilizadas por um processo, sejam de código ou de dados, devem ser obrigatoriamente
armazenadas na partição de swap do disco, quando o processo não estiver sendo executado.
Um processo somente pode ser iniciado se o sistema operacional conseguir alocar todas as páginas de
código desse processo.
Um processo somente pode ser iniciado se o sistema operacional conseguir alocar um bloco contíguo de
páginas do tamanho da memória necessária para execução do processo.
Todas as páginas de um processo em execução devem ser mantidas na memória física enquanto o processo
não tiver terminado.
Gabarito Comentado
7a Questão (Ref.: 201510077762) Fórum de Dúvidas (0) Saiba (0)
Qual o tipo de página que a política NRU procura remover inicialmente?
As páginas não referenciadas e modificadas (bit M igual a 1 e bit R igual a 0).
As páginas referenciadas e não modificadas (bit M igual a 0 e bit R igual a 1).
As páginas referenciadas e não modificadas(bits M e R igual a 0).
As páginas não referenciadas e não modificadas (bits M e R iguais a 0).
As páginas referenciadas e modificadas (bits M e R iguais a 1).
Gabarito Comentado
8a Questão (Ref.: 201510659319) Fórum de Dúvidas (0) Saiba (0)
Um sistema operacional trabalha com gerência de memória por páginas (paginação). O espaço de endereçamento
virtual do sistema dividido em páginas de tamanho 25bytes. Existem quatro processos a serem executados nesse
sistema, todos com códigos relocáveis, cujos tamanhos são: A(113bytes), B(37bytes), C(96bytes), D(100bytes).
Diante desse cenário podemos afirmar que:
O processo B ocasionará menor fragmentação quando todas as suas páginas estiveram carregadas na
memória física e caso o novo tamanho de página seja de 10bytes a fragmento causado por este processo
não se altera, apesar do mapeamento ser facilitado
O processo D ocasionará menor fragmentação quando todas as suas páginas estiveram carregadas na
memória física e caso o novo tamanho de página seja de 10bytes a fragmento causado por este processo
não se altera, apesar do mapeamento ser dificultado
O processo D ocasionará maior fragmentação quando todas as suas páginas estiveram carregadas na
memória física e caso o novo tamanho de página seja de 10bytes a fragmento causado por este processo
aumentará significativamente
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
3 de 4 31/05/2017 19:04
O processo A terá uma tabela de páginas menor que todos os outros processos, muito embora o
mapeamento seja facilitado se o tamanho da página do sistema for menor
O processo C terá uma tabela de páginas maior que o processo A tanto para este tamanho de página como
para páginas de tamanho 10bytes
Gabarito Comentado
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...4 de 4 31/05/2017 19:04
CCT0166_EX_A9_201510056581_V1
SISTEMAS OPERACIONAIS
9a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0166_EX_A9_201510056581_V1 Matrícula: 201510056581
Aluno(a): ISNARD VIEIRA FERNANDES MACHADO Data: 26/05/2017 18:55:21 (Finalizada)
1a Questão (Ref.: 201510079108) Fórum de Dúvidas (0) Saiba (0)
A utilização de dispositivos com DMA é indicado para:
Qualquer dispositivo de Entrada ou de Saída
Dispositivos muito mais rápidos que o processador
Dispositivos que necessitam de intervenção do usuário
Dispositivos que efetuam grande transferência de dados para a memória.
Dispositivos de alta prioridade
Gabarito Comentado
2a Questão (Ref.: 201510683771) Fórum de Dúvidas (0) Saiba (0)
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 à páginas e blocos
Orientados a hardware e software
Orientados a blocos e a caracteres
Orientados a usuários e ao equipamentos
Orientados a páginas e segmentos
3a Questão (Ref.: 201510635057) Fórum de Dúvidas (0) Saiba (0)
Todas as rotinas do sistema operacional que tem como função se comunicar com os dispositivos de Entrada/Saída
em nível de hardware. São os softwares tradutores que recebem comandos do sistema operacional para um
hardware específico. Essa é a definição diz respeito aos:
Backups
Ghost
Controladores
Subsistemas de E/S
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
1 de 3 03/06/2017 07:33
Drivers
Gabarito Comentado
4a Questão (Ref.: 201510673072) Fórum de Dúvidas (0) Saiba (0)
Indique se será gerada uma interrupção de hardware ou uma exceção em cada situação abaixo:
- Erro de divisão por zero.
- Violação de acesso a uma área de memória não permitida.
- Controladora de HD indica o término de uma operação de E/S
- Um clique no mouse.
- Disparo do alarme do temporizador.
interrupção - interrupção - interrupção - exceção - interrupção.
exceção - exceção - interrupção - interrupção - interrupção.
exceção - interrupção - interrupção - interrupção - exceção.
interrupção - interrupção - interrupção - exceção - exceção.
interrupção - interrupção - exceção - exceção - interrupção.
Gabarito Comentado
5a Questão (Ref.: 201510079107) Fórum de Dúvidas (0) Saiba (0)
São algortimos de escalonamento de acesso ao disco:
Scan e FCFS
Scan e gang scheduling
C-scan e prioridade
C-Scan e round robin
FCFS e round robin
Gabarito Comentado
6a Questão (Ref.: 201510301139) Fórum de Dúvidas (0) Saiba (0)
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 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
I, II e IV, apenas
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
2 de 3 03/06/2017 07:33
I, II e III, Apenas
I, III e IV, apenas
II, III e IV, apenas
I, II, III e IV.
Gabarito Comentado
7a Questão (Ref.: 201510666115) Fórum de Dúvidas (0) Saiba (0)
Indique se será gerada uma interrupção de hardware ou uma exceção em cada situação abaixo:
- Erro de divisão por zero.
- Violação de acesso a uma área de memória não permitida.
- Controladora de HD indica o término de uma operação de E/S
- Um click no mouse.
- Disparo do alarme do temporizador.
exceção - interrupção - interrupção - interrupção - exceção.
interrupção - interrupção - interrupção - exceção - interrupção.
interrupção - interrupção - exceção - exceção - interrupção.
interrupção - interrupção - interrupção - exceção - exceção.
exceção - exceção - interrupção - interrupção - interrupção.
Gabarito Comentado
8a Questão (Ref.: 201510104855) Fórum de Dúvidas (0) Saiba (0)
Os sistemas operacionais são divididos em diversos componentes que possuem características e funções
específicas. As características abaixo se referem a qual componente de sistema?
1) Gerenciamento de Espaço Livre;
2) Alocação do Espaço de Armazenamento; 
3) Programação de alocação do Disco;
Gerenciamento de Memória Secundaria;
Gerenciamento de Memória Principal
Gerenciamento de Processos;
Gerenciamento do Sistema de I/O;
Gerenciamento de Arquivos;
Gabarito Comentado
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
3 de 3 03/06/2017 07:33
CCT0166_EX_A10_201510056581_V1
SISTEMAS OPERACIONAIS
10a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0166_EX_A10_201510056581_V1 Matrícula: 201510056581
Aluno(a): ISNARD VIEIRA FERNANDES MACHADO Data: 29/05/2017 20:55:37 (Finalizada)
1a Questão (Ref.: 201510104864) Fórum de Dúvidas (0) Saiba (0)
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"?
send, receiver messages;
Get time or date, set time or date
Read, write, reposition;
create, delete communication connection;
end, abort;
2a Questão (Ref.: 201510078007) Fórum de Dúvidas (0) Saiba (0)
Em um sistema monoprocessado, um escalonador pode interromper o processo em execução? Marque a resposta
correta com a justificatia correta.
Sim, o sistema operacional emite um aviso para o escalonador executar a interrupção.
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.
Não, o escalonador é um processo e não pode executar nenhuma operação enquanto não estiver de posse
do processador.
Gabarito Comentado
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
1 de 3 31/05/2017 19:02
3a Questão (Ref.: 201510673071) Fórum de Dúvidas (0) Saiba (0)
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;
send, receiver messages;
Get time or date, set time or date
end, abort;
create, delete communication connection;
Gabarito Comentado
4a Questão (Ref.: 201510684001) Fórum de Dúvidas (0) Saiba (0)
Dentre os critérios para a escolha de uma organização de arquivo, podemos considerar INCORRETO.
Menor tempo de acesso.
Facilidade de manutenção.
Economia em armazenamento.
Facilidade de atualização.
Escolha por tipo
5a Questão (Ref.: 201510077850) Fórum de Dúvidas (0) Saiba (0)
Os sistemas operacionais dos microcomputadores devem ser capazes de gerenciar os sistemas de arquivos
das unidades de disco. Analise as sentenças sobre sistemas de arquivos e, em seguida, assinale a
alternativa correta:
I. Existem três formas de implementação de estrutura de espaços livres: ligação encadeada de blocos (cada
bloco possui uma área reservada ao armazenamentodos endereços de todos os blocos livres), tabela de
blocos livres (contendo o endereço de todos os blocos de cada segmento e o número de blocos livres
contíguos) e o mapa de bits
II. A proteção de acesso por grupos de usuários consiste em associar cada usuário do sistema a um grupo,
sendo que usuários do mesmo grupo podem compartilhar arquivos entre si
III. Não é possível proteger o acesso entre usuários de um mesmo computador.
Somente as sentenças I e II estão corretas
Somente a sentença II está correta
Somente a sentença III está correta
Somente as sentenças I e III estão corretas
Somente as sentenças II e III estão corretas 
Gabarito Comentado
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
2 de 3 31/05/2017 19:02
6a Questão (Ref.: 201510104873) Fórum de Dúvidas (0) Saiba (0)
Criar , apagar, renomear, imprimir, descarregar,listar, manipular arquivos e diretórios, são características de qual
componente do sistema operacional?
Carga e execução de programas;
Suporte a linguagem de programação;
Comunicações;
Informações de estado;
Gerenciamento de arquivos;
7a Questão (Ref.: 201510293745) Fórum de Dúvidas (0) Saiba (0)
Arquivos e diretórios possuem atributos. Assinale a alterna�va que NÃO representa um atributo de um arquivo.
Permissão de leitura/escrita
Tamanho do bloco
Nome
Data de modificação
Tipo
Gabarito Comentado
8a Questão (Ref.: 201510290105) Fórum de Dúvidas (0) Saiba (0)
Um device driver, ou simplesmente driver, tem como função implementar a comunicação do subsistema de E/S com
os dispositivos de E/S. Sendo assim, um device driver é bem definido na alternativa:
torna as operações de E/S mais simples para o usuário bem como suas aplicações.
permite a comunicação entre o sistema computacional e o mundo externo.
realiza as funções comuns a todos os tipos de dispositivos.
recebe comandos gerais sobre acessos aos dispositivos, traduzindo-os para comandos específicos, que
poderão ser executados pelos controladores.
manipula diretamente os dispositivos de E/S.
Gabarito Comentado
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
3 de 3 31/05/2017 19:02

Outros materiais