Basics Story

Chapter #1 – Hardware

desktops, servers, major components, form factors, roles

1.0  Prologue

Before software runs, someone must assemble the physical machine it runs on. A desktop computer sits on or under your desk and serves one user at a time. A server sits in a rack, runs continuously, and serves many users simultaneously. Both are built from the same fundamental components but are configured and optimized for very different workloads.

1.1  Desktop Computers

A desktop is a general-purpose machine intended for a single interactive user. It prioritizes price, upgradability, and comfortable sustained use over density and redundancy. Typical roles:
  • Software development - compiling, running, and debugging code locally
  • Content creation - video editing, 3D modeling, graphic design
  • Workstation computing - simulation, CAD, local AI inference
  • General office and personal productivity
Distinguishing characteristics:
  • One CPU socket; consumer-grade CPU (Core, Ryzen)
  • 16–128 GB DDR5 RAM in 2–4 slots
  • Single consumer GPU (optional for non-graphics work)
  • One or two NVMe SSDs plus optional HDD for bulk storage
  • Single power supply; no redundancy
  • Designed to be powered off; boots in seconds

1.2  Server Computers

A server is designed to run continuously (24/7), handle many simultaneous requests, and tolerate component failures without going offline. It trades consumer convenience for reliability, density, and manageability. Typical roles:
  • Web servers - HTTP request handling, static file serving
  • Application servers - business logic, APIs, microservices
  • Database servers - SQL and NoSQL data storage and query
  • Compute nodes - AI training, batch jobs, scientific simulation
  • Storage servers - NAS, object storage, backup targets
Distinguishing characteristics:
  • One or two server-grade CPU sockets (Xeon, EPYC) with more cores and ECC RAM support
  • 256 GB–6 TB ECC RAM across 8–32 DIMM slots
  • Redundant power supplies (if one fails, the other carries the load)
  • Hot-swap drives - replace a failed disk without powering down
  • IPMI / BMC remote management - reboot or diagnose without physical access
  • Rack-mounted (1U–4U) for efficient data center density

1.3  Major Components

Every general-purpose computer, desktop or server, is built from the same set of functional blocks:
Component Function Desktop typical Server typical
Motherboard interconnects all components via buses and slots ATX, micro-ATX proprietary rack form factor
CPU executes instructions; manages memory and I/O 8–24 cores 32–192 cores per socket
RAM fast volatile working memory for running processes 16–128 GB DDR5 256 GB–6 TB ECC DDR5
GPU parallel compute; graphics rendering; AI acceleration consumer (RTX series) data-center (H100, MI300X) or none
Storage persistent data; OS, applications, user files 1–4 TB NVMe SSD RAID array of NVMe or SAS drives
Power supply converts AC mains to regulated DC rails single 650–1200 W PSU dual redundant 800–2000 W
Cooling removes heat from CPU, GPU, and VRMs air tower or AIO liquid cooler high-speed fans; liquid cooling in dense nodes
Network interface connects to LAN and internet 1 GbE or 2.5 GbE onboard dual 10/25/100 GbE; InfiniBand in HPC
The motherboard is the backbone. It provides the CPU socket(s), DIMM slots for RAM, PCIe slots for GPUs and NVMe drives, SATA ports for HDDs, and the chipset that routes traffic among all of them. Every data path between components runs through or alongside the motherboard.

1.4  Form Factors

Desktop form factors:
  • Tower: the traditional upright case; most PCIe slots, best airflow, easiest to upgrade. Full tower, mid tower, and mini tower variants trade space for expandability.
  • Small form factor (SFF) / mini-PC: compact cases (NUC, mini-ITX) sacrificing expansion slots for a small footprint. Common for home labs and media PCs.
  • All-in-one (AiO): components integrated behind the display. Minimal desk space; nearly impossible to upgrade.
Server form factors:
  • Rack unit (1U, 2U, 4U): a 19-inch rack-mount chassis. One rack unit (1U) = 1.75 inches of vertical height. 1U servers are dense but loud and hot; 4U servers allow more drives, larger GPUs, and better cooling.
  • Blade server: thin compute sleds that slide into a shared chassis providing power, networking, and cooling. Maximum density; complex management.
  • Tower server: a server in a desktop-style tower case. Used in small offices where rack infrastructure is not available.

1.5  Epilogue

Hardware sets the physical ceiling for everything that runs on it. Desktops and servers share the same building blocks but diverge sharply in redundancy, density, and management. The next two chapters examine the two most important processors inside any machine: the CPU and the GPU.

1.6  References

Personal Computer - Wikipedia
Server - Wikipedia
Motherboard - Wikipedia
19-inch Rack - Wikipedia