Baixe o app para aproveitar ainda mais
Prévia do material em texto
Matriz Discursiva do MÓDULO C FASE II – 23/11 até 18/12 PROTOCOLO: 2015112312601115ECEA7JOSÉ CARLOS CANTARINI FILHO - RU: 1260111 Nota: 100 Disciplina(s): Sistemas Operacionais Data de início: 26/11/2015 19:22 Prazo máximo entrega: 26/11/2015 20:52 Data de entrega: 26/11/2015 20:04 Questão 1/5 Como seria utilizar um computador sem um sistema operacional? Nota: 20.0 Resposta: Muito complicado, pois sem o sistema operacional teríamos que fazer todo o gerenciamento do hardware (processador e memória por exemplo) manualmente, tornando o trabalho lento e com grandes possibilidades de erro. Para utilizar um computador sem sistema operacional, o operador deveria conhecer profundamente o funcionamento de todo o hardware, o que seria inviável. Questão 2/5 Nos sistemas multiprogramáveis as tarefas são executadas de forma concorrente. A camada de usuário pode fazer várias solicitações para o sistema e essas solicitações são processadas de forma compartilhada pela UCP. Para o compartilhamento dos recursos de processamento é utilizado às técnicas de interrupções e exceções. Explique o mecanismo de funcionamento das interrupções. Nota: 20.0 Resposta: Interrupções ocorrem em eventos assíncronos, não relacionadas à instrução do programa. São imprevisíveis e podem ocorrer diversas vezes de forma simultânea. Questão 3/5 Qual a diferença entre fragmentação interna e externa da memória principal? Sem o sistema operacional, um usuário para interagir com o computador deveria conhecer profundamente diversos detalhes sobre hardware do equipamento, o que tornaria seu trabalho lento e com grandes possibilidades de erros. DEITEL. Sistemas Operacionais. 2005. Capítulo I, pg 5. Interrupção e exceção são técnicas para implementação da concorrência, enquanto a interrupção é um evento interno ao programa em execução a exceção é um evento externo ao programa em execução. Nota: 20.0 Resposta: Fragmentação interna: Os programas não preenchem totalmente as partições onde são carregados. Fragmentação externa: Os programas utilizam o espaço necessário, porém quando são finalizados deixam cada vez menos espaço na memória, não permitindo a inicialização de novos programas. Nesse caso, não ocorre fragmentação interna. Questão 4/5 O que é um page fault, quando ocorre e quem controla a sua ocorrência? Nota: 20.0 Resposta: O page fault ocorre toda vez que um processo faz referência a um endereço virtual que não está mapeado na memória principal. Quem controla a ocorrência de page fault é a unidade de gerência de memória, através do bit de validade. Questão 5/5 Explique o funcionamento de um Sistema do tipo batch. Nota: 20.0 Resposta: Foram os primeiros tipos de Sistemas Operacionais multiprogramáveis. Não exigem interação do usuário com a aplicação. Podem ser muito eficientes porque utilizam melhor o processador, mas podem dar respostas lentas às solicitações. Fragmentação interna ocorre em espaços livres e contíguos na memória principal que são pré-alocados por processos, não possibilitando, portanto, o uso por outros processos. Fragmentação externa ocorre em espaços livres e contínuos, porém tão pequenos que não possibilitam a alocação de programas por processos. O page fault ocorre todas as vezes que um processo faz referência a um endereço virtual pertencente a uma página virtual que não se encontra mapeada em uma página real, ou seja, não está, no momento, na memória principal. A ocorrência de um page fault é verificada através do bit de validade presente na ETP da tabela de páginas referente à página virtual e controlada pelo sistema operacional. O processamento batch tem a característica de não exigir a interação do usuário com a aplicação. Todas as entradas e saídas de dados da aplicação são implemetadas por algum tipo de memória secundária, geralmente arquivos em disco.
Compartilhar