Process Concept
Processes
Process Classification
根據進程所執行的程式碼可以分成三類:
- 系統進程,執行系統程式碼
- 用戶進程,執行用戶程式碼
- 用戶進程,執行系統程式碼
Example: Special Processes in Unix
Process States
Process Scheduling
Process Scheduling - A Queueing Diagram
Process Scheduling - Schedulers
Process Scheduling - Context Switches
Operations on Processes
Interprocess Communication
Interprocess Communication - Shared Memory
Interprocess Communication - Message Passing
Interprocess Communication - Direct Communication
Interprocess Communication - Indirect Communication
Interprocess Communication - Synchronization
Interprocess Communication - Buffering
Interprocess Communication - Exception Conditions
Example - POSIX
Example - Mach
Example - Mach
Example - Windows
Communication in Client-Server Systems
Pipes
Pipes - Ordinary Pipes
Pipes - Named Pipes