- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
What is Virtualization?
Virtualization in operating system changes a normal operating system so that it can run different types of applications that may be handled on a single computer system by many users. The operating system may appear different to each user and each of them may believe they are interacting with the only operating system i.e. this does not interfere with user experience.
Operating system virtualization can also be used to migrate a process from one instance of the operating system to another. However, all the processes in the system are isolated and there operations are strictly monitored so there are no discrepancies in the system.
A diagram representing operating system virtualization is as follows −
Advantages of Virtualization
Some of the advantages of virtualization are −
- Virtualization allows a finite number of hardware resources to be easily distributed to multiple processes that require them.
- Improved security can be obtained by using virtualisation. This happens because each process inhabits its own instance of the operating system and works independently.
- Operating system virtualization is very useful for establishing a virtual hosting environment.
- There is only a little overhead involved for operating system virtualization and so it is very beneficial.
Disadvantages of Virtualization
Some of the disadvantages of virtualization are −
- Specialized experts are required to implement and manage a virtualized system. This results in need for virtualization experts and increased costs.
- There are many upfront costs involved in virtualization. These include the cost for virtualization software as well as the additional hardware required. The costs also depends on the existing system network.
Despite some problems, virtualization is quite useful. It has numerous advantages and its disadvantages are merely simple challenges that can be overcome with the help of experts in operating system virtualization.
- Related Articles
- What is Network Virtualization?
- What is Server Virtualization?
- Characteristics of Virtualization
- Difference between virtualization and containerization
- Difference between Abstraction and Virtualization
- Ultimate Guide to Understanding Virtualization
- What are the Pros and cons of Virtualization in Cloud Computing?
- Difference Between Full Virtualization and Paravirtualization
- Difference between Cloud Computing and Virtualization
- Distinguish between Machine and operating system virtualization.
- What is motion? What is rest?
- 1). What is additive identity?2). What is Reciprocal?3). What is multiplicative inverse?
- What is “Rangoli’ and what is its significance?
- What is an orbit? What is its shape?
- What is radical and what is an ion?
