In computing, a core worker process is a low-level process that manages system resources on behalf of one or more higher-level processes. The core worker process performs essential system operations such as scheduling tasks, allocating memory, and managing files. In multi-threaded environments, the core worker process also creates and manages threads. "Core worker process" is sometimes used synonymously with "kernel." However, the kernel is just one component of the core worker process. Other components may include the scheduler, the memory manager, and the file system.