In the previous blog https://medium.com/@jain.sm/virtualization-part-2-memory-virtualization-79b1c804e160 we talked of memory virtualization. In this blog we touch upon CPU virtualization Before we take a peek at CPU virtualization it would be interesting to understand how the protection rings are built into x86 architecture. These rings allow the cpu to protect memory and control privileges as to what code executes at what privilege level. The x86 architecture has a concept of protection rin...