Buscar

Sistemas Operacionais - Nota 10 - Semana 3 - Univesp

Prévia do material em texto

20/10/2020 Teste: Atividade para avaliação - Semana 3
https://cursos.univesp.br/courses/3197/quizzes/12811/take 1/3
2 ptsPergunta 1
organização monolítica, organização em camadas, organização em micronúcleos
organização em micronúcleos, organização em camadas, organização monolítica
organização em camadas, organização em micronúcleos, organização em máquina virtual
organização em micronúcleos, organização monolítica, organização em máquina virtual
organização monolítica, organização em máquina virtual, organização em camadas
Em relação à forma com que sistemas operacionais podem ser estruturados, preencha as
lacunas escolhendo a alternativa correta.
 
Sistemas operacionais podem ser estruturados internamente de diferentes formas. Na
__________________ as interfaces e níveis de funcionalidade não estão bem separados.
Assim, cada procedimento do sistema pode chamar qualquer outro procedimento caso seja
necessário. Na __________________ existe uma divisão hierárquica onde cada camada,
utilizando-se das funcionalidades providas por uma camada inferior, provê um novo conjunto
de funcionalidades. Finalmente, na __________________ promove-se uma separação das
funcionalidades providas pelo sistema operacional de modo que apenas uma pequena fração
desta funcionalidade é executada em modo supervisor, o restante é executado em modo
usuário. Tal característica confere maior segurança e confiabilidade ao sistema operacional.
2 ptsPergunta 2
As funcionalidades I e II devem ser realizadas por meio de chamadas de sistema.
As funcionalidades I, II e III devem ser realizadas por meio de chamadas de sistema.
Todas as funcionalidades devem ser realizadas por meio de chamadas do sistema.
As funcionalidades II, III e IV devem ser realizadas por meio de chamadas de sistema.
Chamadas de sistema são utilizadas por um programa para solicitar serviços (funcionalidades)
disponibilizados pelo sistema operacional. Considere as seguintes funcionalidades:
Criação de um arquivo.I.
Leitura de dados de um arquivo.II.
Soma de dois números ponto flutuante.III.
Fechamento de um arquivo aberto.IV.
Em relação ao uso de chamadas do sistema para realizar estas funcionalidades, é correto
afirmar que:
20/10/2020 Teste: Atividade para avaliação - Semana 3
https://cursos.univesp.br/courses/3197/quizzes/12811/take 2/3
As funcionalidades I, II e IV devem ser realizadas por meio de chamadas de sistema.
2 ptsPergunta 3
Todas as afirmativas estão corretas.
Apenas as afirmativas I e II estão corretas.
Apenas as afirmativas I, II e III estão corretas.
Apenas as afirmativas II e IV estão corretas.
Apenas as afirmativas II, III e IV estão corretas.
Considere as seguintes afirmativas relacionadas à criação e ao término de processos em um
sistema operacional:
A criação de um processo pode ser realizada por um programa em execução.I.
Um processo termina voluntariamente após realizar o seu trabalho. Tal evento é
chamado de saída normal ou voluntária.
II.
Um processo filho pode ser encerrado pelo processo que o criou, também chamado
de processo pai.
III.
Um processo pode ser criado quando o sistema operacional é inicializado.IV.
Assinale a alternativa que apresenta as afirmações corretas:
2 ptsPergunta 4
V – V – F.
V – F – V.
Identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir relacionadas ao uso e à
implementação de threads em sistemas computacionais.
Sistemas computacionais modernos fazem uso de múltiplos threads para permitir a
execução simultânea/concorrente de múltiplas instruções de um mesmo processo.
I.
Threads de núcleo independem do oferecido pelo sistema operacional para serem
implementadas, permitindo cada processo tenha seu próprio algoritmo para escalonar
os diferentes threads associados.
II.
Threads de núcleo permitem paralelismo real em sistemas computacionais
multiprocessados, dado que o sistema operacional pode, em princípio, escalonar os
diferentes threads de um mesmo processo em diferentes CPUs.
III.
Assinale a alternativa que apresenta a sequência CORRETA, respectivamente.
20/10/2020 Teste: Atividade para avaliação - Semana 3
https://cursos.univesp.br/courses/3197/quizzes/12811/take 3/3
Salvo em 19:30 
V – V – V.
V – F – F.
F – V – V.
2 ptsPergunta 5
Exclusão mútua.
Região crítica.
Condição de corrida.
Trava giratória.
Espera ocupada.
Uma situação onde dois ou mais processos manipulam (leem ou escrevem) um conjunto de
dados compartilhados e o resultado final depende da ordem com que estes processos são
executados é chamada de:
Enviar teste

Continue navegando