Skip to content

Lexicon Entry

Windows NT Kernel

The hybrid kernel architecture that underlies all modern Windows operating systems. It features a highly object-oriented design, preemptive multitasking, and supports multiple user-mode environments (subsystems).

Related Knowledge & Cross-References

Guide

Windows Threads and Synchronization: Win32 API and NT Primitives

A deep dive into Windows multithreading. Learn how to manage threads with CreateThread, synchronize using SRWLocks, and build high-performance blocking mechanisms with WaitOnAddress (the Windows futex).

Guide

The NT Kernel Approach: Understanding Windows Process Creation

A deep dive into the NT Kernel approach to processes. Learn why Windows lacks fork(), the architecture of Windows subsystems like csrss, and how to use CreateProcess in the Win32 API.