What is Virtualization? Basic Virtualization Understanding Part -1

With this article, we are going to start a series which will be completely based on cloud and virtualization. Let’s start with some basic understanding.

Basic Concepts

It would be incredible that you had the option to achieve a greater amount of the things you need to do. Imagine a scenario where you could increase yourself to do the majority of the activities you need and achieve every one of the tasks you have to do simultaneously. This is the thing that virtualization innovation accomplishes.

Before going to see how virtualization works and its advantages, you initially need to understand the idea of efficiency. Efficiency means to get the ideal (most extreme) advantage from the assets being used. For example, you are choosing a vehicle to use, one gets 10 miles per gallon and another one 45 miles per gallon, which would be the more efficient decision? Of course, the second vehicle would be the more efficient decision since it gives more miles of utilization per gallon of fuel. Presently, if a huge and costly computer or system is using just a small amount of its abilities to finish little tasks then it is not being used efficiently. Virtualization can be the response to improving efficiency by empowering a computer to achieve more than one task at any given moment.

Virtualization Defined

A key advantage of virtualization is the capacity to make multiple duplicates from a device. If the people had the capacity to be virtualized, it would imply that you could make duplicates of yourself in a virtual situation and those duplicates would most likely have same capacity such as yourself. The main distinction is that they would just exist in nature they were made in and not in the “real” world. Before going to understand virtualization in appropriate manner, lets understand two critical pieces of a machine that are important for virtualization i.e. Hardware and Software.

Hardware and Software

Do you use a cell phone, computer, or home PC? When you use these items, you are in contact with something “real”. These items are regularly called “Hardware”. In like manner, a computer’s hardware is the physical segments that make up the PC – for example, a keyboard, a mouse, and a screen, however it likewise includes the hard drive, memory and motherboard just to give some examples. Here are some basic parts:

Processor – It is also called a CPU (Central Processing Unit), the processor is the main part of the computer (known as Brain) that executes programs by performing mathematical, logical and I/O (Input/Output) activities. In a computer, electrical flow is controlled by transistors with the end goal of solving numerical or any logical problem using 1s and 0s. These minor transistors are put on a silicon chip and work as switches that turn the electrical flow on and off. At the point when the current is on, the computer will pursue a 1 and when the current is off, the computer will pursue a 0.  To make the processor, a component called silicon is used. This bit of silicon has truly millions to billions of these minor transistors appended to it and makes up what is known as a chip.

Random Access Memory – Volatile memory called RAM contains the instructions for execution and the information used by the processor. A computer has two sorts of memory, Non-Volatile memory and Volatile memory. Non-volatile memory remains available when the machine is off while Volatile memory is only used while the machine is on and gets deleted when you the machine is off. Fundamentally, non-volatile memory just stores the programs or data while volatile (RAM) memory runs the program since it is a quicker kind of memory. ⁠⁠​​

Read Only Memory : It is also called ROM, this is a non-volatile type of memory that stores a program called the BIOS which is responsible for turning on (booting) the computer. The BIOS is stored in ROM because the ROM never deletes when you turn off the computer and you would not want the computer to forget the process of booting up ( how to turn itself on ).

Motherboard : It is a PCB (Printed Circuit Board) that holds the processor, RAM, ROM and I/O (Input/Output) ports and other different segments.

Storage : It is a non-volatile storage – for example, HDD (Hard Drive Disk) or SSD (Solid State Drive). Every one of these hardware devices uses something that we do not contact to operate, which is called Software. Software provides instructions on how the hardware ought to operate. Hardware can not operate without software. Software is the thing that enables our hardware to perform tasks that we want, for example, opening an application on the operating system, add two numbers in calculator. As various parts of the Brain control various kinds of activities, there are various sorts of software that control various degrees of computer activities.

System Software – The primary sort of software is the System software and it resembles the part of the mind that controls your fundamental tasks. This kind of software is the basic requirement for the hardware to work. These two can not work without one another. You could not live without breathing and a computer can not keep running without software controlling the startup (boot) process, the memory (RAM) and making an interface you can use (UI). The most minimal degree of system software a computer needs is the BIOS, which is firmware (software which is basically stored in read-only memory) that turns on the machine. The main kind of system software is the Operating system. It is imperative to comprehend what an Operating system is and what it does so as to get virtualization. The Operating system (OS) controls the hardware which is associated with it. The OS keeps running in the background and creates a UI so you, the client, can access documents and install different kinds of programs. A few instances of usually used Operating Systems are Windows, Mac OS X and Linux.

Application Software – The second sort of software is called application software. Application software keeps running over the Operating System or system software implying that it must be installed after the OS. It advises your system application to complete a task that you, the client, need to achieve, for example, listening to music or watching a movie. This application software resembles the parts of the Brain that advise your body to complete the activities you need to do, for example, moving your hands or doing some exercises. Take a cell phone, for example. The Android or IOS is the Operating System that makes the interface and enables the hardware to play out its essential functions and the Apps you download are the application software.

So now, you know about the jobs Hardware and Software play in a computer, the idea of virtualization will be simple to understand. Basically expressed, virtualization is the “layer” of technology that goes between the physical hardware of a device and the Operating System and makes one or numerous duplicates of the device.

It is a technology that would take you (the hardware) and use a program to make a duplicate of you. That duplicate would be a “virtual” form of you. You are presently more productive and your virtual duplicate can do a task that you need to do tomorrow while you play a game or watch a film. In spite of the fact that, as we’ve examined, this is not a reality for human beings for now, the functionality to move resources from your computer hardware and make “virtual” computers that work within your system is an astonishing advancement making innovation proficient.

In this article, we have completed the basic idea and some terminologies associated with virtualization. We will continue in the next article. If you have any suggestion or any thought, just comment down below.

Biplab Das

Biplab Das

My name is Biplab Das. I’m a writer, Blogger, Youtuber and full time IT support engineer whose childhood obsession with science fiction never quite faded. A quarter-century later, the technology that I coveted as a kid is woven into the fabric of everyday life. I’ve spent the past years to learn these technologies, I recently published a book on computer science fundamentals. People say smartphones are boring these days, but I think everyone is beginning to take this wonderful technology marvel for granted.
Keep Digging Technology.

Sign up for our Newsletter

Sign Up for our Newsletter for daily Updates !

shares