Overview | DLX Architecture | OS Design | DLX Compiler/Assembler | DLX Simulator

The DLX Operating System (DLXOS) : Overview

DLXOS is an operating system written to run on a simulation of the DLX architecture described by Hennessy & Patterson in their computer architecture texts and in The DLX Instruction Set Architecture Handbook (Sailer & Kaeli). The goal of this simple operating system is to serve as a teaching tool for undergraduate operating systems classes. Because hardware implementations of DLX are rare (if there are any at all), the OS is run by a simulation of the DLX processor.

There are three parts to the DLXOS package:

The simulator (dlxsim) and the compiler & assembler must be ported to whatever OS students will be running their code on. The simulator is largely vanilla C++ code, and should compile using g++ on most platforms; only OS-dependent things like I/O will need to be changed.


Last updated 26 Sep 2000 by Ethan Miller (elm@cse.ucsc.edu)