Baixe o app para aproveitar ainda mais
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
Compartilhar