wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Virtualisation

profile
Harsh Kanakia
Jul 11, 2023
0 Likes
0 Discussions
30 Reads

 

Operating system-based Virtualization refers to an operating system feature in which the kernel enables the existence of various isolated user-space instances. The installation of virtualization software also refers to Operating system-based virtualization. It is installed over a pre-existing operating system and that operating system is called the host operating system. 

In this virtualization, a user installs the virtualization software in the operating system of his system like any other program and utilizes this application to operate and generate various virtual machines. Here, the virtualization software allows direct access to any of the created virtual machines to the user. As the host OS can provide hardware devices with the mandatory support, operating system virtualization may affect compatibility issues of hardware even when the hardware driver is not allocated to the virtualization software. 

Virtualization software is able to convert hardware IT resources that require unique software for operation into virtualized IT resources. As the host OS is a complete operating system in itself, many OS-based services are available as organizational management and administration tools can be utilized for the virtualization host management. 

Various major operations of Operating System Based Virtualization are described below:  

1.Hardware capabilities can be employed, such as the network connection and CPU.
2.Connected peripherals with which it can interact, such as a webcam, printer, keyboard, or Scanners.
3.Data that can be read or written, such as files, folders, and network shares.

 

Features of operating system-based virtualization are:

  • Resource isolation: Operating system-based virtualization provides a high level of resource isolation, which allows each container to have its own set of resources, including CPU, memory, and I/O bandwidth.
  • Lightweight: Containers are lightweight compared to traditional virtual machines as they share the same host operating system, resulting in faster startup and lower resource usage.
  • Portability: Containers are highly portable, making it easy to move them from one environment to another without needing to modify the underlying application.
  • Scalability: Containers can be easily scaled up or down based on the application requirements, allowing applications to be highly responsive to changes in demand.
  • Security: Containers provide a high level of security by isolating the containerized application from the host operating system and other containers running on the same system.

Comments ()


Sign in

Read Next

Cloud Technology and its Implications for Entrepreneurship

Blog banner

Impact of social media on the human life

Blog banner

Direct Memory Access

Blog banner

Precision-Recall in Data Science

Blog banner

Processes: Process Description and Control.

Blog banner

Blockchain technology: security risk and prevention

Blog banner

The Role of cryptography in cyber security

Blog banner

CONCURRENCY

Blog banner

VPN

Blog banner

Scala - a programming tool

Blog banner

Random Forests

Blog banner

Cloud Computing

Blog banner

Life of an army person

Blog banner

Biometric Authentication Vulnerabilities

Blog banner

Beautiful and stunning natural phenomena worth to see

Blog banner

Why Mumbai Professionals Are Switching Back to Home-Style Tiffin Meals

Blog banner

Pink sauce pasta

Blog banner

Explaining Buffer Overflow with Example

Blog banner

Data Analytics in Data Science

Blog banner

Policies for Service Transition

Blog banner

File system implementation

Blog banner

Digital Life And Mental Health: A Psychological Perspective in the Modern World

Blog banner

Memory Hierarchy

Blog banner

From Model Mistakes to Metrics

Blog banner

How User Data Shapes Personalised Campaigns

Blog banner

10 Things To Do On Valentine's Day If You're Single

Blog banner

Multicore CPUs

Blog banner

RSA (Rivest-Shamir-Adelman) Algorithm

Blog banner

Types of E-Commerce

Blog banner

SECURITY TOOLS

Blog banner

Travel Geek ‘The last $50k in Switzerland’

Blog banner

Firewall in Computer Network

Blog banner

ITIL Version 3 and 4 differenciation?

Blog banner

Process State

Blog banner

CYBER SECURITY CHALLENGES

Blog banner

Simple Ways of Avoiding Basic Mistakes in Smart Phone Security

Blog banner

Street foods

Blog banner

IS CONVERTING AMBITION INTO PROFESSION?

Blog banner

Why Oak Tree Hotel Is Arcadia’s Hidden Gem?

Blog banner

File management

Blog banner

GIS REMOTE SENSING

Blog banner

Computer Security

Blog banner