Atividade 2 Gerenciamento em Sistemas Operacionais
1 -Explique como funciona a mudança de modos de acesso e dê um exemplo de como um programa faz uso desse mecanismo.
R: Sempre que um programa necessita executar 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 para o modo kernel. Ao término da execução da rotina do sistema, o modo de acesso retorna para o modo usuário
2 - Por que as rotinas do sistema operacional possuem instruções privilegiadas?
R: Porque existem certas instruções de aplicações, que se forem utilizadas indevidamente ocasionaria sérios problemas de integridade do sistema, impedindo a ocorrência de problemas de segurança e violação do próprio sistema.
3 - O que é uma system call e qual sua importância para a segurança do sistema? Como as system calls são utilizadas por um programa?
R: São chamadas ao sistema e tem como função a implementação de mecanismos de proteção ao núcleo do sistema de acesso ao seus serviços e é importante para garantir a integridade do sistema. Para cada serviço existe um system call associada cada sistema operacional tem seu próprio conjunto de chamadas.
4 - Explique o processo de boot de um sistema operacional.
R: O boot do sistema tem basicamente duas funções. A primeira delas é o POST, outro termo da informática, que significa Power On Self Test. Trata-se do teste de toda a parte de hardware (placas, memórias, HD, drives etc.) do computador. A segunda tarefa do boot é carregar os arquivos necessários para o carregamento do sistema operacional. Os itens são colocados na memória RAM e a tela inicial característica de cada sistema é exibida. A partir daí, o SO assume o comando do computador e você pode utilizar o mouse, teclado e outros periféricos para acessar as funcionalidades e aplicativos.
5 - Atualmente, o telefone celular deixou de ser um simples aparelho telefônico com tecnologia embarcada