added IPC to lec 7 notes
authorKyle Spaans <kspaans@student.math.uwaterloo.ca>
Tue, 26 May 2009 23:31:28 +0000 (19:31 -0400)
committerKyle Spaans <kspaans@student.math.uwaterloo.ca>
Tue, 26 May 2009 23:31:28 +0000 (19:31 -0400)
lec07-0526.tex

index 25b32e9..500a756 100644 (file)
@@ -35,7 +35,9 @@ attributes, virtual memory. All of this is shared between the one or more
 threads that are part of the process. Multiprogramming, therefore, means
 basically multiple processes (each possibly with multiple threads). Processes
 also keep programs isolated from each other. This means if a program crashes,
-it can't hurt or disrupt it's neighbour.
+it can't hurt or disrupt it's neighbour. It also means processes can't talk.
+If they want to share data or information, they can ask the kernel to do it
+for them (IPC).
 
 Remember that the kernel is just a program like any other. The difference is
 that it runs in privileged mode. It can exectute privileged instructions