Annotation of 43BSDReno/share/doc/ps2/04.implement/fig2.pic, revision 1.1.1.1

1.1       root        1: .\" Copyright (c) 1986 Regents of the University of California.
                      2: .\" All rights reserved.  The Berkeley software License Agreement
                      3: .\" specifies the terms and conditions for redistribution.
                      4: .\"
                      5: .\"    @(#)fig2.pic    6.1 (Berkeley) 6/17/86
                      6: .\"
                      7: .PS
                      8: .ps 9
                      9: [
                     10:        PUOFT: [
                     11:                A: box invis ht .4i wid 1i "Per-User Open" "File Table"
                     12:                B: box ht .25i with .n at A.s
                     13:                C: box with .n at B.s
                     14:                D: box ht .25i with .n at C.s
                     15:        ]
                     16:        move down 1.0625i left 1.25i from PUOFT.D.s
                     17:        OFT: [
                     18:                A: box invis ht .4i wid 1i "Open File" "Table"
                     19:                B: box ht .25i with .n at A.s
                     20:                C: box with .n at B.s
                     21:                D: box ht .25i with .n at C.s
                     22:        ]
                     23:        move down 1.0625i right 1.25i from PUOFT.D.s
                     24:        AIT: [
                     25:                A: box invis ht .4i wid 1i "Active I-node" "Table"
                     26:                B: box ht .25i with .n at A.s
                     27:                C: box with .n at B.s
                     28:                D: box ht .25i with .n at C.s
                     29:        ]
                     30:        move down 2.5i from PUOFT.D.s
                     31:        IF: [
                     32:                A: box ht .25i
                     33:                B: box ht .25i "I-node" with .n at A.s
                     34:                C: box ht .25i with .n at B.s
                     35:                D: box ht .25i "File" with .n at C.s
                     36:                E: box ht .25i with .n at D.s
                     37:        ]
                     38:        move right 1.5i from IF.D.w
                     39:        FMA: [
                     40:                box invis "File" "Mapping" "Algorithms"
                     41:        ]
                     42:        line from FMA.ne to FMA.se
                     43:        line from FMA.nw to FMA.sw
                     44:        line left .15i from FMA.se
                     45:        line left .15i from FMA.ne
                     46:        line right .15i from FMA.nw
                     47:        line right .15i from FMA.sw
                     48: 
                     49:        arrow from FMA.w to IF.D.e
                     50:        arrow from AIT.C.e right .25i then down 2.125i then left .5i
                     51:        arrow from OFT.C.e to AIT.C.w
                     52:        arrow from PUOFT.C.w left .5i then down 1.625i then left .5i
                     53:        arrow <-> from IF.B.e right .5i then up 1.5i then right .5i
                     54: 
                     55:        move up .1875i from OFT.A.nw
                     56:        line right 5i
                     57:        move left 5i down 1.9375i
                     58:        line right 5i
                     59: 
                     60:        move up 1.63475i right 2.75i from PUOFT.D.s
                     61:        line right .1i down .1i then down .6i then right .1i down .1i then left .1i down .1i then down .6i then left .1i down .1i
                     62:        move down .34375i right 2.75i from PUOFT.D.s
                     63:        line right .1i down .1i then down .6i then right .1i down .1i then left .1i down .1i then down .6i then left .1i down .1i
                     64:        move down 2.34375i right 2.75i from PUOFT.D.s
                     65:        line right .1i down .1i then down .6i then right .1i down .1i then left .1i down .1i then down .6i then left .1i down .1i
                     66: 
                     67:        move up 0.817375i right 2.9i from PUOFT.D.s
                     68:        box invis "Swapped" "Per User"
                     69:        move down 1.15625i right 2.9i from PUOFT.D.s
                     70:        box invis wid 1i "Resident" "Per System"
                     71:        move down 3.15675i right 2.9i from PUOFT.D.s
                     72:        box invis ht 1i wid 1i "Secondary" "Storage" "Per" "File System"
                     73: ]
                     74: .PE

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.