Operating Systems:
Virtual Machines
5
Virtual machines
Learning Objective:
I can describe the function and role of virtual machines.
Learning outcome:
Research the different uses of a virtual machines.
2
Virtual Machines
A virtual machine is an emulation of a computer system, however it is not being run on a standalone system.
It is instead run through software on a machine already running an operating system.
3
Virtual machines
A mac user might want to run windows.
Using a piece of software such as parallels, bootcamp or virtualbox, a windows machine can be running virtually on a mac.
Anything that happens on the virtual machine, only happens to the virtual machine. Including viruses.
4
Emulators
Emulators are another example of virtual machines.
Games or app developer may want to test small changes on a PC instead of having compiling the code and send it over to the correct device each time.
This can help speed up development.
5
Virtual server
In a working environment, virtual servers may be setup to handle individual tasks.
A virtual server is a server that is entirely software based. Virtual servers are created by partitioning off some of the physical server to form a seperate server.
For example: 3 physical server could contain 12 virtual servers.
6
Virtual Servers
CTS has a number of virtual servers dedicated to specific functions. All individuals have specific tasks but are all based on the same machine.
CTS uses a virtual file server, e-mail server, print server and directory server (where all logins are stored).
7