Image 1 of 1: ‘diagram showing boxes with hardware resources, applications, and the operating system’
Figure 2
Image 1 of 1: ‘diagram showing boxes with hardware resources, applications, the operating system, and how virtualization shares resources’
Normally, computers run a single operating system with a single set
of applications. Sometimes (for reasons we’ll discuss soon), people
might want to run a totally separate operating system with a different
set of applications. One way to do that is to split up the physical
resources like CPU, RAM, etc. and present them to that second operating
system for its exclusive use. The concept of splitting up these
resources (i.e., virtualizing them) so that only this second operating
system can access them is the idea behind a virtual machine.
Figure 3
Image 1 of 1: ‘diagram showing boxes with hardware resources, applications, containers, and the operating system’