There are two main types of RAM, DRAM and SRAM, that differ in how they hold data. DRAM needs frequent refreshing while SRAM does not, making SRAM faster. The CPU processes instructions and computations. The GPU handles graphically intensive tasks like rendering 3D scenes to reduce strain on the CPU. It was first developed by NVIDIA and can process billions of calculations per second for graphics. Storage media physically stores data, and is used in gaming systems and computers to hold game files and saves.