Studio render of two machined towers of stacked blocks side by side, one narrow and one twice as wide

Glossary · 2 min read

Architecture

In computing, architecture describes the processor's instruction set and the operating system build designed for it, such as x64 or Arm64. Drivers must be built for exactly the architecture of the installed operating system.

In practice

A notebook with an Arm-based processor running Windows 11 needs Arm64 drivers. A package containing only x64 binaries cannot load there even if it lists the same device. Settings under System and About reports the system type in plain words.

Common confusion

Architecture of the processor and architecture of the installed system can differ: an x64-capable processor can run a 32-bit Windows edition. Applications can sometimes run under emulation, but drivers cannot rely on that and must match natively.

Why it matters to readers

Driver access pages usually list packages by architecture. Checking yours first avoids choosing a package that cannot install and clarifies why a familiar device may lack compatibility on a new kind of computer.

A closer look

Microsoft's guidance distinguishes between applications, which can often run on a different architecture through compatibility layers, and drivers, which cannot. On Arm-based Windows computers, many common devices are served by inbox class drivers, while specialised hardware depends on its maker publishing Arm64 packages. Checking a maker's page for device assistance for Arm64 listing is therefore an important step.