Sistemas operacionais

1320 palavras 6 páginas
Sistemas Operacionais
Prof.ª. Ana Vicentin

Estrutura do Sistema Operacional

2

Estrutura do Sistema Operacional
• O sistema operacional é formado por um conjunto de rotinas que oferece serviços aos usuários e às suas aplicações. • Esse conjunto de rotinas é chamado de núcleo do sistema, ou kernel. • Há algumas maneiras dos usuários interagirem com o Kernel: 1. Por intermédio das rotinas do sistema, realizadas por aplicações; 2. Utilitários ou linguagens de comandos

3

Funções do Núcleo

4

Principais funções do núcleo
• • • • • • • • • • 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 de processos e threads Gerência de memória Gerência do sistema de arquivos Gerência de dispositivos de E/S Suporte a redes locais e distribuídas Contabilização do uso do sistema; Auditoria e segurança do sistema

5

Modo de Acesso
•Uma preocupação dos S.O.s é a implementação de mecanismos de proteção do sistema e de acesso aos seus serviços. •Caso uma aplicação, que tenha acesso ao núcleo, realize uma operação que altere sua integridade, todo o sistema poderá ficar comprometido e inoperante •Em geral, os processadores possuem dois modos de acesso: modo usuário e modo kernel. •Modo usuário: uma aplicação só pode executar instruções conhecidas como não privilegiadas, tendo acesso a um número reduzido de instruções. •Modo kernel: pode ter acesso ao conjunto total de instruções do processador.
6

• O modo de acesso é determinado por um conjunto de bits, localizado no registrador de status do processador, que indica o modo de acesso corrente. • Ações privilegiadas não devem ser utilizadas de maneira indiscriminada pelas aplicações, pois isso traria graves instabilidades e inseguranças ao S.O. • As instruções não privilegiadas são as que não oferecem risco ao sistema e podem ser executadas em modo não privilegiado, ou seja, modo usuário.

7

Relacionados

  • Sistema operacional
    1575 palavras | 7 páginas
  • Sistemas operacionais
    2051 palavras | 9 páginas
  • sistema operacional
    1400 palavras | 6 páginas
  • Sistemas Operacionais
    1580 palavras | 7 páginas
  • Sistemas operacionais
    965 palavras | 4 páginas
  • sistemas operacionais
    2546 palavras | 11 páginas
  • O que é um sistema operacional
    4623 palavras | 19 páginas
  • Sistema Operacional
    5806 palavras | 24 páginas
  • Sistemas Operacionais
    1771 palavras | 8 páginas
  • Sistemas Operacionais
    897 palavras | 4 páginas