Chapter 19. Principles: Connecting to You

Chapter 1, “Computers,” noted that programmability is one of the defining features of a computer. But you need some way of getting a program into your computer. After all, the program is how you take command and control your computer.

Engineers programmed the first computers with wires and plug-boards. The wiring defined patterns that formed the digital code of the program. Although such hard-wired programs are the ultimate in nonvolatile memory, they are a bit inconvenient. Each bit in a program is a connection you have to make by hand, and all too often you're apt to make a few mistakes as you plug in thousands of wires.

Next, engineers tried banks of switches to enter programs. Although switches are ...

Get Winn L. Rosch Hardware Bible, Sixth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.