Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questões Complementares 1 Gabarito Questões complementares Sistemas Operacionais Unidade II 1. Alternativa B. Justificativa correta: as chamadas de sistema são o meio pelo qual o sistema operacional permite que outros programas possam ter acesso aos recursos de hardware do sistema computacional. 2. Alternativa D. Justificativa correta: o conjunto de informações do contexto de software pode ser dividido em três: identificação, quotas e privilégios. 3. Alternativa A. Justificativa correta: essa implementação é da ordem de dez vezes mais lenta que o modo usuário. 4. Alternativa E. Justificativa correta: o compartilhamento do espaço de endereçamento permite que threads do mesmo processo acessem e até modifiquem dados uns dos outros threads, isso torna a comunicação entre os threads muito mais eficiente. Questões Complementares 2 Atividades Dissertativas 1. Sugestão de resposta: o contexto de software está dividido em: identificação, quotas e privilégios, sendo que as principais informações em identificação são: a identificação do processo (process identification - PID) e a identificação do usuário (user identification - UID). Em quotas: as informações de limite dos recursos que o processo pode alocar, tais como número máximo de arquivos abertos, tamanho máximo de buffer para operação de E/S e número máximo de subprocesso que podem ser criados. Em privilégios: contém informações sobre o que o processo pode ou não fazer em relação ao sistema e aos outros processos, informações tais como prioridade de execução e limites alocados nas memórias principal e secundária. 2. Sugestão de resposta: de forma simples, um processo pode ser definido como um programa em execução. Podemos entender o processo como a estrutura responsável pela manutenção de todas as informações necessárias para a execução de um programa, tais como conteúdo de registradores, espaço em memória principal e próxima instrução a ser executada.
Compartilhar