[SOLVED] Understanding Operating Systems and Virtualisation

Verified

Added on  2020/10/05

|16
|3395
|334
AI Summary
The assignment delves into the world of operating systems and virtualization, discussing the role of operating systems in managing computer systems and the concept of virtualisation software that enables multiple images to run on a single machine. It also touches upon software applications that can execute tasks effectively. The provided references include books, journals, and online resources that offer further insight into these topics.

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
OPERATING SYSTEMS

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Table of Contents
INTRODUCTION...........................................................................................................................3
DISCUSSION..................................................................................................................................4
Basic view of virtual machine ...............................................................................................5
Virtual machine......................................................................................................................5
Discussion...............................................................................................................................7
Benefits of virtualisation-.......................................................................................................7
Elaborate the design of virtual machine and its type..............................................................8
Virtualisation software and its operations .............................................................................9
Diagram that support the virtualisation software operations and machine .........................10
CONCLUSION..............................................................................................................................11
REFERENCES..............................................................................................................................12
Document Page
INTRODUCTION
Operating system is a type of software that help for manage the computer hardware and
software resources. It provides the common services for the computer system. This report will
discuss about the virtualisation which is one of the most effective ways to decrease the cost of
information technology in the business environment. Furthermore, it will describe about the
virtual machine and virtualisation software allows the hardware to run the image at multiple
times.
Purpose of Report
The purpose of report to understand the virtualisation in the organization and how it is the
most effective system that help for managing controlling their entire processing.
Overview
Virtualisation is one of the most effective way to reduce the cost of Information
Technology in today’s business environment. Virtualisation refers to the act of creating a virtual
machine that includes storage devices, hardware platforms and resources of computer network
etc. It is the most common machine that began in 1960, as a process of logically dividing the
system and provided resources by the mainframe computer among the different applications.
Software executed on the virtual machine and separated from the other hardware resources
(Bhatt, Ahmed and Lin, 2018). This process will use many organizations of creating virtual and
representation of something like networks, applications, storage and servers. It is the most
effective ways to reduce the expenses and boosting the performance or efficiency for the purpose
of business development.
Virtual machine
There are various type of trends in information technology that impact on the overall
business efficiency as virtualisation. Virtualisation is mainly optimized the use of existing
resources such as maintenance, simplifies infrastructure deployment and software administration
etc. it helps for reducing the hardware requirement, resulting in the minimum power
consumption.
Server virtualisation- This virtualisation gets lots of attention from companies because
this is beneficial for business and IT teams realize when it helps for increase the productivity by
using faster provisioning for new servers, which results in higher availability of resources for
people. It enables hardware that assets to become utilized and also increasing the amount of
Document Page
computing power (Borisaniya and Patel, 2019). Afterwards, many companies are realized that
there are so much tremendous cost saving through decreasing and eliminating the requirement of
new hardware system. Less computer hardware system translates into the lower cost of energy.
In this way, it also reduces the floor and rack space at workplace. Besides, it is beneficial for
business environment, it will translate to improve the external brand image of company as a
social responsible. Another advantages of virtualisation help for increasing the security and
privacy. Virtualisation offering the isolation environment for business because they can protect
against the malware that exists in the system.
By using Esri's technology in the virtualisation environment that users easily access to the
processing of GIS with the lower hardware and energy costs. In case, if the system requires more
power processing whereas IT department can quickly use new virtualised server to manage the
workloads such as off site server at the time of emergency.
Desktop virtualisation- This virtualisation is enables the people to run the various
applications and operating system on the hardware at same time (Gec and et.al., 2019). It is
extremely beneficial for organization when the user need to access the software program on the
basis of temporary. Many companies are used the alternative operating system for running the
business. The virtual desktop environment provides the people with a proper standard enterprises
desktop environment that always ready for the used.
By using the ArcGIS desktop software product that support to access the software in a
desktop virtualisation environment. In the organization, there are large number of people access
to create, deploy and modify map on the desktop without any requirement of software
application in computer system (Høiland-Jørgensen and et.al., 2018). Remote users and local
have access the latest software because it is needed to access the virtual application. Many users
can print maps and save in proper manner. It also exports and import the geo-processing task
with the help of virtual environment.
DISCUSSION
Definition- A Virtual machine is a type of software computer that runs an operating system and
their applications. Each and every machine has different devices that provide the sam type of
functionality such as hardware and other benefits in term of security, portability and
manageability etc.

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Basic view of virtual machine
Virtual machine is an operating system that allows piece of hardware to run multiple
images at same time. Virtualisation is basically an operating system that allows piece of
hardware to run on the multiple image at same time. It has origin in the 1960 when the user
relied on the inefficient batch processing that required to manage the expensive mainframe
machines because it helps for increasing the efficiency and performance (Piedrahita snd et.al.,
2018). This operating system allow sharing the multiple users to perform different batch jobs in
simultaneously. It can be used as a single operating system image of every machines. They also
included the software and hardware resources that were tightly coupled. It is needed for running
the hardware to run different image at same time so that it is installing a piece of hardware to
boost the efficiency and performance that required the users to shut down the system. If in case,
the system were running. There are many machines operates only the single application at time
and avoid or ignore the system conflict.
Sometimes, the resulting inflexibility in the infrastructure and high cost applied in the
operating system and their resources. It is necessary to identify the solution and also putting
some efforts in the application layers that can be decoupled from the hardware infrastructure of
virtual machines.
The term virtualisation is basically explained as the decoupling of service request and the
system resource from underlying the physical existence or infrastructure that give more power to
the services. It is emulating the hardware functionality in the software system which is creating a
virtual version of the hardware system such as network resources, platforms and storage devices.
Virtualisation machine is used the hardware resources that can be logically distributed among the
software applications because it easily consumer the power of computing in the environment
infrastructure without depended on the physical components (Qiu and et.al., 2019). This type of
virtualisation machine is used in the organizations that can operates the hundred of server at the
same time. In this way, capability is translated easily in terms of optimized server operations,
low cost and manageable functions.
Virtual machine
Virtual machine is an emulation of the hardware system which is based on the computer
architecture to provide the overall functionality of physical computer system. It is capable of
performing different task such as running the programs and applications such as separate
Document Page
hardware, It is usually known as computing environment because multiple virtual machine can
exists in a single host at same time.
A virtual machine is a based on the computer files which behave like an actual hardware.
It is sandboxed from the rest of system, which produced the ideal environment for the purpose of
testing and other operating system includes the accessing viruses, backup and running software,
applications etc. Multiple virtual machine can run continuously on the same physical hardware
system. For server sides, there are multiple OS run side by side with the help for software (Lin
Pao, and Liao, 2018). They can manage the entire processing of system and run the OS within
the programming windows. This virtual machine helps for reducing the need of physical devices
and also save the time. It is the most common evolution of virtualisation technology because this
will implement the task by the software emulation methods. It depends on the use of physical
computers. Virtual machine can be categorised into tow ways:
System virtual Machines- This virtual machine is supports the different platform to share
the host computers physical resources among the various virtual machines. Each machine is
running with the operating system. Virtualisation technique is provided by the software layer
known as hypervisor, it can run either on the hardware and top of operating system.
Process virtual Machine- This virtual machine is designed to provide the platform
independent programming environment that underlying the computer hardware and operating
system allows for executing the program in effective ways.
Document Page
Discussion
Benefits of virtualisation-
The use of virtual machines also comes with the important management considerations
that addressed through the system administration tools are designed to manage virtual machine.
There are various type of risks generated that includes experiencing outages on different virtual
machine, overtaxing of resources (Miao and Wu, 2018). The cost saving also increases by using
the virtual machine to share the same type of hardware platforms. It is possible to place the
thousand of machine on the same hardware but if the system fails. It could take a thousand of
virtual machines. There are several vendors offer the software of virtual machine but some
common vendors dominants in the marketplace such as Microsoft and Vmware etc. Vmware is
based on the mature product portfolio which uses in different It industry. On the other hand,
Microsoft is showing the considerable progress in the global world. Many Informations
technology shops can host the non critical application on the virtual machine because the cost of
virtualisation environment is less than the Vmware offerings (NaikGandhi and Patil, 2019).
There is another open alternative source are rapidly evolving with new features to increase the
stability.
Illustration 1: Virtualization

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
On the other hand, Cloud computing layers is additional technologies in the terms of
virtualisation. For Example- IT teams will spin up the new virtual machine which based on the
demand of users and new project. In cloud environment, A user can use the virtual machines
from the self service that specify the resources without integrating with the hardware equipment.
Elaborate the design of virtual machine and its type
There are different ways to perform the functions and operations of virtualization.
System virtual Machine – This type of virtual machine provide the substitute of real
machine. It is needed for executing the operating system. It is used the hyper-visor use for native
execution to share the information and manage or control the hardware system, it allows for
multiple environment which are easily isolated from one system to another, yet exist on the
physical system. The modern hyper-visor can use the hardware assisted virtualization concept
and other specific hardware or Host CPU(Zhang and et.al., 2019). It is desired to run the various
type of operating system and also initially motive for the virtual machine. It allows sharing time
in several tasks that performed in the system. A system virtual machine is to be considered as a
generalization concept in the virtual memory. For Example- IBM CP/CMS, it is the first system
to allow the virtualization that implementing the time sharing and also providing each user with
single user operating system.
As technology evolves in the global world, there are many organizations uses the
visualization concept to increase their business all over the world. It may be applied on the
enterprises operations to manage the memory sharing from one machine to another. It is also
possible to share the pages that have determined content between the multiple virtual machine. It
runs on the same physical machine. It is especially useful for the purpose of read only pages for
holding the code segments. Sometimes, it running the virtual machine to the similar software,
web servers, libraries and middle ware components. The operating system manager do not need
to compliant with the hardware and making it possible to run on the different operating system at
same computer such as Linux and Windows etc. virtual machine support the separated guest for
operating most popular like embedded system. It is typically used for running a real time
operating. On the other hand, it is also used unproven and novel software still in the development
phase and runs inside the sandbox. There are another advantages of virtual machine to improved
the debugging and also access the system or faster reboots.
Document Page
Process virtual Machine- This virtual machine is also known as application virtual
machine and managed run-time environment. It is easily run as an application inside the host
operating system and also support a single processing. It has been created if the process can start
and destroy when it exits. The purpose of process virtual machine to maintain the independent
programming environment. It is underlying the OS and hardware that allows executing the
program in any platform.
Process virtual machine is applied the high level abstraction in the system because high
programming language easily compare the low level abstraction in the entire system. The virtual
machine is implementing as an interpreter, that help for converting the programming language
into the machine instruction. It easily complied to achieve the machine language by using just in
time compilation.
This type of virtual machine is very popular because it can be used the high level
programming language such as Java virtual machine. For Example- It involves Dot Net
framework and parrot VM, which runs on the machine known as common language run time. It
can server the abstraction layer in different computer language. Virtual machines are systems
that easily abstract the communication mechanism of hardware cluster. It doesn't consist of
single process, but one process per physical machine in the cluster (Zhang and et.al., 2019). It
can be designed in effective ways whereas all the task of programming concurrent application
performed in proper manner. It is mainly focused towards the algorithm rather than the
communication mechanism which provided by interconnect with the operating system.
Sometimes, this virtual machine don't hide the fact of communication and also do not attempt to
the present cluster as a single machine. Process virtual machine is origin as abstract platform for
used the intermediate representation through compiler.
Virtualisation software and its operations
It is the important concept in the virtualization machines to work and handle the
functionality of operations that execute in it. At machine level, Each and every computer has
followed the binary instruction and digits such as 0's and 1's. This digital is represented as the
transistor in the computer processors such as off and on state. It also involves the combination of
different states and their binary digits (Zhang and et.al., 2019). It will be changing according to
the requirement of communication. This type of digit is processing to interact and communicate
among the applications, users and operating system or hardware.
Document Page
When the user can perform different application and their functionality, the software
based application communicate with the entire operating system. It also turns into the hardware
resources to perform different operations related the computing that represented in the form of
binary digit. The operating system doesn't see the hardware as a physical device but it also
representing the binary digits to control the operations and functions.
Virtualization is mainly the advantages of processing because it easily emulating the
functionality of hardware. It can be interpreted with the help of binary digital at the level of
machines and also delivered the virtual environment in the form of software. It is also known as
virtual machine. This machine is easily isolated and provide a virtual environment for the
operating system. On the other hand, there are different software application that operated
separately from the other virtual machine(Zhang and et.al., 2019). The virtual machine manager
is defined the process, firmware, software and technique that can be used in the physical
hardware resources between the multiple virtual machine.
Diagram that support the virtualisation software operations and machine
(Source : Support virtualisation software and machine. 2018)
Illustration 2: virtualization

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
CONCLUSION
As per discussion, it concluded that operating system is a type of software that manage
and control the entire processing of computer system. Virtualisation software is an operating
system that help for hardware to run the multiple image at same time duration. It also discusses
about the software application that can execute the task in effective manner.
Document Page
REFERENCES
Books and journals
Bhatt, M., Ahmed, I. and Lin, Z., 2018, February. Using virtual machine introspection for
operating systems security education. In Proceedings of the 49th ACM Technical
Symposium on Computer Science Education (pp. 396-401). ACM.
Borisaniya, B. and Patel, D., 2019. Towards virtual machine introspection based security
framework for cloud. Sādhanā. 44(2). p.34.
Gec, S. and et.al., 2019. Semantic approach for multi‐objective optimisation of the ENTICE
distributed Virtual Machine and container images repository. Concurrency and
Computation: Practice and Experience. 31(3). p.e4264.
Høiland-Jørgensen, T. and et.al., 2018, December. The eXpress data path: fast programmable
packet processing in the operating system kernel. In Proceedings of the 14th International
Conference on emerging Networking EXperiments and Technologies (pp. 54-66). ACM.
Lin, C.H., Pao, H.K. and Liao, J.W., 2018. Efficient dynamic malware analysis using virtual time
control mechanics. Computers & Security. 73. pp.359-373.
Miao, X. and Wu, X., 2018. Virtual machine anomaly detection strategy based on cloud platform
operating environment perception. Concurrency and Computation: Practice and
Experience. 30(22). p.e4656.
Naik, K., Gandhi, G.M. and Patil, S.H., 2019. Multiobjective virtual machine selection for task
scheduling in cloud computing. In Computational Intelligence: Theories, Applications
and Future Directions-Volume I (pp. 319-331). Springer, Singapore.
Piedrahita, A.F.M. And et.al., 2018. Virtual incident response functions in control
systems. Computer Networks. 135. pp.147-159.
Qiu, Y. and et.al., 2019. Energy Aware Virtual Machine Scheduling in Data
Centers. Energies. 12(4). p.646.
Zhang, X. and et.al., 2019. Energy-aware virtual machine allocation for cloud with resource
reservation. Journal of Systems and Software. 147. pp.147-161.
Document Page
Online:
Virtual Machine. 2018. [online] Available
through:<https://software.intel.com/sites/default/files/m/d/4/1/d/8/aspose.words.demos.001.png>
Support virtualisation software and machine. 2018. [Online] Available through:
<https://docs.microsoft.com/en-us/azure/virtual-network/media/create-vm-accelerated-
networking/accelerated-networking.png>

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Document Page
1
Document Page
2
1 out of 16
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]