How Computers Really Work: A Hands-On Guide to the Inner Workings of the Machine

$29.15

Buy Now
Compare

Description

An approachable, hands-on guide to understanding how computers work, from low-level circuits to high-level code.

How Computers Really Work is a hands-on guide to the computing ecosystem: everything from circuits to memory and clock signals, machine code, programming languages, operating systems, and the internet.

But you won’t just read about these concepts, you’ll test your knowledge with exercises, and practice what you learn with 41 optional hands-on projects. Build digital circuits, craft a guessing game, convert decimal numbers to binary, examine virtual memory usage, run your own web server, and more.

Explore concepts like how to:
    Think like a software engineer as you use data to describe a real world concept
    Use Ohm’s and Kirchhoff’s laws to analyze an electrical circuit
    Think like a computer as you practice binary addition and execute a program in your mind, step-by-step

The book’s projects will have you translate your learning into action, as you:
    Learn how to use a multimeter to measure resistance, current, and voltage
    Build a half adder to see how logical operations in hardware can be combined to perform useful functions
    Write a program in assembly language, then examine the resulting machine code
    Learn to use a debugger, disassemble code, and hack a program to change its behavior without changing the source code
    Use a port scanner to see which internet ports your computer has open
    Run your own server and get a solid crash course on how the web works

And since a picture is worth a thousand bytes, chapters are filled with detailed diagrams and illustrations to help clarify technical complexities.

Requirements: The projects require a variety of hardware – electronics projects need a breadboard, power supply, and various circuit components; software projects are performed on a Raspberry Pi. Appendix B contains a complete list. Even if you skip the projects, the book’s major concepts are clearly presented in the main text.



From the Publisher

Sample Project: Building a Circuit

1. Clip battery to breadboard

1. Clip battery to breadboard

2. Connect test leads to multimeter

2. Connect test leads to multimeter

3. Measure current, voltage, and resistance

3. Measure current, voltage, and resistance

1. Clip battery to breadboard

From circuits and switches to the kernel and the cloud, How Computers Really Works is a hands-on tour through the world’s most indispensable modern machine.

2. Connect test leads to multimeter

Clear, step-by-step instructions walk you through your computer system’s logic, giving you fascinating insights that will make you a better user or programmer.

3. Measure current, voltage, and resistance

With over 40 interactive projects that use simple, easy-to-find parts, author Matthew Justice turns learning into action as you experiment with hardware, run a web server, and more.

Publisher‏:‎No Starch Press (December 17, 2020)
Language‏:‎English
Paperback‏:‎392 pages
ISBN-10‏:‎1718500661
ISBN-13‏:‎978-1718500662
Item Weight‏:‎1.6 pounds
Dimensions‏:‎7 x 0.98 x 9.75 inches


Price: $29.15
(as of Feb 13,2026 18:38:13 UTC – Details)

Reviews (0)

Be the first to review “How Computers Really Work: A Hands-On Guide to the Inner Workings of the Machine”

Your email address will not be published. Required fields are marked *

Reviews

There are no reviews yet.

See It Styled On Instagram

    No access token

Cart

No products in the cart.