Building a Distributed Generic Layer for Multiple Personality Support on top of the Mach Microkernel...

Post on 07-Aug-2015

46 views 1 download

Tags:

Transcript of Building a Distributed Generic Layer for Multiple Personality Support on top of the Mach Microkernel...

Microkernel

GenericMemory Server

GenericDevice Server

GenericNetworkServer

Generic

ServerProcess

Mach 3.0

Personalities

Applications

Device Server

Memory Server

File Server

Process Server

Device Server

Memory Server

File Server

Process Server

DistributedGenericLayer

Task

GenericNetworkServer

NameServer

NameServer

GenericNetworkServer

2

5

7

3

4

8

961

A BTask

Task B

Mach

managementConnection

Sending/receivingdata recvfrom()

sendto()

socket()TCP/IPTCP/IP

IPX

GenericNetworkServer

Task A

Node 3

DGL

BPersonality

PersonalityA

PersonalityA

BPersonality

DGL

1

2

2

DGL

3

3

2

Node 1 Node 2