forked from xt-sys/exectos
Describe kernel executive layer
This commit is contained in:
parent
881bfbbd4d
commit
2d7309476a
@ -8,6 +8,7 @@ All routines in kernel are prefixed to indicate the kernel subsystem they belong
|
||||
This is a list of them:
|
||||
|
||||
* Ar - Architecture library
|
||||
* Ex - Kernel Executive
|
||||
* Hl - Hardware Abstraction Layer (HAL)
|
||||
* Ke - Core kernel library
|
||||
* Mm - Memory manager
|
||||
@ -20,6 +21,11 @@ the processor, getting the address of a page fault, getting CPUID information, a
|
||||
initialization. This module does not contain any manufacturer or board-specific code, only CPU architecture specific
|
||||
code.
|
||||
|
||||
### EX: Kernel Executive
|
||||
The kernel executive supplies heap management, including support for allocating system memory from paged/non-paged
|
||||
pools, as well as synchronization primitives like push locks and fast mutexes, interlocked memory access, and worker
|
||||
threads.
|
||||
|
||||
### HL: Hardware Abstraction Layer
|
||||
Hardware Abstraction Layer (HAL), is a layer between the physical hardware of the computer and the rest of the operating
|
||||
system. It was designed to hide differences in hardware and therefore it provides a consistent platform on which
|
||||
|
Loading…
Reference in New Issue
Block a user