HP3000-L Archives

August 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:
Stan Sieler <[log in to unmask]>
Reply To:
Stan Sieler <[log in to unmask]>
Date:
Wed, 20 Aug 2003 19:42:42 -0700
Content-Type:
text/plain
Parts/Attachments:
text/plain (30 lines)
Re:
> The internal PID is 32 bits containing a 16 bit PIN followed by a 16
> bit re-use count.

If you mean the one used by Process Management (e.g., map_pin_to_pid),
that's the type "proc_id_type" and is 64 bits ...
    16-bit "machine number" (always 0),
    16-bit PIN,
and 32-bit reuse count.

> The external PIN is a unique 16 bit number for the duration of the
> process and it's children.  PIN's are re-used by the system and
> hence are not unique over time, but they are unique across a single
> snapshot.

The process management PID (the 64-bit one) is unique during one
bootup of a system.  (Although I don't recall any code to
either reserve the PIN or kill the system if the reuse count for a
PIN overflows :)


Stan
--
Stan Sieler
[log in to unmask]
www.allegro.com/sieler/wanted/index.html

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

ATOM RSS1 RSS2