UNIT-3
System Software and Operating System:
VIRTUAL MACHINE:-
Definiton:
A Virtual machine in operating system is a software
emulation of a physical computer or hardware platform.
It runs an os on the top of the another os, allowing multiple
‘os’es to share the same physical hardware.
Types of Virtual Machine:-
1. System virtual machine
2. Process virtual machine
System virtual machine:
1. The System virtual machine also called as “Hardware virtual
machined”.
2. It simulates a complete operating system, allowing multiple os
evironments to live on the same machine.
3. It facilitates a replacement for an machine or environment.
4. The system virtual machine is pertmits the more than one
environment.
Process virtual machine:
1. The process virtual machine is also called as “Application
virtual machine”.
2. These virtual machine are created for executing several
programs of the computer within the platform-independent
environment.
3. Process virtual machine ,unlike system virtual machine.
4. The process virtual machine supports a single process.
STEPS TO IMPLEMENTING A VIRTUAL MACHINE:-
1. Choose a virtualization platform.
2. Download and install the virtualization software.
3. Create a new virtual machine open the virtualization software.
4. Configure virtual machine settings and select the operating system.
5. Install the operating system Insert installation media.
6. Install the virtual machine tools.
7. Configure the network and security settings.
8. Install software and application.
9. Test and optimize test the virtual machine.
[Link] and maintain regular updates.
VIRTUALIZATION:-
Virtualization is a technology that allows the multiple virtual
environments to run on a single physical system.
This is particularly useful in maximizing the efficiency and
flexibility of hardware resources.
Types of virtualization:
1. Server virtualization
It involves partitioning a physical server to virtual severs.
2. Desktop virtualization
It allows users to access a desktop environment remotely.
3. Storage virtualization
Multiple devices into what appears to be single storage unit.
4. Network virtualization
It combines multiple physical networks into single virtual
network.
5. Application virtualization
Separates application from the underlying hardware and
operating system, allowing them to run is isolated environments.
6. Hypervisors
The software that enables virtualization by creating and
managing virtual machines(VMs).