HP3000-L Archives

June 1999, Week 4

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:
Tue, 22 Jun 1999 10:42:35 -0700
Content-Type:
text/plain
Parts/Attachments:
text/plain (23 lines)
Bob asks:

> decode the PID in the process creation record to match it with the pin number in
> the process termination record. From what I can see, it appears that the newly

A PID, from the MPE process viewpoint, is a 64-bit quantity that looks like:

most significant
   16 bit unused (was intended to be the machine number in a network)
   16 bit PIN (Process Identification Number)
   32 bit reuse count (how many times has the PIN been reused since bootup)
least significant

That 32-bit reuse count is what makes the PID useful/important.  The
64-bit PID should be unique within a given bootup of MPE/iX.

Note that this is different from the POSIX PID, and the memory page
protection PID :)

--
Stan Sieler                                          [log in to unmask]
                                         http://www.allegro.com/sieler/

ATOM RSS1 RSS2