Hi there,

I am trying to have a better understanding of how memory technologies, such as CPU registers & CPU caches, hard disk drives, RAM etc, affect the performance of OS.

How can an operating system use a combination of these memory technologies, with their varying speeds, capacities and costs to achieve overall good performance at acceptable cost?

Would appreciate if anyone can provide me with some insights