Template:Main2/Design Considerations: Difference between revisions
Jump to navigation
Jump to search
[unchecked revision] | [unchecked revision] |
Content deleted Content added
Linktracking |
stripped some bloat |
||
Line 2: | Line 2: | ||
* [[Monolithic Kernel]] |
* [[Monolithic Kernel]] |
||
* [[Microkernel]] |
* [[Microkernel]] |
||
* [[Exokernel|Exokernels]] and their kind |
* [[Exokernel|Exokernels]] and their kind |
||
* [[Modular Kernel]] |
* [[Modular Kernel]] |
||
<div style="text-align: right; margin: 0; padding: 0;"><small>[[Kernels|more...]]</small></div> |
<div style="text-align: right; margin: 0; padding: 0;"><small>[[Kernels|more...]]</small></div> |
Revision as of 19:55, 4 June 2008
Kernel Models
- Monolithic Kernel
- Microkernel
- Exokernels and their kind
- Modular Kernel
Task Models
Memory and Resource Management
- Physical, Virtual, Paging, help?!?
- What segments are About?
- Managing address spaces
- Allocating and freeing memory
- File management
- Algorithms and tips for memory management
Scheduling
- Tasks, processes and threads
- Context switching
- Scheduling algorithms
- Multiprocessor scheduling
- Sleeping and waiting processes
Process Sychronization
Inter-Process Communication