SISTEMAS OPERACIONAIS
Centro de Computação e Tecnologia da Informação
Disciplina: SIS00233D – Sistemas Operacionais
Prof. Daniel Luis Notari
Aluno: ___________________________
Nota: ________
Avaliação I – 03/04/2014
1. (0,4) Explique o conceito de multiprogramação em relação a processos e escalonamento.
A multiprogramação permite a execução concorrente de processos usando a fatia de tempo determinada para cada processo usar durante o escalonamento de processos.
2. (0,4) Quais os tipos de estruturas de sistemas operacionais usadas em sistemas operacionais para dispositivos móveis (IOS, Android, Windows Phone).
Normalmente micronúcleo e camadas
3. (0,4) Explique as funções básicas do sistema operacional que são responsabilidades do kernel do
Linux e do Windows.
Escalonamento de processos, módulos de segurança, escalonamento de redes, filtro de pacotes de rede, gerenciamento de dispositivos e gerenciamento de arquivos.
4. (0,4) Qual é a diferença básica em relação ao controle de permissões de acesso entre os sistemas operacionais Windows e Linux.
O controle de permissões nativos existentes no linux dividido em grupos e usuários para a manipulação de arquivos e diretórios. Além disto, o linux exige a informação de senha de administrador para acessar informações de controle do sistema operacional. O windows até tem estes mecanismos, mas o seu uso é de maneira opcional.
5. (0,4) Cite três tipos diferentes de criação de threads (ou processos) em sistemas operacionais.
Threads de kernel, threads de processos de usuários e threads controladas pelas máquinas virtuais das linguagens de programação.
6. (0,4) Como o sistema operacional trata o gerenciamento de processos com mais de um núcleo?
Se o processo estiver alocado especificamente para um núcleo, o sistema operacional tenta executar neste. Se o processo não estiver alocado a um núcleo, o sistema operacional procura o próximo núcleo livre para executar. Isto é feito durante a