The von Neumann bottleneck refers to a limitation in bandwidth between these systems and memory, which can be mitigated by using a cache. Architectures of these systems designed for lower power consumption include ARM. These systems pass on instructions to ALUs, which perform basic arithmetic and bitwise operations. These systems, which include Intel Core and Pentium, can undergo overclocking to improve clock rate, which is measured in gigahertz. For 10 points, name these components that carry out a program's instructions, often found on a microprocessor.
A) Hard drives
B) RAM
C) CPU
D) GPU