🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.transputer
Article #2705

process scheduling during taltwt

#2705
From: Tom Houben
Date: Mon, 29 May 1989 11:40
14 lines
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!tom

Show 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