Path: 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 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.