• Home
  • Random
  • Log in
  • Settings
  • About The OpenXP Wiki
  • Disclaimers
The OpenXP Wiki

NT OS/2 Design

  • Language
  • Watch
  • View source

These are some of the primary specs/docs from the early days of Windows NT, which continue to give insight into the fundamental kernel design decisions, as well as to describe which principles are used in modern Windows NT till this day. These articles will continue to improve over time via Windows Internals and many other similar documentation, available in the Internet.

Core OS

  • Kernel,
  • Alerts Design,
  • Asynchronous Procedure Calls (APC) Design,
  • Object Management,
  • Process Structure,
  • Suspend/Resume,
  • Attach Process,
  • Virtual Memory,
  • Memory Management Design,
  • I/O System,
  • IRP (I/O Request Packet) Language Definition,
  • Named Pipe,
  • Mailslot,
  • Session Management and Control,
  • File System Design,
  • File System Support Routines,
  • Event - Semaphore,
  • Argument Validation,
  • Timer,
  • Coding Conventions,
  • NT Utilities Coding Conventions,
  • Exception Handling,
  • Emulation Subsystem,
  • Status Code,
  • Subsystem Design Rational,
  • Shared Resource,
  • Executive Support Routines,
  • Interlocked Support Routines,
  • Driver Model,
  • Opportunistic Locking,
  • Memory Management Guide for I/O,
  • Time Conversion,
  • Mutant,
  • Prefix Table,
  • System Startup,
  • Debug Architecture,
  • Linker/Librarian/Image Format Specification,
  • Caching,
  • Local Inter-Process Communication (LPC),
  • Product Description and Implementation Plan,
  • Base Product Contents.
Retrieved from "https://theopenxp.org/wiki/index.php?title=NT_OS/2_Design&oldid=92"
Last edited on 3 June 2026, at 18:01

Languages

    This page is not available in other languages.

    The OpenXP Wiki
    • GNU Free Documentation License 1.3 or later
    • Powered by MediaWiki
    • This page was last edited on 3 June 2026, at 18:01.
    • Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.
    • Privacy policy
    • About The OpenXP Wiki
    • Disclaimers
    • Desktop