Eercicio sistemas operacionais

Disponível somente no TrabalhosFeitos
  • Páginas : 10 (2318 palavras )
  • Download(s) : 0
  • Publicado : 9 de julho de 2012
Ler documento completo
Amostra do texto
Exercícios
1) O que é o núcleo do sistema e quais são suas principais funções ?
É o conjunto de rotinas que oferece serviços aos usuários, suas aplicações, além do 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çãoentre 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) O que são instruções privilegiadas e não privilegiadas? Qual a relação dessas instruções com o modo de acesso?
Instruçõesprivilegiadas são instruções que só devem ser executadas pelo sistema operacional ou sob sua supervisão, impedindo, assim, a ocorrência de problemas de segurança e integridade do sistema. As instruções não-privilegiadas não oferecem risco ao sistema. E para poder executar uma instrução privilegiada, é necessário que no processador seja implementado o mecanismo de proteção conhecido como modos deacesso. Existem, basicamente, dois modos de acesso implementados pelos processadores: modo usuário e modo kernel.

3) Como o kernel do sistema operacional pode ser protegido pelo mecanismo de modos de acesso?
Através do modo de acesso de uma aplicação determinado por um conjunto de bits localizado no registrador de status do processador ou PSW. Através desse registrador, hardwareverifica se a instrução pode ou não ser executada pela aplicação, possibilitando proteger o kernel do sistema operacional de um acesso indevido.

4) Por que as rotinas do sistema operacional possuem instruções privilegiadas?
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 ohardware 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.para gerenciar uma memória, liberar o espaço de memória utilizado por um aplicativo, não deve ser uma tarefa realizada pela programação do programador, mas simpela observação do sistema operacional. operações deste tipo, são delicadas e devem ser executadas com segurança. para evitar erros e intenções maliciosas, apenas o sistema operacional consegue fazer isso, e só realmente faz se estiver seguro.

5) O que é uma System Call e qual a sua importância para a segurança do sistema? Como as Systems são utilizadas por um programa?
system call é umachamada do sistema, como sua própria tradução indica. em uma chamada ao sistema, o sistema operacional recebe um comando e possíveis parâmetros. como resposta, recebe um outro código, que pode indicar sucesso, falha ou até mesmo o resultado do próprio comando. No processo de receber o comando, o sistema identifica o aplicativo que fez a chamada e verifica a sua permissão para execução do comando.dada a permissão executa e retorna o resultado. O mecanismo de ativação e comunicação entre o programa e o sistema operacional é semelhante ao mecanismo implementado quando um programa chama uma subrotina.

6) Pesquise comandos disponíveis em linguagens de controle de sistemas operacionais.
Ms-dos

Md – cria uma pasta
Dir- lista diretórios
Cd – entra em um diretório

Unix
Ls- listaconteúdos e diretórios
Rm- remove algum arquivo, passando o parâmetro -r é possível remover um diretório
Cat- concatena e imprime arquivos
>- aponta a saída de um programa para outro dispositivo ou arquivo
|- concatena um comando a outro
Touch- altera a data de modificação de um arquivo

7) Explique o processo de ativação (boot) do sistema operacional?
quando o computador é ligado,...
tracking img