Lifecycle management of threads #29

Merged
harraiken merged 240 commits from threads into master 2026-09-07 13:45:09 +02:00
Showing only changes of commit f13326ffaf - Show all commits

View File

@@ -40,6 +40,7 @@ corresponding C++ namespace in which the subsystem's classes and routines reside
* Ke - Core Kernel Library * Ke - Core Kernel Library
* Mm - Memory Manager * Mm - Memory Manager
* Po - Plug&Play and Power Manager * Po - Plug&Play and Power Manager
* Ps - Process and Thread Manager
* Rtl - Runtime library * Rtl - Runtime library
### AR: Architecture Library ### AR: Architecture Library
@@ -76,6 +77,12 @@ This subsystem handles power management events, such as shutdown or standby. It
supporting device detection and installation at boot time. Furthermore, it is responsible for starting and stopping supporting device detection and installation at boot time. Furthermore, it is responsible for starting and stopping
devices on demand. devices on demand.
### PS: Process and Thread Manager
This subsystem is responsible for managing the lifecycle of processes and threads within the operating system. It
handles the creation, termination, and state tracking of these execution units. Furthermore, it provides the high-level
executive abstractions required to allocate system resources, manage process boundaries, and coordinate with the core
kernel for thread execution.
### RTL: Runtime Library ### RTL: Runtime Library
The Runtime Library provides a kernel-mode implementation of common C library functions. It includes many utility The Runtime Library provides a kernel-mode implementation of common C library functions. It includes many utility
routines, for use by other kernel components. routines, for use by other kernel components.