Skip To Content

Athabasca University

Section 1: System Software and Virtual Machines

This section explores the ways in which computer science attempts to facilitate and naturalize the interaction between computers and their human users. System software is introduced, along with the concept of the virtual machine. The role of assembly language is described, and the tools and methods for its application are examined.

Section Objectives

After completing this section, you will be able to

  1. Define and give examples of system software, and list its components and functions.
  2. Define and describe the role of the virtual machine.
  3. List and describe various specific types of system software.
  4. Discuss the role of assemblers and assembly language.
  5. Give examples of assembly language code.

Required Reading

Chapter 6 in the textbook

Discussion Forum

The topic for Unit Three, Section 1 is Exercise 1 on page 328 of the text.

Updated August 26 2015 by FST Course Production Staff