Atividades
*****************
Sistemas Operacionais
Prof. Marcos Grillo
Jundiaí 21 de Março de 2013
Atividades
1)Defina núcleo do sistema. 2)O que é mudança do modo de acesso? 3)Porque as rotinas do SO possuem instruções privilegiadas? 4)Quais as vantagens do modelo máquina virtual? 5)Defina o conceito cliente/servidor com o modelo microkernel. 6)Defina System Call. 7)Cite alguns comandos de shell/batch, e o que eles retornam.
Respostas
1) Núcleo do é sistema o conjunto de rotinas que oferece serviços aos usuários, suas aplicações, e o próprio sistema operacional. As principais funções do núcleo encontradas na maioria dos sistemas comerciais são: tratamento de interrupções e exceções; criação e eliminação de processos e threads; sincronização e comunicação entre processos e threads; escalonamento e controle dos processos e threads; gerência de memória; gerência do sistema de arquivos; gerência de dispositivos de E/S; suporte à redes locais e distribuídas; contabilização do uso do sistema; auditoria e segurança do sistema. 2) Mudança do modo de acesso, significa dizer que quando o programa precisa ser executado em uma instrução privilegiada, a solicitação deve ser realizada através de uma chamada a uma system call, que altera o modo de acesso do processador do modo usuário ao modo kernel. 3) Como é o sistema operacional que controla tudo, apenas ele tem o poder de dizer o que está certo ou errado. Assim ele mesmo é responsável por qualquer situação de risco para o hardware ou software. Usar o modo kernel, o sistema pode administrar a memória de forma transparente, e também deve saber a hora de cada evento acontecer. No modo kernel, ações delicadas são realizadas e é seguro ao máximo para não falhar.
4) Permite executar uma instrução sobre um computador virtual, desta forma não prejudica o hardware real. Sendo que um computador real pode conter várias máquinas virtuais,