Operating systems

Microsoft Windows: history, architecture, versions, and core components

Microsoft Windows is a family of operating systems developed by Microsoft for personal computers, workstations, servers, and other devices. Over several decades it evolved from a graphical environment layered on top of MS-DOS into a platform built on Windows NT, with preemptive multitasking, virtual memory, user- and permission-based security, broad processor support, and a large application programming interface.

Today, “Windows” does not mean one edition or one product. On PCs, Windows 11 is available in editions such as Home, Pro, Enterprise, and Education. Microsoft also maintains Windows Server for infrastructure workloads, along with a large ecosystem of APIs, security technologies, management tools, virtualization, and compatibility layers.

Windows 11 is the current client platform

As of this review, Windows 11 version 26H2 reached general availability on September 29, 2026. Microsoft is rolling it out gradually to eligible systems. It shares the servicing foundation used by versions 24H2 and 25H2, which allows eligible devices to move to 26H2 through a relatively small enablement package instead of a full operating-system replacement.

Microsoft publishes current lifecycle and build information on its Windows 11 release information page and maintains a dedicated Windows 11 26H2 status page.

There is also a Windows 11 version 26H1, but it should not be treated as the “previous normal update” for every PC. Microsoft created 26H1 for selected new hardware platforms and does not offer it as a normal in-place update from 24H2 or 25H2. For existing Windows 11 PCs, 26H2 is the annual release that continues the regular servicing path.

Windows 10 is past general support

Windows 10 reached end of support on October 14, 2025. It still boots and continues to function, but normal editions no longer receive free security fixes or general technical support.

Microsoft recommends moving to Windows 11 when the hardware is compatible. Extended Security Updates (ESU) are available under specific conditions for systems that must remain on Windows 10 during a transition period.

We maintain a separate guide for installing and maintaining Windows 10 for legacy systems and labs.

From MS-DOS to Windows

The history of Windows begins before Windows was a standalone operating-system family. Microsoft was already supplying MS-DOS for IBM-compatible PCs, and the first Windows releases added a graphical environment and application APIs on top of that DOS foundation.

Microsoft shipped the retail version of Windows on November 20, 1985. Microsoft’s own historical timeline describes that release as extending the capabilities of MS-DOS.

Windows 2.x and especially Windows 3.0 and 3.1 expanded graphical computing on PCs, but they belonged to a very different technical generation from current Windows.

Microsoft’s official historical record is available in The History of Microsoft — 1985.

Windows 95, 98, and Me: the consumer DOS lineage

Windows 95 changed the user experience dramatically with the Start menu, taskbar, Windows Explorer, long filenames, and a far more visible 32-bit environment.

Windows 98 and Windows Me continued that consumer line. They incorporated many 32-bit components, but retained important architectural ties to DOS and the Windows 9x lineage.

This branch is not the direct foundation of Windows 11. Modern Windows descends from a different family: Windows NT.

Windows NT: the lineage behind modern Windows

Microsoft introduced Windows NT 3.1 and Windows NT Advanced Server in 1993. NT was designed as a 32-bit platform with preemptive multitasking, protected memory, multiuser security, and an architecture suitable for professional workstations and servers.

Microsoft’s official history records the Windows NT announcement on May 24, 1993 and its availability later that year.

Windows NT 3.x and NT 4.0 existed alongside Windows 9x through the 1990s. Windows 2000 then advanced the NT family for business desktops and servers.

With Windows XP, Microsoft brought the NT foundation to the mass consumer market. Windows Vista, Windows 7, Windows 8/8.1, Windows 10, and Windows 11 all belong to that NT lineage.

That is why describing modern Windows as “MS-DOS with a graphical shell” is historically outdated. It may help explain early Windows, but it has not represented the architecture for decades.

What does “Windows NT” mean today?

NT is not a separate application that runs inside Windows. It is the architectural family on which both Windows client and Windows Server are built.

Modern Windows combines components running in user mode and kernel mode. Ordinary applications run with restricted privileges and access operating-system services through APIs. The kernel, Executive components, and device drivers control privileged resources such as memory, processes, hardware, and I/O.

Microsoft explains that boundary in its official documentation on user mode and kernel mode.

Major components in Windows architecture

Windows internals are complex, but a simplified model includes several major layers:

  • Windows Boot Manager and early-boot components: locate and load Windows.
  • Windows NT kernel: handles low-level scheduling, synchronization, interrupts, and core kernel mechanisms.
  • Windows Executive: includes major managers for memory, processes, objects, security, and I/O.
  • Hardware Abstraction Layer (HAL): isolates selected platform-specific hardware differences.
  • Drivers: connect Windows to physical and virtual devices.
  • Services: background processes that provide operating-system and application functionality.
  • APIs and runtimes: Win32/Windows API, WinRT, .NET, and other application platforms.
  • Shell and user experience: Explorer, Start, taskbar, desktop, and related interface components.

The exact boundaries evolve between Windows releases, so this is a conceptual map rather than a literal list of every internal module.

Win32 does not mean “32-bit Windows”

The name Win32 causes persistent confusion. Today, Win32 or the Windows API refers to the classic native application platform for Windows desktop software. It does not mean that the application must run on a 32-bit version of Windows.

Microsoft explicitly documents the Windows API as usable by both 32-bit and 64-bit desktop applications. Modern applications can combine Win32 with .NET, Windows Runtime, and newer frameworks.

The official reference is Microsoft’s Windows API index.

Processes, threads, and multitasking

Windows runs applications as processes containing one or more threads. The kernel scheduler assigns processor time to those threads and can run work simultaneously across multiple CPU cores.

Each normal user process has its own virtual address space, which helps isolate applications from one another. When a program needs a privileged service, it uses Windows APIs and, where appropriate, a system call to cross into kernel mode in a controlled way.

Virtual memory

Windows uses virtual memory to present protected address spaces to processes while managing physical RAM underneath.

Virtual memory supports isolation, shared pages, memory-mapped files, library loading, protection flags, and paging. The page file is one tool in that architecture, but virtual memory does not simply mean “using disk as extra RAM.”

NTFS, ReFS, and storage

NTFS remains the characteristic general-purpose Windows filesystem for system volumes. It provides permissions, journaling, links, quotas, compression, and other capabilities.

ReFS is aimed at selected resilience, virtualization, and advanced storage scenarios and appears mainly in specific Windows and Windows Server editions.

Windows also supports FAT32, exFAT, and other formats depending on the device and use case.

Drivers and Plug and Play

Windows discovers devices through Plug and Play and selects compatible driver packages from the system and Windows Update.

Kernel-mode drivers run with high privileges, which makes signature verification and trusted sources especially important. Our hardware drivers guide explains the Driver Store, signing, Windows Update, OEM drivers, and rollback in more depth.

The Windows Registry

The Windows Registry is a hierarchical database used by Windows and many applications to store configuration.

It does not contain every setting in the operating system. Windows also uses files, dedicated databases, policy stores, protected storage, and individual service configuration. Even so, the Registry remains a central part of the Windows configuration model.

Editing it should not be treated as a routine “performance optimization.” Incorrect changes can break applications, profiles, or the operating system itself.

Windows services

Windows services are processes designed to perform background work without depending on an interactive user session.

Networking, authentication, event logging, updates, server software, and many enterprise applications rely on services. They are managed through the Service Control Manager and graphical or command-line administration tools.

Disabling services indiscriminately in an attempt to “speed up Windows” can break dependencies and security features. Service changes should solve a specific problem rather than follow a generic tuning checklist.

PowerShell: administration and automation

PowerShell is a command shell, scripting language, and automation platform. Unlike traditional shells that primarily pass text through pipelines, PowerShell pipelines work mainly with .NET objects.

Windows includes Windows PowerShell for compatibility and can also run modern PowerShell 7 releases, which are cross-platform and available on Linux and macOS.

PowerShell is widely used for local administration, Windows Server, Microsoft 365, Azure, deployment automation, and infrastructure management.

Windows Terminal, Command Prompt, and other shells

Windows still includes Command Prompt (cmd.exe) for compatibility with older scripts and tools. PowerShell provides a much richer administrative platform.

Windows Terminal is a modern terminal host that can run PowerShell, Command Prompt, WSL distributions, and other shells in separate profiles and tabs.

A graphical operating system does not eliminate the command line. On servers and in automation, CLI tools remain essential.

WSL: GNU/Linux inside Windows

Windows Subsystem for Linux (WSL) lets developers run GNU/Linux environments directly on Windows without setting up a traditional dual-boot configuration.

WSL 2 uses a real Linux kernel inside a lightweight, Windows-managed virtual machine and integrates Linux filesystems, networking, terminals, and applications with the Windows environment. Distributions such as Ubuntu and Debian can run normal ELF64 Linux binaries.

WSL does not replace every full VM use case and it does not turn Windows into Linux. It is an integration layer particularly useful for development, DevOps, and server tooling.

Hyper-V and virtualization

Windows includes hypervisor technologies used for both traditional virtual machines and security features. Depending on edition and configuration, Hyper-V can run full guest operating systems.

The Windows hypervisor also supports technologies such as WSL 2, Windows Sandbox, and Virtualization-based Security (VBS).

Our virtualization guide explains hypervisors, VMs, containers, and isolation in more detail.

Modern security: UEFI, TPM, and VBS

Windows 11 relies much more heavily on hardware-backed security than earlier consumer Windows releases. Microsoft uses technologies including UEFI Secure Boot, TPM 2.0, and Virtualization-based Security to strengthen the chain of trust.

Secure Boot helps prevent unauthorized boot components from loading. TPM can protect keys, integrity measurements, Windows Hello, and BitLocker material. VBS uses the hypervisor to create isolated environments where Windows can protect credentials and code-integrity policies from the normal operating-system environment.

Microsoft documents these technologies in its Windows security documentation.

Microsoft Defender and built-in protection

Microsoft Defender Antivirus is part of the built-in Windows security stack and works alongside the firewall, SmartScreen, application controls, browser protections, and isolation technologies.

Enterprise environments can add Microsoft Defender for Endpoint and related services for EDR, investigation, threat response, and centralized security management.

No security product removes the need for supported software, timely updates, least privilege, and trusted application sources.

BitLocker and device encryption

Windows provides storage encryption through BitLocker and Device Encryption features depending on edition and hardware.

TPM can protect cryptographic material and help release keys only when the boot chain remains in an expected state.

Recovery keys matter. Enabling encryption without a proper recovery-key strategy can turn a motherboard failure, firmware change, or account problem into data loss.

Windows 11 editions

Windows 11 editions share the same core operating system but expose different features and licensing rights.

  • Home: intended for general consumer use.
  • Pro: adds features aimed at professionals and small organizations.
  • Enterprise: adds enterprise deployment, management, and security capabilities.
  • Education: designed for academic environments with education-specific licensing.
  • Pro for Workstations: aimed at selected high-performance workstation scenarios.

Feature matrices change over time, so purchasing and deployment decisions should use Microsoft’s current comparison rather than an old static chart.

Windows Server is not simply “Windows 11 for servers”

Windows Server shares a significant amount of Windows NT technology, but it is designed for infrastructure workloads such as Active Directory, file services, Hyper-V, containers, clustering, enterprise networking, and remote administration.

The current server release is Windows Server 2025. Microsoft supports it under the Fixed Lifecycle Policy, with mainstream support extending into 2029 and extended support into 2034.

Windows Server supports multiple installation and management styles, including graphical environments and reduced-footprint deployments such as Server Core.

Compatibility is one of Windows’ defining strengths

Windows has historically placed a high value on running software written for older generations. That compatibility is extremely valuable for businesses, but it also makes the platform more complex.

64-bit Windows uses technologies such as WOW64 to run many 32-bit Win32 applications. Not every old application or driver remains compatible, particularly software that depends on obsolete kernel drivers, unsupported hardware, or 16-bit components.

Compatibility should be evaluated application by application rather than assumed to be universal.

Windows Update and servicing

Modern Windows uses cumulative monthly updates and versioned feature releases with defined support lifecycles.

Windows 11 currently follows an annual feature-update cadence. Home and Pro receive a shorter support period per version than Enterprise and Education, which makes version tracking important in managed environments.

The authoritative reference is Microsoft’s Windows 11 release information.

Windows 11 26H2 in October 2026

Windows 11 26H2 is currently the newest annual Windows 11 feature update. It reached general availability on September 29, 2026.

The rollout is phased. A release being generally available does not mean Windows Update will immediately offer it to every PC. Microsoft can apply safeguard holds when known hardware, driver, or software compatibility problems affect a particular system.

Windows 11 24H2 Home and Pro are also approaching the end of their servicing period in October 2026, so devices still on that release should plan an upgrade to a supported version.

Windows 11 requirements and a change in security philosophy

Windows 11 raised the baseline requirements compared with Windows 10. UEFI, Secure Boot capability, and TPM 2.0 became particularly important.

Those requirements are not just arbitrary installation barriers. They support Microsoft’s move toward a stronger hardware-backed security baseline.

Windows uses TPM capabilities for Windows Hello, BitLocker, device encryption, attestation, and related security features, while VBS and Secure Boot reinforce the overall trust model.

Windows on Arm

Windows 11 also runs on Arm64 PCs. That architecture is distinct from the traditional x86-64 platform used by Intel and AMD PCs.

Microsoft has invested heavily in application compatibility and emulation for x86/x64 software on selected Arm devices. Kernel drivers, however, still need to exist for the appropriate architecture. Peripheral compatibility therefore depends on actual vendor support.

Windows is a platform, not just a desktop

The desktop, Start menu, and windows are the visible part of Windows, but the operating system includes much more: APIs, kernel services, security, networking, virtualization, development tools, enterprise management, and decades of application compatibility.

Windows becomes easier to understand once we stop thinking of it simply as “the interface that appears after boot” and instead view it as a complete operating-system platform built on the Windows NT family.

For the broader architecture behind these concepts, see our guide to what an operating system is and how it works.

Official sources and documentation

Eidy EV

Computer Science Engineer with over 10 years of experience in information technology. Has held roles as a Software Architect, Analyst, Senior Software Full stack developer, Network and Systems Administrator (Sysadmin), and Information Security Specialist (Pentester).

Entradas recientes

PHP in 2026: The Complete PHP 8.5 Guide to Modern Web Development

Learn PHP 8.5 from scratch: syntax, databases, Composer, PSR, Laravel, Symfony, modern runtimes, APIs, security,…

1 week hace

How to Install VirtualBox Guest Additions 7.2.20 on Linux

Step-by-step guide to installing VirtualBox Guest Additions 7.2.20 on Linux: kernel headers, modules, Secure Boot,…

1 week hace

Kali Linux 2026: What It Is, What It Is Used For, and How to Learn

An introduction to Kali Linux 2026.2: authorized security testing, rolling updates, APT changes, virtual machines,…

1 week hace

Software Test Automation Tools: How to Choose the Right Framework

A practical guide to software test automation: unit, integration, API, contracts, Selenium, Playwright, Cypress, Appium,…

1 week hace

Computer networking from scratch: roadmap for future sysadmins

A complete networking roadmap for future sysadmins: Ethernet, IPv4/IPv6, subnetting, VLANs, routing, DNS, DHCP, Linux,…

2 years hace

The United Airlines reservation system designed by Evelyn Berezin

History and architecture of Evelyn Berezin’s United Airlines reservation system, distinguishing it from the earlier…

2 years hace