Sistema Amoeba E Mach
Mach
Alisson Dias da Silva
Sistema Operacional
Amoeba
A melequinha de brincar
Historico
•
•
•
•
Nasceu em Amsterdã na Holanda
Criado por Andrew Stuart Tanenbaum mais 3 estudantes
Patrocinado pela União Europeia
Diferencial: Processamento transparente entre cidades distantes • Evoluiu e incorporou partes do Unix
• Hoje se encontra em desuso
Definição
• A ideia básica era experimentar novos conceitos, sem compromisso de compatibilidade com qualquer outro sistema já existente (TANENBAUM, 1995).
Tecnologia usada
• Sistema distribuído: É uma coleção de computadores independentes que se parecem um sistema único para o usuário (TANENBAUM, 1995).
Características
•
•
•
•
Sistema feito a partir do zero
Não suporta o conceito de “maquina hospedeira”
Sistema confiável
Proteção: O Amoeba oferece mais segurança do que sistemas centralizados Processor pool
Microkernel
• O microkernel Amoeba possui quatro funções principais, são elas: 1 – Gerenciar processos e linhas de controle (threads)
2 – Fornecer suporte para gerência de memória
3 – Suportar as comunicações entre processos
4 – Manipulações de I/O de baixo nível
Servidores
• Aquilo que não é feito elo kernel é feito pelos servidores;
Destacam-se alguns servidores são eles:
• Servidor Bullet:
• Servidor de Diretórios (soapserver):
• Servidor de replicação:
• Servidor de execução
• Servidor de boot:
• Servidor TCP/IP
Sistema Operacional
Mach
Historico
• Nasceu na Universidade de Rochester me 1975 e se chamava
RIG
• O Mach soube entrar no mercado devido a compatibilidade com o UNIX
• O projeto do Mach teve destaque e impulsionado pela DARP
(Agencia de Defesa Americana)
• IBM, DEC e HP se juntaram e formaram a Open Software
Fundation (OSF)
O que é o Mach?
• Seu principal objetivo do projeto era demostrar que sistemas operacionais podem ser feitos uma forma modular
Objetivos
• Fornecer uma base para a construção de outros sistemas operacionais; • Suportar espaços de endereços grandes e