If someone had suggested 20 years ago that a fully working computer with up to 1GHz of processing power would fit on a board the size of a SODIMM memory module (2.66 x 1.44 x 0.2 inches), some ...