[comp.sys.transputer] soft channels

jjk@advdev.Cambridge.NCR.COM (Joe Kulig) (07/08/88)

	I have question about soft channels that I hope someone can
answer for me.  I have been looking at the work area of a process that
is blocked on a soft channel and this is what I can piece together:

		      +----------------+
		      |	Buffer pointer |  Wptr - 3
                      + ---------------+
		      |	   ???????     |  Wptr - 2
		      +----------------+
		      |	Address of next|
		      |	 instruction   |  Wptr - 1
		      |	to be executed |
		      +----------------+

	It is not obvious to me what is at Wptr - 2.

	Another question that comes to mind is on pg. 29 of the
compiler writers' guide.  In the Size of workspace section, it mentions
'unconditional i/o'.  What is 'unconditional i/o'?  Is it a process
that communicates over a channel?  Also does anyone know what the
workspace locations contain for a process with alternative input and
timer input?  I have not looked at these type of workspaces yet.

	Thanks for any help.

Joe