Buscar

Avaliação - Sistemas Operacionais

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

Universidade Federal de Mato Grosso 
Instituto de Computação 
 
 
Avaliação Parcial Única 
 
 
Disciplina: Sistemas Operacionais (SI) 
Prof. Dr. Luís Cézar Darienzo Alves 
 
Aluno: _______________________________________ Data: 20/03/2014 
 
1) Sobre o conceito de processos e threads responda verdadeiro ou falso. (1,0) 
(____) Ao implementar threads em nível de usuário, uma falta de página, sofrida pela 
aplicação, não bloqueia o processo que abriga a thread. 
(____) Em sistemas operacionais que suportam threads em nível de núcleo, o escalonador do 
sistema operacional poderá escalonar outra thread B, pertencente ao mesmo processo de uma 
thread A que gerou uma ausência de página. 
(____) As threads implementadas em nível de usuário necessitam de um gerenciador de 
threads, também em nível de usuário, para escaloná-las. Esse fato independe do sistema 
operacional suportar ou não threads em nível de núcleo. 
(____) Ao utilizar servidores Web, implementados somente com processos, não é possível 
atender mais de uma requisição HTTP simultaneamente, mesmo que seja modificada a 
chamada read para que ela se torne não bloqueante. 
(____) A criação de threads, tanto em nível de núcleo quanto em nível de usuário, é mais 
rápida que a criação de um processo. 
 
2) Defina as seguintes organizações de kernel: microkernel, monolítico e hierárquico, 
destacando, inclusive, suas vantagens e desvantagens. (1,0) 
 
3) Explique como o sistema operacional abstrai o hardware, fornecendo ao programador a 
possibilidade de acessar dispositivos padronizados. (2,0) 
 
4) Explique o conceito de semáforos. (2,0) 
 
5) Explique como é realizado o escalonamento de processos, destacando, inclusive, o 
escalonamento com prioridades. (2,0) 
 
6) Explique Como funcionam os sistemas baseados em paginação, destacando a importância 
dos algoritmos de substituição de páginas. (2,0)

Continue navegando