Lecture 10: Inside the Executive

Index


1. The Executive


2. Protocol Engine - example of a microkernel


3. The Executive


4. How do we implement processes


5. Process states


6. Process states (continued)


7. Process record structure


8. Implementing Wait and Signal


9. Implementing Wait and Signal


10. Implementation of Signal


11. The type SEMAPHORE


12. Example: two processes competing for a critical region


13. The Executive


14. The executive data structures


15. SEMAPHORE type


16. The type SEMAPHORE


17. The type SEMAPHORE


18. Implementation of InitSemaphore


19. The type DESCRIPTOR


20. The type DESCRIPTOR


21. Laboratory executive


22. Laboratory executive


23. The queue operations


24. SEMAPHORE queues


25. Pseudo code for Resume


26. Pseudo code for Suspend


Index

1. The Executive
2. Protocol Engine - example of a microkernel
3. The Executive
4. How do we implement processes
5. Process states
6. Process states (continued)
7. Process record structure
8. Implementing Wait and Signal
9. Implementing Wait and Signal
10. Implementation of Signal
11. The type SEMAPHORE
12. Example: two processes competing for a critical region
13. The Executive
14. The executive data structures
15. SEMAPHORE type
16. The type SEMAPHORE
17. The type SEMAPHORE
18. Implementation of InitSemaphore
19. The type DESCRIPTOR
20. The type DESCRIPTOR
21. Laboratory executive
22. Laboratory executive
23. The queue operations
24. SEMAPHORE queues
25. Pseudo code for Resume
26. Pseudo code for Suspend
Index

This document was produced using groff-1.22.