[TUHS] the guy who brought up SVr4 on Sun machines
Charles Anthony
charles.unix.pro at gmail.com
Thu Jan 12 05:37:18 AEST 2017
On Wed, Jan 11, 2017 at 10:07 AM, Noel Chiappa <jnc at mercury.lcs.mit.edu>
wrote:
> > I wonder if >pdd ... was in any way any inspiration for /proc?
>
> That may have been a bit too cryptic. "pdd" ('process directory directory')
> was a top-level directory in the Multics filesystem which contained a
> directory for each process active in the system; each directory contained
> data
> (in segments - roughly, 'files', but Multics didn't have files because it
> was
> a single-level store system) associated with the process, such as its
> kernel-
> and user-mode (effectively - technically, ring-0 and ring-4) stacks, etc.
>
> So if a process was sitting in a system call, you could go into the right
> directory in >pdd and look at its kernel stack and see the sequence of
> procedure calls (with arguments) that had led it to the point where it
> blocked. Etc, etc.
>
>
'pdd' also contained temporary segments, ala mktemp:
r 11:33 0.092 1
cwd [pd]
r 11:33 0.086 3
ls
Segments = 21, Lengths = 0.
0 !BBBKLDJkqPKWqL.area.linker
0 stack_1
r w 0 archive_temp_.archive
rew 0 !BBBKLDJkqGGBMh.temp.0346
rew 0 !BBBKLDJkqGFKDc.temp.0345
rew 0 !BBBKLDJkqGDWMn.temp.0344
rew 0 !BBBKLDJkqGCfXX.temp.0343
rew 0 !BBBKLDJkqGBpDB.temp.0342
rew 0 !BBBKLDJkqGBCwg.temp.0341
rew 0 !BBBKLDJkqFzFDz.temp.0340
rew 0 !BBBKLDJkqFxMcW.temp.0337
rew 0 !BBBKLDJkpmxKqH.temp.0332
rew 0 !BBBKLDJkpmwMfz.temp.0331
r w 0 process_search_segment_.4
rew 0 !BBBKLDJknDXFNp.temp.0304
rew 0 !BBBKLDJknCfjfK.area.linker
rew 0 stack_4
re 0 pit
0 pds
0 kst
0 dseg
r 11:33 0.214 0
-- Charles
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20170111/ce4fcf2e/attachment.html>
More information about the TUHS
mailing list