Article View: comp.sys.transputer
Article #2705process scheduling during taltwt
From: Tom Houben
Date: Mon, 29 May 1989 11:40
Date: Mon, 29 May 1989 11:40
14 lines
1154 bytes
1154 bytes
Trying to write a simulation program for a transputer, I come over the following problem: Suppose you're dealing with a taltwt instruction and, to find out what actions have to be done next, you investigate the workspace locations *(W-3), containing Minint+3, and *(W-4), containing Minint+1. So that means, respectively, "an alternative has been enabled" and "an enable timer intruction has been executed". My problem is the following: how can a transputer, at this time, decide whether workspace location *(W-3) was also set to Minint+3 by an enbc instruction? If is was, no descheduling should take place, else it should, while entering the process in a timer queue. Could somebody help me out on this one? Many thanks to him or her. Tom Houben.
Technical Details
Message-ID:
<1348@ruuinf.cs.ruu.nl>Path:
arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu!uunet!mcvax!hp4nl!ruuinf!tomShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu!uunet!mcvax!hp4nl!ruuinf!tom From: tom@ruuinf.cs.ruu.nl (Tom Houben) Newsgroups: comp.sys.transputer Subject: process scheduling during taltwt Keywords: talt, enbc, enbt, taltwt, disc, dist Message-ID: <1348@ruuinf.cs.ruu.nl> Date: 29 May 89 11:40:11 GMT Organization: Univ of Utrecht, Dept of CS Lines: 14