Transcript
Page 1: Building a Distributed Generic Layer for Multiple Personality Support on top of the Mach Microkernel (1995)
Page 2: Building a Distributed Generic Layer for Multiple Personality Support on top of the Mach Microkernel (1995)
Page 3: Building a Distributed Generic Layer for Multiple Personality Support on top of the Mach Microkernel (1995)

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

Page 4: Building a Distributed Generic Layer for Multiple Personality Support on top of the Mach Microkernel (1995)

Task

GenericNetworkServer

NameServer

NameServer

GenericNetworkServer

2

5

7

3

4

8

961

A BTask

Page 5: Building a Distributed Generic Layer for Multiple Personality Support on top of the Mach Microkernel (1995)
Page 6: Building a Distributed Generic Layer for Multiple Personality Support on top of the Mach Microkernel (1995)

Task B

Mach

managementConnection

Sending/receivingdata recvfrom()

sendto()

socket()TCP/IPTCP/IP

IPX

GenericNetworkServer

Task A

Page 7: Building a Distributed Generic Layer for Multiple Personality Support on top of the Mach Microkernel (1995)

Node 3

DGL

BPersonality

PersonalityA

PersonalityA

BPersonality

DGL

1

2

2

DGL

3

3

2

Node 1 Node 2

Page 8: Building a Distributed Generic Layer for Multiple Personality Support on top of the Mach Microkernel (1995)
Page 9: Building a Distributed Generic Layer for Multiple Personality Support on top of the Mach Microkernel (1995)

Top Related