SISTEMAS OPERACIONAIS MACH EPOS
MACH O Sistema Gerência de Processos Gerência de Memória Entrada e Saída
O Sistema Outros sistemas (UNIX / DOS) podem ser emulados em cima Suporta multiprocessadores e portável Emulação através de arquitetura de camadas Emulador funciona fora do kernel, independente de outras aplicações
Gerência de Processos A estrutura básica é o processo Cada processo é um ambiente Thread é a unidade de execução Um processo pode conter várias threads O escalonamento é baseado em prioridades de 0 (mais alta) a 127.
Gerência de Memória Baseado em páginas e dividido em três partes: Pmap: se comunica com o hardware (MMU) Código independente de máquina: gerencia o espaço de endereçamento e troca as páginas Memory manager: é um processo que roda no espaço do usuário e gerência a memória de forma a manter as informações de páginas que estão carregadas e o lugar no disco onde encontram-se as páginas fora da memória
Sistema EPOS Criado para plataformas embutidas e paralelos Estrutura baseada em família de abstrações, mediadores e aspectos Permite alto grau de configuração Permite configuração do sistema conforme necessidade.
Gerência de Memória Baseado em um conjunto de famílias: Espaço de endereçamento Segmento Mediador MMU Gerência de Processo FIFO Os processos ficam localizados no segmento
Sistema de arquivos Entrada e Saída Visa solucionar: Quantidade de informações de armazenamento Perda de informações após execução Compartilhamento de informaçoes Entrada e Saída Fica localizada no espaço de endereçamento