Buscar

AV1 2016.1

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

Avaliação: CCT0166_AV_201201192234 » SISTEMAS OPERACIONAIS 
Tipo de Avaliação: AV 
Aluno: 201201192234 - JEANNE ASSUNÇAO MORAES 
Professor: MAURO CESAR CANTARINO GIL Turma: 9001/AA 
Nota da Prova: 7,5 Nota de Partic.: 0 Av. Parcial 2 Data: 17/11/2016 15:59:56 
 
 
 1a Questão (Ref.: 201201223573) Pontos: 1,0 / 1,0 
Um sistema multiusuário pode ser um sistema monotarefa? Justifique a sua resposta. 
 
 
Resposta: Não. Todo sistema multiusuário é um sistema multitarefa. 
 
 
Gabarito: 
Não. Um sistema multiusuário deve ser multitarefa pois a existência de um usuário "logada" já implica na criação de, no mínimo, uma 
tarefa. 
 
 
 
 2a Questão (Ref.: 201201822333) Pontos: 0,5 / 1,0 
Na execução de processos existem duas importantíssimas rotinas que são o escalonador e o dispatcher. Uma destas rotinas depende da 
outra para sua execução. Descreva a função de cada uma delas e responda qual a rotina que depende da outra para ser executada. 
 
 
Resposta: Escolanador é um processador que tem seu próprio criador e executa seus processos. O disptacher é uma rotina que ultiliza 
seu criador para fazer suas rotinas com o escalonador. O dispatcher depende do escalonador para excutar suas rotinas ou tarefas. 
 
 
Gabarito: Escalonador é o responsável por implementar os critérios da política de escalonamento dos processos e o dispatcher é o 
repsonsável pela troca de contexto dos processos. Após o escalonado determinar qual processo deve fazer uso do processor, o 
dispatcher irá realizar a troca. Sendo assim é o dispatcher que depende do escalonador. 
 
 
 
 3a Questão (Ref.: 201201226739) Pontos: 1,0 / 1,0 
O que é multiprogramação? 
 
 
Processamento paralelo. 
 
Processamento distribuído. 
 
Técnica que permite a troca de informações entre a memória principal e a memória secundária. 
 
Processamento centralizado. 
 Técnica que permite que vários processos estejam em memória ao mesmo tempo. 
 
 
 
 4a Questão (Ref.: 201201223512) Pontos: 1,0 / 1,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: 
 
 
 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 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 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). 
 
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 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). 
 
 
 
 5a Questão (Ref.: 201201439311) Pontos: 1,0 / 1,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 ? 
 
 
Economia de tempo de gerenciamento 
 Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao núcleo 
 
Melhor aproveitamento na fatia de tempo 
 
Utilização de múltiplos processadores 
 
Compartilhamento de recursos 
 
 
 
 6a Questão (Ref.: 201201784317) Pontos: 1,0 / 1,0 
Em programação concorrente, quando um processo nunca é executado ("morre de fome"), pois processos de prioridade maior sempre o 
impedem de ser executado, diante desta situação podemos concluir que ocorreu: 
 
 Starvation 
 
Deadlock 
 
Bloqueio 
 
Espera ocupada 
 
Exclusão mútua 
 
 
 
 7a Questão (Ref.: 201201439314) Pontos: 0,5 / 0,5 
Diversos conceitos são fundamentais para que se implemente concorrência entre processos. Região Crítica é um desses conceitos, que 
pode ser melhor definido como sendo: 
 
 
Um trecho de programa onde existe algum recurso a que somente o sistema operacional pode ter acesso 
 
Um trecho de programa cujas instruções podem ser executadas em paralelo e em qualquer ordem 
 
Um trecho de programa onde existe algum recurso cujo acesso é dado por uma prioridade 
 
Um trecho de programa que deve ser executado em paralelo com a Região Crítica de outro programa 
 Um trecho de programa onde existe o compartilhamento de algum recurso que não permite o acesso concomitante por mais de 
um programa 
 
 
 
 8a Questão (Ref.: 201201227253) Pontos: 0,5 / 0,5 
Os sistemas operacionais criam estruturas de controle, chamadas processo, para controlar a execução dos programas de usuário. Essa 
estrutura registra informações sobre a situação do processo durante todo seu processamento, sendo uma dessas informações o estado 
do processo. Quanto aos estados básicos de um processo podemos afirmar que: 
 
 O escalonador seleciona processos que estejam no estado de pronto e os coloca em execução, obedecendo os critérios 
estabelecidos (tempo, prioridade) 
 
Sempre que um processo é criado, ele entra no estado de execução sem necessidade de escalonamento 
 
Não há nenhuma relação entre os estados de pronto e de execução 
 
O estado de execução está diretamente associado aos dispositivos de E/S, ou seja, um processo que aguarda a conclusão de 
um operação de E/S encontra-se nesse estado 
 
Ao solicitar uma operação de E/S (por exemplo, entrada de dados pelo usuário via teclado) um processo que esteja em 
execução fica aguardando a conclusão da operação no estado de pronto 
 
 
 
 9a Questão (Ref.: 201201439319) Pontos: 0,5 / 0,5 
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 hardware necessário seria absurdamente caro. 
 
porque exige uma quantidade de memória muito grande. 
 
porque não há poder computacional suficiente nos dias atuais. 
 
porque é muito complexo. 
 porque não é possível prever qual página será menos acessada no futuro. 
 
 
 
 10a Questão (Ref.: 201201227064) Pontos: 0,5 / 0,5 
Estamos terminando o primeiro semestre de 2010 e os principais lançamentos no mercado da informática se 
concentram nos produtos digitais portáteis, especialmente os netbooks, os tablets e os smartphones. E esse 
nicho do mercado desperta a atenção e acirra a briga das empresas pelos sistemas operacionais. O iPhone 
OS4 (da Apple), o Windows 7 (da Microsoft) e o Android (da Google) são alguns dos mais "badalados" 
nesse momento, dos quais são demandadas características de gerenciamento de: 
 
 O cenário apresentado não é aplicável, pois o mesmo não é uma realidade de mercado. 
 Processadores específicos que consomem mais energia e por isso aumentam a freqüência de 
recarga das baterias 
 Dispositivos de E/S genéricos como, por exemplo, leitores de Blu-Ray, mini DV e teclados USB 
 Dispositivos de E/S mais específicos como, por exemplo, display multitouch, webcam, cartões de 
memória 
 Memórias com tecnologia flash cada vez maiores e mais lentas, o que faz crescer a necessidade de 
disco rígido externo para essas plataformas de portáteis

Outros materiais