Estrutura S.O

807 palavras 4 páginas
Estrutura do S.O

o sistema operacional é formado por um conjunto de rotinas que oferecem serviços, denominados NÚCLEO DO SISTEMA KERNEL. Acompanha os utilitários e linguagem de comandos, porem não são parte do núcleo. Há 3 modos de se comunicar com o kernel :
-por rotinas do sistemas usadas por aplicações
-utilitários
-linguagem de comandos

*Funções do núcleo
A compreensão da estrutura e funcionamento do s.o é simples, pois as rotinas do sistema são executadas concorrentemente, sem uma ordem pré-definidas. As principais funções do núcleo são :
-tratamento de interrupções e exceções
-criar/eliminar processos e threads;
-sincronia/comunicação entre processos e threads
- gerencia de memoria; gerencia de elementos – gerencia de E/s
-gerencia do sistema de arquivos; suporte a redes locais e distribuídas;
Auditoria e segurança do sistema;
Vários programas compartilham o processador. O S.O é responsável pelo controle da cpu. Impedindo o uso indevido
Como vários programas estão na memoria , cada usuário deve possuir uma área reservada para seus dados e códigos. O S.O implementa mecanismo de proteção

*modo de acesso
Em geral os processadores possuem dois modos de acessos: kernel e usuário.
Instruções privilegiadas rodam um modo kernel e não devem ser usadas indiscriminadamente pois pode causar riscos a integridade do sistema.
As instruções não-privilegiadas não oferecem riscos ao sistema e podem ser utilizadas em modo não-privilegiado, ou seja, modo usuário.
*rotinas do S.O e system call’s
As rotinas do s.o compõe o núcleo do sistema, oferecendo serviços aos usuários e suas aplicações.
O controle de execução de rotinas é realizado pelo mecanismo chamado system call, chamado toda vez que uma aplicação deseja chamar uma rotina, inicialmente, S.O irá verificar a aplicação possui privilégios necessários. Este é um mecanismo de proteção de softwere.
Em caso do processador para “kernel”, executa a rotina e volta o modo para “usuário” continuando

Relacionados

  • Estrutura de Dados em S.O
    1112 palavras | 5 páginas
  • III JAVA
    2250 palavras | 9 páginas
  • Estopo
    1467 palavras | 6 páginas
  • Sistemas Operacionais
    5316 palavras | 22 páginas
  • Sistemas operacionais
    1207 palavras | 5 páginas
  • 001
    1507 palavras | 7 páginas
  • yjtjut
    4706 palavras | 19 páginas
  • Informatica
    2342 palavras | 10 páginas
  • So - sistemas operacionais
    5641 palavras | 23 páginas
  • teste
    5228 palavras | 21 páginas