Buscar

SO_Lista3.pdf

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

Prévia do material em texto

Lista de Exercícios - Sistemas Operacionais – Multiprogramação, Processos, Threads, 
 
 
1. Defina o que é um Sistema Operacional, descrevendo suas principais funções. 
 
2. O que é multiprogramação? Cite duas razões para se ter multiprogramação? Cite exemplos 
de problemas de segurança que podem ocorrer em sistemas multiprogramados. 
 
3. Descreva as diferenças entre Sistema de Lotes, Sistema de Lotes Multiprogramados e 
Sistemas de Tempo Compartilhado. 
 
4. Descreva o que é multiprocessamento. Descreva as diferenças entre multiprocessamento 
simétrico e assimétrico. 
 
5. Porque sistemas distribuídos são desejáveis? 
 
6. Defina interrupção. Quais os tipos de interrupção? Como se dá o processamento de uma 
interrupção? Qual a relação entre interrupção e multiprogramação? 
 
7. Explique de que forma a utilização de dois modos de operação – supervisor(kernel) e 
usuário – auxilia na implementação de mecanismos de proteção. 
 
8. Descreva quais as gerações de sistemas operacionais relacionadas às gerações dos 
computadores na História dos Computadores. 
9. Qual a relação entre programa e processo? 
10. O que é o PCB? Qual é o seu conteúdo típico? 
 
 
11. O que é a “imagem” de um processo? 
 
 
12. Qual é o propósito das chamadas de sistema (SVC)? 
 
 
13. Explique as funções dos escalonadores de curto, médio e longo prazo. 
 
 
14. Defina turnaround time e throughput. 
 
 
15. Descreva a visão bottom-up de um Sistema Operacional 
 
16. Descreva como era realizada a execução de um Job nos antigos computadores. 
17. Que evoluções no tratamento dos computadores e sistemas operacionais podem ser 
atribuídas ao surgimento dos novos meios de armazenamento de informações, entrada e 
saída de dados, periféricos como teclado, mouse, monitor, etc. Faça um texto descritivo 
que abrangendo a todos estes itens. 
 
18. O que são barramentos de computadores? Quais suas principais funções e 
funcionamentos? 
 
19. Descreva a Lei de Moore, qual seu significado, razões e influências no desenvolvimento 
dos computadores. Quem foi Moore? 
 
20. Quais as relações entre desempenho, tamanho, capacidade, versatilidade na utilização dos 
tipos de memórias? Por exemplo, memória de massa, memória RAM, memória cache, etc. 
 
21. Porque o desempenho de um SSD pode ser 10 ou mais vezes melhor que um HD? 
 
22. Defina Sistemas de Arquivos de um sistema operacional. 
 
23. Descreva quais as funcionalidades do sistema de arquivo. 
 
24. Quais as operações de suporte ao usuário mais comuns num sistema de arquivos de 
proposta geral? 
 
25. Descreva a função e conteúdo básico de um descritor de arquivo. 
 
26. O que são as tabelas TDAA e TAAP? 
 
27. Descreva algumas formas básicas de organização de diretórios. 
 
 
Completar com as questões deixadas nas aulas de 06 e 13/09

Outros materiais