“模板:Main2/Design Considerations”的版本间差异
跳到导航
跳到搜索
(创建页面,内容为“'''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…”) |
小 |
||
第1行: | 第1行: | ||
''' | '''内核模型''' | ||
* [[Monolithic | * [[Monolithic Kerne|单内核l]] | ||
* [[Microkernel]] | * [[Microkernel|微内核]] | ||
* [[Exokernel]] | * [[Exokernel|外内核]] 和相关模型 | ||
* [[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> | ||
''' | '''任务模型''' | ||
* [[Monotasking Systems]] | * [[Monotasking Systems|单任务系统]] | ||
* [[Multitasking Systems]] | * [[Multitasking Systems|多任务系统]] | ||
* [[Real-Time Systems]] | * [[Real-Time Systems|实时系统]]] | ||
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Task Models|more...]]</small></div> | <div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Task Models|more...]]</small></div> | ||
''' | '''内存和资源管理''' | ||
* [[Memory management]] - Overview and Introduction | * [[Memory management]] - Overview and Introduction | ||
* [[Segmentation]] | * [[Segmentation]] | ||
第23行: | 第23行: | ||
<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> | ||
''' | '''系统调用''' | ||
* [[ARM_System_Calls|ARM System Calls]] | * [[ARM_System_Calls|ARM System Calls]] | ||
''' | '''调度''' | ||
* [[Processes and Threads]] | * [[Processes and Threads|进程和线程]] | ||
* [[Context Switching]] | * [[Context Switching|上下文切换]] | ||
* [[Scheduling Algorithms]] | * [[Scheduling Algorithms|调度算法]] | ||
* [[Multiprocessor Scheduling]] | * [[Multiprocessor Scheduling|多处理器调度]] | ||
* [[Blocking Process]] - processes sleeping and waiting | * [[Blocking Process|进程阻塞]] - processes sleeping and waiting | ||
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Processes_and_Threads|more...]]</small></div> | <div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Processes_and_Threads|more...]]</small></div> | ||
第40行: | 第40行: | ||
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Synchronization|more...]]</small></div> | <div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Synchronization|more...]]</small></div> | ||
''' | '''IPC进程间通信''' | ||
* [[Message Passing]] | * [[Message Passing]] | ||
* [[Shared Memory]] | * [[Shared Memory]] |
2022年3月14日 (一) 05:52的版本
内核模型
任务模型
内存和资源管理
- 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
系统调用
调度
Process Sychronization
- Synchronization Primitives - Semaphores, mutexes, spinlocks et al.
- Signals
IPC进程间通信