Updated: July 11, 2020 (October 13, 2008)
Charts & IllustrationsMinWin Components
MinWin is the smallest set of Windows OS components capable of running and providing fundamental OS services. It serves as a base on which a Windows development team can build reliable, secure, and well-performing client and server versions of Windows. In this illustration of Windows OS components, those believed to be included in MinWin are shown in gray.
Starting from the lowest level, the hypervisor is included because it is a small, highly tested and reliable OS kernel-like component that provides hardware virtualization.
Kernel-mode components (bottom) run in the privileged mode of the processor, which is restricted to highly tested and trusted code because all memory and CPU instructions are accessible in that mode. Major kernel-mode components include the Hardware Abstraction Layer, which provides the low-level interface to the computer hardware; the Windows Kernel, the low-level component responsible for OS services such as thread scheduling, interrupt handling, and exception dispatching; and the Windows Executive, which provides base services such as process, thread, and memory management, and the input/output subsystem. Some key device drivers, such as the network stack and a file system driver, also run in kernel mode in MinWin. Some complex and important systems that normally run in kernel mode, such as the windowing and graphics subsystem, are not included in MinWin because they differ based on the needs of the particular OS configuration.
Atlas Members have full access
Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.
Membership OptionsAlready have an account? Login Now