How Computers Really Work

A Hands-On Guide to the Inner Workings of the Machine



Bookstore > Books > How Computers Really Work

Price$25.49 - $48.95
Rating
AuthorMatthew Justice
PublisherNo Starch Press
Published2020
Pages380
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101718500661
ISBN-139781718500662
EBook Hardcover Paperback

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.




5 5 134

Similar Books


How the Internet Really Works

How the Internet Really Works

by ARTICLE 19

The internet has profoundly changed interpersonal communication, but most of us don't really understand how it works. What enables information to travel across the internet? Can we really be anonymous and private online? Who controls the internet, and why is that important? And… what's with all the cats?How the Internet Really...

Price:  $15.99  |  Publisher:  No Starch Press  |  Release:  2020

The Definitive Guide to How Computers Do Math

The Definitive Guide to How Computers Do Math

by Clive Maxfield, Alvin Brown

The Basics of Computer Arithmetic Made Enjoyable and Accessible-with a Special Program Included for Hands-on Learning.Packed with nuggets of information and tidbits of trivia, How Computers Do Math provides an incredibly fun and interesting introduction to the way in which computers perform their magic in general and math in particular.Ho...

Price:  $43.61  |  Publisher:  Wiley  |  Release:  2005

Using Your Web Skills To Make Money

Using Your Web Skills To Make Money

by Azat Mardan

Discover what you need to learn to thrive and master online course creation and other income generating strategies that really work. This short book is the story of what worked and what didn't for author Azat Mardan, giving you the best tools and inspiration to achieve your monetary, career, creative, or contributorship goals.Are you...

Price:  $22.83  |  Publisher:  Apress  |  Release:  2018

The Official Joomla! Book

The Official Joomla! Book

by Jennifer Marriott, Elin Waring

The Official Joomla! Book is the authoritative and comprehensive Joomla! reference for every administrator, developer, designer, and content manager. Distilling the unsurpassed experience of two long-time Joomla! contributors, it teaches exactly what you need to know, through practical example sites and crystal-clear explanations.If you&#...

Price:  $3.74  |  Publisher:  Addison-Wesley  |  Release:  2010

Expert C# 5.0

Expert C# 5.0

by Mohammad Rahman

Expert C# 5.0 is a book about getting the best from C#. It's based on the principle that to write good, high-performance, robust applications you need to understand whats going on deep under the hood. If you are already experienced with writing managed applications and want to learn more about how to get the best from the language a...

Price:  $48.95  |  Publisher:  Apress  |  Release:  2012

Xcode Treasures

Xcode Treasures

by Chris Adamson

Learn the critical tips and techniques to make using Xcode for the iPhone, iPad, or Mac easier, and even fun. Explore the features and functionality of Xcode you may not have heard of. Go under the hood to discover how projects really work, so when they stop working, you'll know how to fix them. Explore the common problems developers...

Price:  $22.03  |  Publisher:  The Pragmatic Programmers  |  Release:  2018

Mastering ROS for Robotics Programming

Mastering ROS for Robotics Programming

by Lentin Joseph

The area of robotics is gaining huge momentum among corporate people, researchers, hobbyists, and students. The major challenge in robotics is its controlling software. The Robot Operating System (ROS) is a modular software platform to develop generic robotic applications.This book discusses the advanced concepts in robotics and how to pr...

Price:  $54.99  |  Publisher:  Packt Publishing  |  Release:  2015

The Essence of Mathematics

The Essence of Mathematics

by Alexandre Borovik, Tony Gardiner

It is increasingly clear that the shapes of reality - whether of the natural world, or of the built environment - are in some profound sense mathematical. Therefore it would benefit students and educated adults to understand what makes mathematics itself 'tick', and to appreciate why its shapes, patterns and formulae provide us ...

Price:  $9.25  |  Free ebook  |  Publisher:  Self-publishing  |  Release:  2019