Then, I'll describe a few concepts and the distinguishing features of the different classes of microprocessors. Both are stored as simple numbers. All data are either numbers that may be used almost at face value or translated to a non-integer meaning. Likewise, each instruction is a number that has a special meaning to the microprocessor. For example, a specific number might add twelve to the contents of a specific general-purpose register.
Programs usually contain a small amount of data.
Both can be used at speeds up to about 66 megahertz. This would negate the benefits of having a higher speed microprocessor. It's like driving with brakes on. A cost-effective solution is to insert a small but very fast block of RAM, called a memory cache, between the microprocessor and the main memory. The microprocessor is essentially unaware of the cache.