Essential concepts of computer hardware. Part of a larger series teaching programming. Visit http://codeschool.org