School of Computing
7
Process Separation
l
Protecting access to a process’s objects
–
Via Java type safety, via Java name spaces
l
l
Define a user/kernel boundary
–
Protect integrity of kernel
–
Guarantee safe termination [HotOS ’99]
–
l
Separation of resources
–
Memory, CPU, garbage collection
l