Sistemas operativos

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (471 palavras )
  • Download(s) : 0
  • Publicado : 25 de abril de 2012
Ler documento completo
Amostra do texto
ORGANIZAÇÃO DO NÚCLEO DO SISTEMA OPERATIVO O sistema operativo é normalmente composto por três entidades:

Aplicações

Processos sistema

Barreira de Protecção

__ __ __ __ __ __ __ __Núcleo do Sistema Operativo fig. Organização do sistema operativo

Biblioteca de chamadas sistema

Núcleo do SO – o núcleo ou Kernel corresponde aos programas que implementam a funcionalidade básica dosistema operativo; Biblioteca de chamada sistema - é a interface de programação que estabelece a ligação entre as aplicações e o sistema operativo; Processos sistema – são o conjunto de processos quese executam fora do núcleo, mas que fazem parte do software do sistema. Não fazem parte do núcleo porque executam tarefas que por não terem requisitos muito estritos de desempenho, podem serexecutados em processos que não necessitam de usar os mecanismos privilegiados do núcleo.

No núcleo residem a maioria dos mecanismos de base do sistema operativo. Os principais são:  Gestão de processos Gestão de memória  Gestão das E/S  Gestão de ficheiros  Comunicação entre processos Para além destas acrescentam-se a segurança, a gestão dos utilizadores, as interfaces gráficas, gestão deenergia, etc. O núcleo é um programa complexo que para ser implementado é decomposto em módulos funcionais, onde cada módulo corresponde as funções referenciadas acima.

Bibliotecas de funções do sistemaGestão de processos Gestão de memória Gestão de periféricos Sistema de ficheiros Comunicação entre processos

Hardware Fig. Organização do núcleo

Gestão de processos – o gestor de processosmultiplexa a máquina física entre um conjunto de processos. Os processos partilham variáveis e necessitam de se sincronizar para executar tarefas mais complexas, os objectos de sincronização fazem partedeste módulo. Gestão de memória – efectua a gestão e optimização da memória física. Este módulo inclui a gestão da memória virtual dos processos e todos os algoritmos associados à manipulação dos...
tracking img