
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.

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
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,
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.
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
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.