Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

17/06/2020 EPS
https://simulado.estacio.br/alunos/?user_cod=2514529&matr_integracao=201908700671 1/3
 
 
 
 SISTEMAS OPERACIONAIS 2a aula
 Lupa 
 
Exercício: CCT0757_EX_A2_201908700671_V1 17/06/2020
Aluno(a): PAULA FERNANDA DE BARROS MORAES 2020.1 EAD
Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 201908700671
 
Marque a alternativa que completa corretamente a seguinte afirmação: Em um ambiente ______________, um processo
suporta mais de um programa no seu espaço de endereçamento.
Thread modo kernel
Monotrhead
Thread modo usuário
Thread modo híbrido
 Multithread
Respondido em 17/06/2020 13:28:08
 
 
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.
A thread em modo kernel depende de uma biblioteca para ser utilizada e a thread em modo usuário não
depende.
Uma thread em modo kernel não pode executar instruções privilegiadas e a em modo usuário pode.
 A thread em modo kernel é escalonada diretamente pelo sistema operacional e a de usuário não.
Uma thread em modo kernel bloqueada bloqueia todo o processo obrigatoriamente e a em modo usuário não
bloqueia.
Respondido em 17/06/2020 13:30:18
 
 
Em um sistema multiprogramável há um padrão de compartilhamento do processador entre os diversos processos em
execução. Conforme avança a execução de um processo, o seu estado pode ser alterado. Existem, basicamente, três
estados de um processo: Pronto, Executando e Em Espera. Com relação as estados de um processo, é incorreto afirmar
que:
 c) Quando um processo que está Executando não pode continuar sua execução por necessitar de algum evento
para continuar (E/S, por exemplo) ele passa para o estado de Pronto
b) Um processo que está no estado Pronto passa para o estado Executando quando é escolhido pelo Escalonador
de Processos.
d) Um processo que está no estado Em Espera passa para o estado Pronto quando o evento esperado pelo
processo ocorre.
a) Em um computador multiprogramado vários processos podem estar no estado de Pronto simultâneamente
 Questão1
 Questão2
 Questão3
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
17/06/2020 EPS
https://simulado.estacio.br/alunos/?user_cod=2514529&matr_integracao=201908700671 2/3
e) Um processo que está Executando passa para o estado de Pronto se for preemptado pelo Escalonador de
Processos
Respondido em 17/06/2020 13:28:25
 
 
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
Espaço de Endereçamento
 Contexto de Hardware
Limites
 Thread
Respondido em 17/06/2020 13:30:27
 
 
Qual a diferença entre processos e threads?
 Uma thread pode alterar o conteúdo da memória de outra, já processo não.
Processos "falam" entre si e Threads não.
Quando um processo pai morre seus filhos morrem. Já em threads isso não funciona assim.
Processos tem estados e divisões. Já threads não tem.
Processos se comunicam através do espaço de endereçamento. Threads através de mensagens.
Respondido em 17/06/2020 13:30:30
 
 
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 seqüê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.
Tanto a primeira quanto a segunda asserções são proposições falsas.
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.
A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
Respondido em 17/06/2020 13:30:35
 
 
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:
O processo em questão não é CPU-bound nem I/O-bound.
Não é possível classificar o processo com as informações fornecidas.
 Questão4
 Questão5
 Questão6
 Questão7
17/06/2020 EPS
https://simulado.estacio.br/alunos/?user_cod=2514529&matr_integracao=201908700671 3/3
 CPU-bound.
I/O-bound.
CPU-bound e I/O-bound ao mesmo tempo.
Respondido em 17/06/2020 13:30:40
 
 
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 é bloqueado.
III Quando termina a fatia de tempo do processo em execução.
Apenas II e III estão corretas.
Apenas I e II estão corretas.
Apenas I e III estão corretas.
Todas estão incorretas.
 Todas estão corretas.
Respondido em 17/06/2020 13:30:46
 
 
 
 Questão8
javascript:abre_colabore('38403','201219650','4047486775');

Mais conteúdos dessa disciplina