Studio render of a top-down orthographic render of a system board with processor socket, memory slots and PCIe slots, traces highlighted in fine copper

Topic · 2 min read

System buses and shared resources

Controllers, processors, and memory cooperate through standardized connections and resource-management rules. These foundations explain why a seemingly simple operation may involve several layers below an application.

The bigger picture

A platform has to coordinate both communication and ownership. A controller needs a way to move bytes, notify the processor when work finishes, and describe the memory regions or channels assigned to it. The operating system mediates these responsibilities so unrelated components can share the machine without every application handling the underlying electrical details.

The terms in this section describe mechanisms, not upgrade recommendations. Faster nominal link speeds do not guarantee faster applications, and an interrupt count is not a direct measurement of hardware quality. Context matters: workload, power state, software scheduling, and the design of the complete path all influence what a user sees. The individual topics separate each mechanism from the assumptions often attached to it.

Reading map: System buses and shared resourcesFirst 1 topics in reading order: The bigger picture. Each topic links to its section or page.INSIDE THIS PAGESystem buses and shared resources1The bigger picture2 paragraphs

Computer & System

Note these before you change anything

Useful facts to have to hand while reading about system buses and shared resources.

  • Motherboard or computer model and firmware version
  • Chipset driver package version
  • Any firmware settings changed from defaults
  • Unknown devices listed in Device Manager

Computer & System: One selected path: a device on a chipset bus

  1. Operating systemmanages devices
  2. Chipset driversidentify buses and power features
  3. ChipsetPCIe, USB and SATA links
  4. Firmware (UEFI)initialises hardware at start-up
  5. Attached deviceson those links
Conceptual schematic of a selected path, not every request. Shown in one direction; the reverse direction uses related layers. Real systems add services, filter drivers and firmware not shown. Highlighted: the layer a driver change affects.

Pages in System buses and shared resources