152k views
3 votes
Can someone explain virtual machines and paging vs segmentation in depth please?​

User GsMalhotra
by
6.2k points

1 Answer

4 votes

Answer:

In computing, a virtual machine (VM) is an emulation( an emulator is hardware or software that enables one computer system (called the host) to behave like another computer system (called the guest))of a computer system. Virtual machines are based on computer architectures and provide functionality of a physical computer. Their features may involve specialized hardware, software, or a combination of both.

There are different kinds of virtual machines, each with different functions:

1.System virtual machines (also termed full virtualization VMs) provide a substitute for a real machine. They provide what is needed to execute entire operating systems.

2.Process virtual machines are designed to execute computer programs in a platform-independent environment.

paging vs segmentation

What is the difference between paging and segmentation? Paging is used to get a large linear address space without having to buy more physical memory. Segmentation allows programs and data to be broken up into logically independent address spaces and to aid sharing and protection

Step-by-step explanation:

hope this was helpful

User Vitmalina
by
7.2k points