|author||Thomas Schwinge <firstname.lastname@example.org>||2007-09-14 15:31:38 +0200|
|committer||Thomas Schwinge <email@example.com>||2007-09-14 15:31:38 +0200|
Add some more wiki links.
|-rw-r--r--||destructive_interference.mdwn (renamed from destructiveinterference.mdwn)||2|
2 files changed, 5 insertions, 5 deletions
diff --git a/destructiveinterference.mdwn b/destructive_interference.mdwn
index 227710a..941da8a 100644
@@ -15,7 +15,7 @@ your rights under copyright, including the rights to copy, modify, and
redistribute your contributions.
-Interference can be destructive or non-destructive. When a principal
+Interference can be destructive or non-destructive. When a [[principal]]
invokes an object (thereby requesting a service) and the implementation
carries out the principal's intent, the interference was non-destructive
in the sense that the interference was desired.
@@ -25,12 +25,12 @@ provided by the Unix kernel and Unix is not designed to be
[[Microkernel]] systems, on the other hand, are generally composed
of many components. As components are separated by their respective
-address space boundaries, unlike the kernel, they cannot arbitrarily
+[[address_space]] boundaries, unlike the kernel, they cannot arbitrarily
examine and modify the caller's state. The advantage is that if the
protocol is carefully designed, the callee cannot cause the caller
-any [[destructive interference]] thereby removing the need for the
+any [[destructive_interference]] thereby removing the need for the
caller to [[trust]] the callee thus reducing the former's [[tcb]].
When done systematically, this can increase the system's [[robustness]].
To this end, microkernels provide richer IPC semantics that include
-the ability to transfer [[capabilities]] and to use virtual memory
-mechanisms to copy data.
+the ability to transfer [[capabilities]] and to use [[virtual_memory]]
+[[mechanism]]s to copy data.