Project Overview

The Task to Accomplish

Train Operating System

Project Developer: Harris Kelly

Project Description: Design an operating system for the Computer Controlled Railroad that allows multiple trains to operate in real time on a shared track layout.

General Requirements:

1. Interface with the CCR Simulator designed by Jack Ward (2016) using the communication protocol that you develop.

2. Use operating system concepts to deal with racing conditions, resource allocation, scheduling, etc.

3. Deal with starvation and deadlock.

4. Identify error conditions and attempt to solve them.

5. See Dr. Pankratz for CCR inputs and outputs.

Harris Kelly, Saint Norbert College
Powered by Webnode
Create your website for free! This website was made with Webnode. Create your own for free today! Get started