Basic Kernel Information
MorphOS/Quark has the following basic design goals
- High Super/Usermode switch speed
- Low interrupt latency
- IntThreads and Int PCode abstraction
- Memory protection
- Symmetrical multi processing (SMP)
- Task/Thread and Clan/Chief model
- Resource tracking
- Asynchronous message system
- Virtual memory (optional)
- Recursive Memory Management
- Distributed computing
- No access to Kernel structures
- Clean design with an elegant API
- Micro/pico kernel mixture
For this new kernel a HAL is used which provides the necessary hardware resource informations
like scanning all zorro boards, pci boards and local hardware resources.
|