A D M S T
Application - A type of module. Applications have 1 task, multiple threads and an address space.
Driver - A driver is a type of module containing code to control specific hardware.
Module - Any native executeable code.
Scheduler - The piece of code that controls
which software gets cpu time and how much. This is built in to time services.
System Module - A type of module. Very similar to a driver but not directly controlling hardware. Mostly used for the OS services and debuggers.
Task - As defined by Intel.
Thread - A smaller form of task. In PowerMax any task can consist of multiple threads.