How Computers Really Work
A Hands-On Guide to the Inner Workings of the Machine
Price | $25.49 - $48.95
|
Rating | |
Author | Matthew Justice |
Publisher | No Starch Press |
Published | 2020 |
Pages | 380 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1718500661 |
ISBN-13 | 9781718500662 |
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.
- Matthew Justice
5 5 134
Similar Books
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
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
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
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
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
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
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
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