<< back to courseware demo page
- This online lecture is for demonstration purposes

CIS340 Operating Systems

 

Course Abstract

This course provides a comprehensive introduction to the organization and structure of modern operating systems and concurrent programming concepts. In this course, students will learn the principles of modern operating systems as well as main features of such operating systems as Windows and UNIX.

Topics covered include: Operating systems issues and operations; process execution and scheduling; memory management and paging; virtual machine concepts and virtual memory design; concurrent process coordination and properties such as deadlock, mutual exclusion and synchronization primitives.

Prerequisite

CIS310 Introduction to Programming (Visual Basic .NET)