Template:Main2/Design Considerations: Difference between revisions
Jump to navigation
Jump to search
[unchecked revision] | [unchecked revision] |
Content deleted Content added
stripped some bloat |
m RPC is Remote Procedure Call. |
||
(10 intermediate revisions by 6 users not shown) | |||
Line 2:
* [[Monolithic Kernel]]
* [[Microkernel]]
* [[Exokernel
* [[Modular Kernel]]
<div style="text-align: right; margin: 0; padding: 0;"><small>[[Kernels|more...]]</small></div>
Line 13:
'''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]]
<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'''
* [[Processes and Threads
* [[Context Switching
* [[Scheduling Algorithms
* [[Multiprocessor Scheduling
* [[Blocking Process
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Processes_and_Threads|more...]]</small></div>
'''Process Sychronization'''
* [[
* [[Signals]]
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Synchronization|more...]]</small></div>
'''Inter-Process Communication'''
* [[Message Passing
* [[Shared Memory
* [[
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:IPC|more...]]</small></div>
<noinclude>[[Category:Main Page Templates]]</noinclude>
|
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