What does operating system mean?
An operating system, or OS, is the foundational software that manages a computer's resources and provides services used by applications. Windows is an example; its device infrastructure detects hardware, chooses suitable driver packages, and coordinates access to devices. The OS is distinct from both the hardware and an individual driver.
The operating system mediates tasks such as showing graphics, scheduling processes, handling files, and connecting to networks. A driver participates in this arrangement by supplying device-specific support. This is a simplified explanation: modern systems have several layers, and some devices can use built-in support without a manufacturer-specific download. The specific OS release and architecture can constrain which packages are supported.
Example in context
A printer may work on one Windows release with built-in printing support, while its maker's full scanning utility is offered only for another release. Saying 'the printer is compatible with Windows' without naming the version or needed functions misses an important distinction. A laptop moving to a newer release should check its maker's model support.
A common misunderstanding
The OS does not automatically have a perfect, latest driver for every device. Likewise, a download labeled for 'Windows' is not necessarily appropriate for all supported releases, processor architectures, or device revisions. An installed OS update is not proof that every peripheral was updated too. Separate system changes from device-specific changes.
How to use this term
An OS can provide generic class support for a device without offering every manufacturer-specific feature. The operating system's detection of a printer therefore need not imply its scanner, maintenance utility, or finishing options are available. Conversely, a missing feature is not always a broken OS: the feature may depend on a separate app, connection type, or unsupported product revision. State both the OS release and the function you expect when seeking a support package.
Read [system architecture](/glossary/system-architecture), [compatibility](/glossary/compatibility), and [driver package](/glossary/driver-package) to interpret an installer label. The practical [OS and architecture matching guide](/driver-compatibility-and-recovery/match-operating-system-and-architecture) explains what to compare before a change.