HP3000-L Archives

January 2003, Week 3

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Gavin Scott <[log in to unmask]>
Reply To:
Gavin Scott <[log in to unmask]>
Date:
Mon, 20 Jan 2003 08:29:43 -0800
Content-Type:
text/plain
Parts/Attachments:
text/plain (39 lines)
Ole asks:
> We have recently received following messages[...]

> MPS: installed device clone as major 1
[...]

> Does anyone know what these MPS-messages stands for?

I would hazard a guess that "MPS" is "Mentat Portable Streams", the SYSTEM V
STREAMS library that HP licensed for use in implementing named pipes and
similar functionality in MPE.  These messages will always be produced the
first time after boot-up that something invokes the Streams subsystem by
using a named pipe etc.

A "Stream" in this context is probably unrelated to any other meaning you
might know for the term.  The Streams facility was invented (IIRC) by Denis
Ritchie as a mechanism for managing "protocol stacks".  A program constructs
a "stream" by opening a device and then inserting protocol modules into the
stream between itself and the device, allowing arbitrary configurations to
be assembled at runtime.  Data then flows "up-stream" from the device to the
program and "down-stream" from the program to the device, passing from one
layer to the next.  The Streams system provides buffering and flow control
along with a primitive scheduling system that ensures that forward progress
can be made in the presence of drivers that block.

Programming using the streams facility is difficult and arcane, and
implementing the Streams facility itself even more so.

The MPS code in MPE is one of the few components of the operating system not
entirely owned by HP, and as such it is one of the complicating factors for
any future Open MPE initiatives or alternative MPE licensing.

The MPS startup messages are normal and you should ignore them.

G.

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

ATOM RSS1 RSS2