Context Switching and Scheduling in C--
Shawn Hsiao and
Olushola Olateju
We present a framework for preemptive threads in C--. We describe the
front- and back-end runtime system support requirements of our
model. Our model extends the current C-- framework with new
services. In particular, we suggest two extensions to the back-end
runtime interface: a mechanism for saving the state of a suspended
execution and a revised mechanism for resuming the state of a
suspended execution. We demonstrate the plausibility of our model for
the simplest case and conjecture on its extensibility to the general
case.
This paper was a student project for CS 257 at Harvard
University.
Download PostScript (298K)
or PDF (57K).
Contact: C-- Webmaster.
URL: http://www.cminusminus.org/.
Last edited: Mon 05 Feb 2007 14:02 EST.