Write a paper explaining the inner workings of a computer.

Write a paper explaining the inner workings of a computer. Include a discussion of the CPU and the concept of single, dual, and multi-core technologies. Also, explain the relation between CPU, memory, and bus. Discuss registers, data moving through the bus, memory allocation, and L cache.