Federated Systems
Today
Today (cont)
Unix
Process
Pipes
Pipes (cont)
Address spaces
Namespaces
Command Shells
Unix Fault Model
QNX
QNX namespace
Process namespace
QNX Messages
QNX Messages (cont)
Message Proxy
Messaging & Scheduling
QNX Signals
Interrupt Handers
Simple Interrupt Experiment
Going through the scheduler
QNX to federated architecture
Device performance?
Fault Models
µ-kernel right abstraction?
Pipes vs. Messages
Pipes vs. Messaging
Messaging vs. Pipes
Inferno
Language/VM based OS
Inferno to federated arch.
Author: Rich Martin
E-mail: rmartin@cs.rutgers.edu
Homepage: http://www.cs.rutgers.edu/~rmartin/teaching/fall99