Title: Module 1 Introduction
Course: CGS 1560 Microcomputer Operating Systems > Section: Module 1 - Introduction to Virtual Machines

This course is an introductory course for microcomputer operating systems covering the development, concepts, components and usage.  We will learn about several operating systems that are currently available on the market.  This course will combine various learning methods to accomplish the goals of this course.  The student will have various assignments in the following areas:  reading, chapter reviews, internet research, discussion questions, hands-on labs and case studies.

The student will need a basic understanding of virtual machines since they will be used in the labs to load the various operating systems for exercises.  Virtual machines (VM) are by definition a virtual environment that behaves as though it is a separate computer hosted by a real computer.  This allows us to load one or more operating system within an operating system and easily switch between them.  We will explore several different VM’s that are available and some of the advantages and disadvantages of each.

Instructional Goal

The purpose of this module is to provide an overview of this course and understanding of virtual machines and their uses.

Module Objectives

Upon completion of this module, the student will be able to:

- Describe a virtual machine
- Explain the different uses of a virtual machine

Readings and Resources

- Introduction to Virtual Machines (PDF) - You can access this pdf by selecting the link.

- Oracle VM VirtualBox 4.2 narrows gap with VMware, Parallels
http://www.infoworld.com/d/virtualization/oracle-vm-virtualbox-42-narrows-gap-vmware-parallels-202489

- Oracle VM VirtualBox User Manual version 4.2.0. Oracle Corporation  (pdf)
http://download.virtualbox.org/virtualbox/UserManual.pdf

- White Paper: Virtual Machines
http://www.maximumpc.com/article/features/white_paper_virtual_machines