Lesson 2: Hardware Perspective

Computer Hardware

One of the great ironies of the modern computer is that at the hardware level a computer is nothing more than a machine that can mimic binary arithmetic.

In this sense, it doesn't seem like a computer could be very useful, does it? And, it's true that for many years it was believed most people would have little use for a computer. However, there are two key aspects to this binary arithmetic machine that make it incredibly useful to humans.

First, while it is true that in one sense all computers really do is binary arithmetic, that does not take away from the fact that they do this arithmetic at incredible speeds. In fact, today's so-called "supercomputers" can do an amount of arithmetic in one second that would take any human being working with a calculator hundreds of millions of years to do!

Secondly, one of the most surprising aspects of the last few decades in the evolution of computers is the discovery of just how much of human culture can be represented as binary numbers and as arithmetic operations upon binary numbers. This is the software dimension of computing. Software encodes and decodes to and from the binary arithmetic that the computer fundamentally performs.

Let's first consider today's computers from a hardware perspective...

Previous Page Next Page
 



These pages were written by Steven H. VanderLeest and Jeffrey Nyhoff and edited by Nancy Zylstra
©2005 Calvin University (formerly Calvin College), All Rights Reserved

If you encounter technical errors, contact computing@calvin.edu.