INTRODUCTION

TO

OPERATING SYSTEMS

Lecture 22: DISTRIBUTED OPERATING SYSTEMS: CASE STUDY:AMOEBA

CHRIS STAFF
Dept. of Computer Science and Artificial Intelligence
University of Malta

Next Lecture: Object-Oriented Operating Systems


Lecture Outline

Aims and Objectives
Introduction to Amoeba
The Amoeba System Architecture
The Amoeba Microkernel
The Amoeba Servers: Introduction
Process Management
Memory Management
Communication
The Amoeba Servers


Aims and Objectives


Introduction to Amoeba


The Amoeba System Architecture


The Amoeba Microkernel


The Amoeba Servers: Introduction

Server Basics


Process Management


Memory Management


Communication


The Amoeba Servers

The File System

The Bullet Server

The Directory Server

The Replication Server

Other Amoeba Servers

The Run Server

The Boot Server


Next Lecture...

Object-Oriented Operating Systems