SISTEMAS OPERACIONAIS MACH EPOS MACH n n O

  • Slides: 8
Download presentation
SISTEMAS OPERACIONAIS MACH EPOS

SISTEMAS OPERACIONAIS MACH EPOS

MACH n n O Sistema Gerência de Processos Gerência de Memória Entrada e Saída

MACH n n O Sistema Gerência de Processos Gerência de Memória Entrada e Saída

O Sistema n n Outros sistemas (UNIX / DOS) podem ser emulados em cima

O Sistema n n 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 n n n A estrutura básica é o processo Cada processo

Gerência de Processos n n n 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 n Baseado em páginas e dividido em três partes: q q

Gerência de Memória n Baseado em páginas e dividido em três partes: q q q 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 n n Criado para plataformas embutidas e paralelos Estrutura baseada em família

Sistema EPOS n n 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 n Baseado em um conjunto de famílias: q q q Espaço

Gerência de Memória n Baseado em um conjunto de famílias: q q q Espaço de endereçamento Segmento Mediador MMU Gerência de Processo n n FIFO Os processos ficam localizados no segmento

Sistema de arquivos n Visa solucionar: q q q Quantidade de informações de armazenamento

Sistema de arquivos n Visa solucionar: q q q Quantidade de informações de armazenamento Perda de informações após execução Compartilhamento de informaçoes Entrada e Saída n Fica localizada endereçamento no espaço de