Buscar

ESTACIO - ADS - SISTEMAS OPERACIONAIS - AULA2 - PROVA2

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 3 páginas

Prévia do material em texto

07/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2753955&courseId=13026&classId=1253116&topicId=2649839&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 SISTEMAS OPERACIONAIS 2a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
Exercício: CCT0757_EX_A2_201909139122_V2 06/05/2020
Aluno(a): VINICIUS DE JESUS SMADESKI 2020.1 EAD
Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 201909139122
 
 1a Questão
Qual a diferença entre processos e threads?
Processos tem estados e divisões. Já threads não tem.
Processos "falam" entre si e Threads não.
Processos se comunicam através do espaço de endereçamento. Threads através de mensagens.
Quando um processo pai morre seus filhos morrem. Já em threads isso não funciona assim.
 Uma thread pode alterar o conteúdo da memória de outra, já processo não.
Respondido em 06/05/2020 19:25:46
 
 
 2a Questão
Escolha qual transição NÃO pode ocorrer entre estados de um processo:
De Em Execução para Bloqueado
De Bloqueado para Pronto
 De Bloqueado para Em Execução
De Pronto para Em Execução
De Em Execução para Pronto
Respondido em 06/05/2020 19:25:47
 
 
 3a Questão
O escalonamento de processos deve atender alguns requisitos básicos para sua implementação, dentre os requisitos podem ser
destacados:
througset, custo de recicling, tempo de turnover
threadout, velocidade de espera, memória de turnaround.
throughput, tempo de controle, tempo de stayaround.
 throughput, tempo de espera, tempo de turnaround.
output, paralelismo de controle, tempo de movearound.
Respondido em 06/05/2020 19:26:02
 
 
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','2','','','314247601');
javascript:abre_frame('2','2','','','314247601');
javascript:abre_frame('3','2','','','314247601');
07/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2753955&courseId=13026&classId=1253116&topicId=2649839&p0=03c7c0ace395d80182db0… 2/3
 4a Questão
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:
e) Um processo que está Executando passa para o estado de Pronto se for preemptado pelo Escalonador de Processos
 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
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
b) Um processo que está no estado Pronto passa para o estado Executando quando é escolhido pelo Escalonador de
Processos.
Respondido em 06/05/2020 19:26:02
 
 
 5a Questão
Uma antiga empresa de desenvolvimento de software resolveu atualizar toda sua infraestrutura computacional adquirindo um
sistema operacional multitarefa, processadores multi-core (múltiplos núcleos) e o uso de uma linguagem de programação com
suporte a threads.
O sistema operacional multitarefa de um computador é capaz de executar vários processos (programas) em paralelo. Considerando
esses processos implementados com mais de uma thread (multi-threads), analise as afirmações abaixo.
I. Os ciclos de vida de processos e threads são idênticos.
II. Threads de diferentes processos compartilham memória.
III. Somente processadores multi-core são capazes de executar programas multi-threads.
IV. Em sistemas operacionais multitarefa, threads podem migrar de um processo para outro.
É correto apenas o que se afirma em:
I e IV.
I e III.
II.
II e IV.
 I.
Respondido em 06/05/2020 19:26:03
 
 
 6a Questão
1. Analise o texto a seguir e responda a questão em seguida:
'A mudança de contexto ocorre quando um processo deixa o processador para dar a vez a execução real de outro processo.'
'Associado ao primeiro processo (que está saindo do processador) existe um tempo de recuperação do contexto e ao segundo
processo (que está ganhando o processador) um tempo de preservação do contexto '.
Marque a alternativa correta:
Ambos os parágrafos estão incorretos.
O segundo parágrafo está correto apesar da premissa do primeiro ser falsa.
Ambos os parágrafos estão corretos, sendo que o segundo justifica o primeiro.
Ambos os parágrafos estão corretos, sendo que o segundo explica o primeiro.
 O primeiro parágrafo está correto, mas o segundo está incorreto.
Respondido em 06/05/2020 19:26:04
 
 
 7a Questão
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:
I/O-bound.
 CPU-bound.
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.
07/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2753955&courseId=13026&classId=1253116&topicId=2649839&p0=03c7c0ace395d80182db0… 3/3
CPU-bound e I/O-bound ao mesmo tempo.
Respondido em 06/05/2020 19:26:04
 
 
 8a 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
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.
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.
Tanto a primeira quanto a segunda asserções são proposições falsas.
Respondido em 06/05/2020 19:25:50
 
 
 
javascript:abre_colabore('38403','191234741','3814495227');

Continue navegando