模板:Main2/Design Considerations
Zhang3(讨论 | 贡献)2021年12月20日 (一) 08:00的版本 (创建页面,内容为“'''Kernel Models''' * Monolithic Kernel * Microkernel * Exokernel and related models * Modular Kernel <div style="text-align: right; margin: 0; padding: 0;"><small>more...</small></div> '''Task Models''' * Monotasking Systems * Multitasking Systems * Real-Time Systems <div style="text-align: right; margin: 0; padding: 0;"><small>more...</small></div> '''Memory and Resource Management''' * Mem…”)
Kernel Models
- Monolithic Kernel
- Microkernel
- Exokernel and related models
- Modular Kernel
Task Models
Memory and Resource Management
- Memory management - Overview and Introduction
- Segmentation
- Paging
- Memory Allocation
- Page Frame Allocation
- Memory Management Unit, or in-depth description of recursive mappings
- File Management
- File Systems
System Calls
Scheduling
- Processes and Threads
- Context Switching
- Scheduling Algorithms
- Multiprocessor Scheduling
- Blocking Process - processes sleeping and waiting
Process Sychronization
- Synchronization Primitives - Semaphores, mutexes, spinlocks et al.
- Signals
Inter-Process Communication