Keyboard shortcuts

/ or ⌘/Ctrl K
Find a note
j / k
Next / previous section or linked note
h / l
Collapse or go to parent / expand or enter
e or Alt-click
Read a linked note here
o
Open focused note on its own
g g / G
First / last section or linked note
g h / g a
Home / all notes
g b / g t
Backlinks / table of contents
t
Cycle System, Light, Dark
? / Esc
Show / close this reference

Search: ↑/↓ or Ctrl N/P, Enter to open. Shortcuts pause while typing.

Aiken et al: Deconstructing Process Isolation [df24c940]

Tags: papers, operating systems

Aiken, Mark, Manuel Fähndrich, Chris Hawblitzel, Galen Hunt, and James Larus. “Deconstructing Process Isolation.” In Proceedings of the 2006 Workshop on Memory System Performance and Correctness - MSPC ’06, 1. San Jose, California: ACM Press, 2006. doi.org/10.1145/1178597.1178599.

Operating systems usually enforce process isolation via hardware mechanisms, this paper compares the performance of a software isolated process

This took the form of isolated memory, CPU's use memory management by limiting page access to specific processess, and privilege levels that prevent untrusted code from manipulating the page access code, this is related to TLBs, which make the overhead far too expensive

Main conclusion is that despite that process isolation is built into the OS, the issue of overhead makes it worth considering alternatives