Field Guide · hardware

Also known as: Personal computer, PC

A personal computer is a general-purpose computer sized and priced for one user, in two main forms — the desktop and the laptop.1

CPU RAM storage I/O system bus · one operating system desktop laptop same blocks, two packages
Whatever its shape, a personal computer is the same four building blocks — CPU, RAM, storage, and I/O — wired to a system bus under one operating system, then packaged as either a stationary desktop or a portable laptop.

Overview

Whatever the form factor, a personal computer is built from the same four building blocks: a CPU, RAM, storage, and input/output. What sets it apart from smaller devices is headroom: a full operating system and gigabytes of memory, enough to run essentially the whole programming-language landscape without compromise.

The two main packages simply arrange those blocks differently — a desktop spreads them across a roomy case for power and upgrades, a laptop folds them into one portable shell — but the computing model underneath is identical.

Main forms

The category splits mainly on whether the machine moves:

Form Portability Performance Upgradeable Typical use
Desktop Stationary Highest per dollar Easily Bench, heavy work
Laptop Goes anywhere Good, may throttle Minimal Everyday, mobile
All-in-one Stationary Moderate Limited Tidy home/office
Mini PC Movable-ish Moderate Limited Always-on node

Where it fits

The personal computer is the machine most developers write and test code on — the “development machine.” Because it has the OS, memory, and storage to host compilers, editors, and full toolchains, SDR software and decoders like GopherTrunk run comfortably on one. This entry is the umbrella for the desktop-vs-laptop category; the two sub-entries cover the trade-offs.

Sources

  1. Personal computer — Wikipedia, on the general-purpose single-user computer and its forms. 

See also