Template:Main2/Design Considerations: Difference between revisions
Jump to navigation
Jump to search
[unchecked revision] | [unchecked revision] |
Content deleted Content added
No edit summary |
m RPC is Remote Procedure Call. |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 22: | Line 22: | ||
* [[File Systems]] |
* [[File Systems]] |
||
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Memory management|more...]]</small></div> |
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Memory management|more...]]</small></div> |
||
'''System Calls''' |
|||
* [[ARM_System_Calls|ARM System Calls]] |
|||
'''Scheduling''' |
'''Scheduling''' |
||
Line 39: | Line 43: | ||
* [[Message Passing]] |
* [[Message Passing]] |
||
* [[Shared Memory]] |
* [[Shared Memory]] |
||
* [[ |
* [[Remote Procedure Call]] |
||
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:IPC|more...]]</small></div> |
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:IPC|more...]]</small></div> |
||
Latest revision as of 00:33, 20 August 2021
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