diff --git a/sinqhm/hist_mem_spec_fig1.ps b/sinqhm/hist_mem_spec_fig1.ps new file mode 100755 index 00000000..444d9d91 --- /dev/null +++ b/sinqhm/hist_mem_spec_fig1.ps @@ -0,0 +1,1632 @@ +%!PS-Adobe-2.1 +%%Creator: DECwrite V3.0-2 +%%+Copyright (c) 1990,1994 DIGITAL EQUIPMENT CORPORATION. +%%+All Rights Reserved. +%%DocumentFonts: (atend) +%%EndComments +%%BeginProcSet DEC_WRITE 1.10 +save/DEC_WRITE_dict 150 dict def DEC_WRITE_dict begin/$D exch def/$I 0 +def/$S 0 def/$C matrix def/$R matrix def/$L matrix def/$E matrix +def/pat1{/px exch def/pa 8 array def 0 1 7{/py exch def/pw 4 string def 0 1 +3{pw exch px py 1 getinterval putinterval}for pa py pw put}for}def/pat2{/pi +exch def/cflag exch def save cflag 1 eq{eoclip}{clip}ifelse +newpath{clippath pathbbox}stopped not{/ph exch def/pw exch def/py exch +def/px exch def/px px 3072 div floor 3072 mul def/py py 3072 div floor 3072 +mul def px py translate/pw pw px sub 3072 div floor 1 add cvi def/ph ph py +sub 3072 div floor 1 add cvi def pw 3072 mul ph 3072 mul scale/pw pw 32 mul +def/ph ph 32 mul def/px 0 def/py 0 def pw ph pi[pw 0 0 ph 0 0]{pa py get/px +px 32 add def px pw ge{/px 0 def/py py 1 add 8 mod def}if}pi +type/booleantype eq{imagemask}{image}ifelse}if restore}def/PS{/_op exch +def/_np 8 string def 0 1 7{/_ii exch def/num _op _ii get def _np 7 _ii sub +num -4 bitshift PX num 15 and 4 bitshift -4 bitshift PX 4 bitshift or +put}for _np}def/PX{[15 7 11 3 13 5 9 1 14 6 10 2 12 4 8 0]exch +get}def/FR{0.7200 0 $E defaultmatrix dtransform/yres exch def/xres exch def +xres dup mul yres dup mul add sqrt}def/SU{/_sf exch def/_sa exch def/_cs +exch def/_mm $C currentmatrix def/rm _sa $R rotate def/sm _cs dup $L scale +def sm rm _mm _mm concatmatrix _mm concatmatrix pop 1 0 _mm dtransform/y1 +exch def/x1 exch def/_vl x1 dup mul y1 dup mul add sqrt def/_fq FR _vl div +def/_na y1 x1 atan def _mm 2 get _mm 1 get mul _mm 0 get _mm 3 get mul sub +0 gt{{neg}/_sf load concatprocs/_sf exch def}if _fq _na/_sf load +setscreen}def/BO{/_yb exch def/_xb exch def/_bv _bs _yb _bw mul _xb 8 idiv +add get def/_mk 1 7 _xb 8 mod sub bitshift def _bv _mk and 0 ne $I 1 eq +xor}def/BF{DEC_WRITE_dict begin/_yy exch def/_xx exch def/_xi _xx 1 add 2 +div _bp mul cvi def/_yi _yy 1 add 2 div _bp mul cvi def _xi _yi BO{/_nb _nb +1 add def 1}{/_fb _fb 1 add def 0}ifelse end}def/setpattern{/_cz exch +def/_bw exch def/_bp exch def/_bs exch PS def/_nb 0 def/_fb 0 def _cz 0/BF +load SU{}settransfer _fb _fb _nb add div setgray/$S 1 +def}def/invertpattern{$S 0 eq{{1 exch sub}currenttransfer concatprocs +settransfer}if}def/invertscreen{/$I 1 def/$S 0 def}def/revertscreen{/$I 0 +def}def/setrect{/$h exch def/$w exch def/$y exch def/$x exch def newpath $x +$y moveto $w $x add $y lineto $w $x add $h $y add lineto $x $h $y add +lineto closepath}def/concatprocs{/_p2 exch cvlit def/_p1 exch cvlit def/_pn +_p1 length _p2 length add array def _pn 0 _p1 putinterval _pn _p1 length +_p2 putinterval _pn cvx}def/OF/findfont load def/findfont{dup +DEC_WRITE_dict exch known{DEC_WRITE_dict exch get}if DEC_WRITE_dict/OF get +exec}def +mark/ISOLatin1Encoding +8#000 1 8#001{StandardEncoding exch get}for /emdash/endash +8#004 1 8#025{StandardEncoding exch get}for /quotedblleft/quotedblright +8#030 1 8#054{StandardEncoding exch get}for /minus 8#056 1 8#217 +{StandardEncoding exch get}for/dotlessi 8#301 1 8#317{StandardEncoding +exch get}for/space/exclamdown/cent/sterling/currency/yen/brokenbar/section +/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered +/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph +/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter +/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde +/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave +/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde +/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn +/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla +/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis +/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave +/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis +256 array astore def cleartomark +/encodefont{findfont dup maxlength dict begin{1 index/FID ne{def}{pop +pop}ifelse}forall/Encoding exch def dup/FontName exch def currentdict +definefont end}def/loads{/$/ISOLatin1Encoding load def/&/encodefont load +def/*/invertpattern load def/+/revertscreen load def/-/invertscreen load +def/:/concatprocs load def/^/setpattern load def/~/pat1 load def/_/pat2 +load def/@/setrect load def/A/arcn load def/B/ashow load def/C/curveto load +def/D/def load def/E/eofill load def/F/findfont load def/G/setgray load +def/H/closepath load def/I/clip load def/J/fill load def/K/kshow load +def/L/lineto load def/M/moveto load def/N/newpath load def/O/rotate load +def/P/pop load def/R/grestore load def/S/gsave load def/T/translate load +def/U/sub load def/V/div load def/W/widthshow load def/X/exch load +def/Y/awidthshow load def/a/save load def/c/setlinecap load def/d/setdash +load def/e/restore load def/f/setfont load def/g/initclip load def/h/show +load def/i/setmiterlimit load def/j/setlinejoin load def/k/stroke load +def/l/rlineto load def/m/rmoveto load def/n/currentfont load +def/o/scalefont load def/p/currentpoint load def/q/setrgbcolor load +def/r/currenttransfer load def/s/scale load def/t/setmatrix load +def/u/settransfer load def/w/setlinewidth load def/x/matrix load +def/y/currentmatrix load def}def +end +%%EndProcSet +%%EndProlog + +%%BeginSetup +DEC_WRITE_dict begin +loads +version cvi 23.0 gt { +currentdict {dup type /arraytype eq +{bind def} {pop pop} ifelse} forall} if +0.0100 0.0100 s + +%%EndSetup +%%Page: 1 1 +/$P a D +g N +0 84189 T +7087 -5669 T +N +312 -1212 M +312 -2653 M +-7087 5669 T + +7087 -1169 T +N +312 -1212 M +-7087 1169 T + +7087 -5669 T +N +312 -1212 M +312 -2653 M +-7087 5669 T + +N +S +7085 -80769 48178 54554 @ I N +7085 -26215 T +N +N +23508 -26885 M +23508 -39779 L +S +150 w +0 c +0 j +[400 400 100 400] 0 d +0.00 G k +R +N + +N +24514 -27357 M +24514 -35528 L +S +150 w +0 c +0 j +[400 400 100 400] 0 d +0.00 G k +R +N + +N +25519 -26636 M +25519 -29922 L +S +150 w +0 c +0 j +[400 400 100 400] 0 d +0.00 G k +R +N + +N +11147 -47469 M +11147 -51318 L +S +2000 w +0 c +0 j +/patt6 <3333333333333333> D +patt6 8 1 72 300 32 V V ^ k +R +N + +N +23915 -22282 M +23915 -26132 L +S +200 w +0 c +0 j +0.00 G k +R +N + +N +15234 -43743 M +15234 -45467 L +S +75 w +0 c +0 j +2 i +[100 400] 0 d +0.00 G k +R +N + +N +11147 -22282 M +11147 -34126 L +S +200 w +0 c +0 j +0.00 G k +R +N + +N +21881 -18420 M +21881 -22270 L +S +200 w +0 c +0 j +0.00 G k +R +N + + +N +27986 -40383 M +27986 -43744 L +S +75 w +0 c +0 j +2 i +[100 400] 0 d +0.00 G k +R +N + +N +11690 -38261 M +11690 -48177 L +S +300 w +0 c +0 j +[400 400] 0 d +0.00 G k +R +N + + +N +10603 -33882 M +10603 -48177 L +S +150 w +0 c +0 j +[400 400 100 400] 0 d +0.00 G k +R +N + +N +S +18611 -21226 6541 7765 @ I N +18611 -13461 T +N +N +1022 -5312 M +817 -5312 L +817 -5312 L +653 -5292 L +499 -5247 L +359 -5172 L +237 -5072 L +138 -4950 L +62 -4813 L +16 -4659 L +0 -4494 L +0 -4494 L +0 -817 L +0 -817 L +16 -653 L +62 -499 L +138 -359 L +237 -237 L +359 -138 L +499 -62 L +653 -16 L +817 0 L +817 0 L +5724 0 L +5724 0 L +5886 -16 L +6040 -62 L +6180 -138 L +6301 -237 L +6401 -359 L +6476 -499 L +6522 -653 L +6541 -817 L +6541 -817 L +6541 -4494 L +6541 -4494 L +6522 -4659 L +6476 -4813 L +6401 -4950 L +6301 -5072 L +6180 -5172 L +6040 -5247 L +5886 -5292 L +5724 -5312 L +5724 -5312 L +5519 -5312 L +5926 -5926 L +6131 -5926 L +6541 -7765 L +0 -7765 L +410 -5926 L +615 -5926 L +1022 -5312 L +S +0.50 G E +R +S +44 w +1 c +1 j +0.00 G k +R +N + + +N +817 -4904 M +655 -4872 L +528 -4783 L +440 -4654 L +410 -4494 L +410 -4494 L +410 -817 L +410 -817 L +440 -655 L +528 -528 L +655 -440 L +817 -410 L +817 -410 L +5724 -407 L +5724 -407 L +5883 -437 L +6013 -526 L +6099 -655 L +6131 -817 L +6131 -817 L +6131 -4494 L +6131 -4494 L +6099 -4654 L +6013 -4783 L +5883 -4872 L +5724 -4904 L +5724 -4904 L +817 -4904 L +S +0.50 G E +R +S +44 w +1 c +1 j +0.00 G k +R +N + +N +1022 -5312 M +5519 -5312 L +S +44 w +1 c +1 j +0.00 G k +R +N + +N +5926 -5926 M +615 -5926 L +S +44 w +1 c +1 j +0.00 G k +R +N + +N +615 -6131 M +5926 -6131 L +6131 -7560 L +410 -7560 L +615 -6131 L +S +0.50 G E +R +S +44 w +1 c +1 j +0.00 G k +R +N + +R + + + +3189 -22601 739 638 @ +S +0.00 G J +R +S +399 w +0 c +0 j +0.00 G k +R +N + + +25529 -16799 M +/Times-Bold-ISOLatin1 $ +/Times-Bold & P +/Times-Bold-ISOLatin1 F 1200 o f +0.000000 0.000000 0.000000 q +(DECstation) h + +N +33621 -46088 M +36965 -46088 L +S +200 w +0 c +0 j +0.00 G k +R +N + + +37723 -46405 M +/Helvetica-ISOLatin1 $ +/Helvetica & P +/Helvetica-ISOLatin1 F 1000 o f +(= E t h e r n e t) h + +N +33610 -47755 M +36954 -47755 L +S +150 w +0 c +0 j +[400 400 100 400] 0 d +0.00 G k +R +N + + +37723 -48059 M +(= R S 2 3 2 C) h + +8148 -39186 9211 7305 @ +S +99 w +0 c +0 j +2 i +0.00 G k +R +N + +13816 -34412 M +/Times-Bold-ISOLatin1 F 1200 o f +(VME) h + +10076 -38570 2143 6073 @ +S +0.875 G J +R +S +99 w +0 c +0 j +2 i +0.00 G k +R +N + +3271 -29401 M +n 0.833 o f +(PowerPC) h + + +1063 -30234 M +(Histogram Memory) h + +N +5243 -30759 M +6480 -34096 L +S +75 w +0 c +0 j +2 i +0.00 G k +R +N +N +6084 -33745 M +6556 -34301 L +6552 -33571 L +H +S +0.00 G J +R +N + +6241 -48092 9813 3457 @ +S +0.00 1 X U G J +R +S +99 w +0 c +0 j +2 i +0.00 G k +R +N + + +7314 -46059 M +n 1.200 o f +(Multi\255Detector) h + +8814 -47576 M +(Interface) h + +N +33610 -49408 M +36954 -49408 L +S +300 w +0 c +0 j +[400 400] 0 d +0.00 G k +R +N + + +37723 -49712 M +/Helvetica-ISOLatin1 F 1000 o f +(= F i b r e O p t i c) h + +29502 -42863 M +(Inhibit) h + +N +28971 -41831 M +28971 -43213 L +S +75 w +0 c +0 j +2 i +0.00 G k +R +N +N +28721 -42746 M +28971 -43432 L +29221 -42746 L +H +S +0.00 G J +R +N + +2910 -41116 M +(Configuration) h + + +26929 -18025 M +/Times-Bold-ISOLatin1 F 1200 o f +(\(Host\)) h + +43235 -22601 739 638 @ +S +0.00 G J +R +S +399 w +0 c +0 j +0.00 G k +R +N + +N +3218 -22282 M +43604 -22282 L +S +200 w +0 c +0 j +0.00 G k +R +N + +38614 -21736 M +/Helvetica-ISOLatin1 F 1000 o f +(Ethernet) h + +4577 -42405 M +(Setup) h + +N +9565 -40038 M +9565 -42960 L +S +75 w +0 c +0 j +2 i +0.00 G k +R +N +N +9315 -42493 M +9565 -43179 L +9815 -42493 L +H +S +0.00 G J +R +N + +13107 -41381 M +(Detector) h + + +13940 -42670 M +(Data) h + +N +12399 -40257 M +12399 -43179 L +S +75 w +0 c +0 j +2 i +0.00 G k +R +N +N +12649 -40724 M +12399 -40038 L +12149 -40724 L +H +S +0.00 G J +R +N + +N +15234 -43743 M +27987 -43743 L +S +75 w +0 c +0 j +2 i +[100 400] 0 d +0.00 G k +R +N + +2999 -53138 16297 2127 @ +S +0.00 1 X U G J +R +S +99 w +0 c +0 j +2 i +0.00 G k +R +N + + +7322 -52529 M +/Times-Bold-ISOLatin1 F 1198 o f +(Multi\255Detector) h + +N +33610 -51061 M +36954 -51061 L +S +75 w +0 c +0 j +2 i +[100 400] 0 d +0.00 G k +R +N + + +37723 -51365 M +/Helvetica-ISOLatin1 F 1000 o f +(= T T L L e v e l) h + +N +12399 -48942 M +12399 -50063 L +S +75 w +0 c +0 j +2 i +0.00 G k +R +N +N +12649 -49409 M +12399 -48723 L +12149 -49409 L +H +S +0.00 G J +R +N + +30324 -25735 M +/Times-Bold-ISOLatin1 F 1000 o f +(Terminal Server) h + +N +24416 -27990 M +20242 -25484 L +20182 -25217 L +20225 -25211 L +20189 -25191 L +20235 -24525 L +20235 -24525 L +20249 -24465 L +20285 -24439 L +20285 -24439 L +20658 -24382 L +20658 -24272 L +24769 -23673 L +25225 -23873 L +25235 -23919 L +25308 -23909 L +25538 -24009 L +25548 -24056 L +25621 -24046 L +28601 -25341 L +29010 -25450 L +29010 -25450 L +29047 -25490 L +29053 -25550 L +29053 -25550 L +29513 -25753 L +29513 -25753 L +29616 -25836 L +29672 -25986 L +29672 -25986 L +29756 -26775 L +29699 -26788 L +29759 -26812 L +29769 -26905 L +29699 -26918 L +29626 -27005 L +28464 -27224 L +28404 -27195 L +27036 -27454 L +26996 -27501 L +25002 -27880 L +24939 -27840 L +24746 -27877 L +24696 -27937 L +24416 -27990 L +S +0.50 G E +R +S +55 w +1 c +1 j +0.00 G k +R +N + + +N +24416 -27990 M +24513 -27880 L +24566 -27887 L +29699 -26918 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +29759 -26815 M +24553 -27797 L +20182 -25217 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +20225 -25211 M +24553 -27760 L +29699 -26788 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +28537 -27138 M +28464 -27224 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +27069 -27414 M +27036 -27454 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +25079 -27790 M +25002 -27880 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +24769 -27850 M +24746 -27877 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +24566 -27887 M +24553 -27797 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +24553 -27760 M +24460 -26892 L +24460 -26892 L +24410 -26755 L +24293 -26649 L +24293 -26649 L +20312 -24445 L +20312 -24445 L +20285 -24439 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +20658 -24382 M +20658 -24439 L +24047 -26289 L +24476 -26356 L +24476 -26356 L +24506 -26339 L +24519 -26292 L +24506 -26243 L +24476 -26213 L +24476 -26213 L +24047 -26096 L +21410 -24678 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +21337 -24638 M +21137 -24528 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +21064 -24492 M +20658 -24272 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +24486 -26356 M +29023 -25590 L +29023 -25590 L +29053 -25550 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +28694 -25504 M +24659 -26183 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +25801 -27481 M +25784 -27314 L +25838 -27304 L +25854 -27471 L +25801 -27481 L +S +0.50 G E +R +S +55 w +1 c +1 j +0.00 G k +R +N + +N +25468 -26928 M +25458 -26835 L +25784 -26778 L +25794 -26872 L +25468 -26928 L +S +0.50 G E +R +S +55 w +1 c +1 j +0.00 G k +R +N + +N +25049 -26955 M +25042 -26908 L +25372 -26852 L +25382 -26945 L +25052 -27001 L +25049 -26955 L +25375 -26898 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +24886 -27031 M +24802 -27045 L +24792 -26952 L +24956 -26922 L +24966 -27018 L +24886 -27031 L +24886 -27031 L +24932 -26985 L +24932 -26985 L +24916 -26952 L +24886 -26938 L +24886 -26938 L +24852 -26952 L +24839 -26985 L +24839 -26985 L +24852 -27015 L +24886 -27031 L +S +0.50 G E +R +S +55 w +1 c +1 j +0.00 G k +R +N + +N +24103 -27341 M +24103 -26699 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +24003 -26642 M +24003 -27284 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +23904 -27224 M +23904 -26585 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +23807 -26529 M +23807 -27168 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +23707 -27111 M +23707 -26476 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +23607 -26419 M +23607 -27051 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +23507 -26995 M +23507 -26362 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +23408 -26309 M +23408 -26935 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +23308 -26878 M +23308 -26253 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +23208 -26196 M +23208 -26818 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +23111 -26762 M +23111 -26143 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +23011 -26086 M +23011 -26705 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +22912 -26645 M +22912 -26030 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +22812 -25973 M +22812 -26589 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +22712 -26529 M +22712 -25920 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +22612 -25863 M +22612 -26472 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +22512 -26416 M +22512 -25807 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +22412 -25753 M +22412 -26356 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +22316 -26299 M +22316 -25697 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +22216 -25640 M +22216 -26239 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +22116 -26183 M +22116 -25584 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +25548 -24056 M +21410 -24678 L +21377 -24831 L +21337 -24638 L +25538 -24009 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +25235 -23919 M +21137 -24528 L +21104 -24682 L +21064 -24492 L +25225 -23873 L +S +55 w +1 c +1 j +0.00 G k +R +N + +N +45097 -30717 M +40624 -30717 L +S +75 w +0 c +0 j +2 i +0.00 G k +R +N + + +N +45097 -29124 M +40624 -29124 L +S +75 w +0 c +0 j +2 i +0.00 G k +R +N + +N +28765 -32720 M +28765 -34694 L +S +75 w +0 c +0 j +2 i +0.00 G k +R +N + + +N +30702 -32720 M +30702 -34694 L +S +75 w +0 c +0 j +2 i +0.00 G k +R +N + +N +32638 -32720 M +32638 -34694 L +S +75 w +0 c +0 j +2 i +0.00 G k +R +N + +N +34574 -32720 M +34574 -34694 L +S +75 w +0 c +0 j +2 i +0.00 G k +R +N + +N +36510 -32720 M +36510 -34694 L +S +75 w +0 c +0 j +2 i +0.00 G k +R +N + +N +38446 -32720 M +38446 -34694 L +S +75 w +0 c +0 j +2 i +0.00 G k +R +N + +N +29734 -32720 M +29734 -34694 L +S +75 w +0 c +0 j +2 i +0.00 G k +R +N + +N +31670 -32720 M +31670 -34694 L +S +75 w +0 c +0 j +2 i +0.00 G k +R +N + +N +33606 -32720 M +33606 -34694 L +S +75 w +0 c +0 j +2 i +0.00 G k +R +N + +N +35542 -32720 M +35542 -34694 L +S +75 w +0 c +0 j +2 i +0.00 G k +R +N + +N +37478 -32720 M +37478 -34694 L +S +75 w +0 c +0 j +2 i +0.00 G k +R +N + +N +39414 -32720 M +39414 -34694 L +S +75 w +0 c +0 j +2 i +0.00 G k +R +N + +N +45009 -39778 M +40536 -39778 L +S +75 w +0 c +0 j +2 i +0.00 G k +R +N + + +N +31618 -39778 M +23508 -39778 L +S +150 w +0 c +0 j +[400 400 100 400] 0 d +0.00 G k +R +N + +N +32624 -35527 M +24514 -35527 L +S +150 w +0 c +0 j +[400 400 100 400] 0 d +0.00 G k +R +N + +26344 -36965 15493 2876 @ +S +0.00 1 X U G J +R +S +99 w +0 c +0 j +2 i +0.00 G k +R +N + +29391 -35982 M +n 1.200 o f +(EL734 Motor Ctrl) h + +26344 -41216 15493 2876 @ +S +0.00 1 X U G J +R +S +99 w +0 c +0 j +2 i +0.00 G k +R +N + +27824 -40233 M +(EL737 Neutron Counter) h + +N +46600 -39778 M +44545 -39778 L +S +75 w +0 c +0 j +2 i +0.00 G k +R +N +N +45012 -39528 M +44326 -39778 L +45012 -40028 L +H +S +0.00 G J +R +N + +42662 -39361 M +/Helvetica-ISOLatin1 F 1000 o f +(Monitor) h + +N +45097 -29921 M +40624 -29921 L +S +75 w +0 c +0 j +2 i +0.00 G k +R +N + +N +29661 -29921 M +25519 -29921 L +S +150 w +0 c +0 j +[400 400 100 400] 0 d +0.00 G k +R +N + +26344 -31359 15493 2876 @ +S +0.00 1 X U G J +R +S +99 w +0 c +0 j +2 i +0.00 G k +R +N + +27841 -30376 M +/Times-Bold-ISOLatin1 F 1200 o f +(Temperature Controller) h + +R + + +showpage +$P e + +%%Trailer +$D end restore + % DEC_WRITE_dict +%%Pages: 1 +%%DocumentFonts: Times-Bold +%%+ Helvetica diff --git a/sinqhm/hist_mem_spec_fig2.ps b/sinqhm/hist_mem_spec_fig2.ps new file mode 100755 index 00000000..9a9a8636 --- /dev/null +++ b/sinqhm/hist_mem_spec_fig2.ps @@ -0,0 +1,808 @@ +%!PS-Adobe-2.1 +%%Creator: DECwrite V3.0-2 +%%+Copyright (c) 1990,1994 DIGITAL EQUIPMENT CORPORATION. +%%+All Rights Reserved. +%%DocumentFonts: (atend) +%%EndComments +%%BeginProcSet DEC_WRITE 1.10 +save/DEC_WRITE_dict 150 dict def DEC_WRITE_dict begin/$D exch def/$I 0 +def/$S 0 def/$C matrix def/$R matrix def/$L matrix def/$E matrix +def/pat1{/px exch def/pa 8 array def 0 1 7{/py exch def/pw 4 string def 0 1 +3{pw exch px py 1 getinterval putinterval}for pa py pw put}for}def/pat2{/pi +exch def/cflag exch def save cflag 1 eq{eoclip}{clip}ifelse +newpath{clippath pathbbox}stopped not{/ph exch def/pw exch def/py exch +def/px exch def/px px 3072 div floor 3072 mul def/py py 3072 div floor 3072 +mul def px py translate/pw pw px sub 3072 div floor 1 add cvi def/ph ph py +sub 3072 div floor 1 add cvi def pw 3072 mul ph 3072 mul scale/pw pw 32 mul +def/ph ph 32 mul def/px 0 def/py 0 def pw ph pi[pw 0 0 ph 0 0]{pa py get/px +px 32 add def px pw ge{/px 0 def/py py 1 add 8 mod def}if}pi +type/booleantype eq{imagemask}{image}ifelse}if restore}def/PS{/_op exch +def/_np 8 string def 0 1 7{/_ii exch def/num _op _ii get def _np 7 _ii sub +num -4 bitshift PX num 15 and 4 bitshift -4 bitshift PX 4 bitshift or +put}for _np}def/PX{[15 7 11 3 13 5 9 1 14 6 10 2 12 4 8 0]exch +get}def/FR{0.7200 0 $E defaultmatrix dtransform/yres exch def/xres exch def +xres dup mul yres dup mul add sqrt}def/SU{/_sf exch def/_sa exch def/_cs +exch def/_mm $C currentmatrix def/rm _sa $R rotate def/sm _cs dup $L scale +def sm rm _mm _mm concatmatrix _mm concatmatrix pop 1 0 _mm dtransform/y1 +exch def/x1 exch def/_vl x1 dup mul y1 dup mul add sqrt def/_fq FR _vl div +def/_na y1 x1 atan def _mm 2 get _mm 1 get mul _mm 0 get _mm 3 get mul sub +0 gt{{neg}/_sf load concatprocs/_sf exch def}if _fq _na/_sf load +setscreen}def/BO{/_yb exch def/_xb exch def/_bv _bs _yb _bw mul _xb 8 idiv +add get def/_mk 1 7 _xb 8 mod sub bitshift def _bv _mk and 0 ne $I 1 eq +xor}def/BF{DEC_WRITE_dict begin/_yy exch def/_xx exch def/_xi _xx 1 add 2 +div _bp mul cvi def/_yi _yy 1 add 2 div _bp mul cvi def _xi _yi BO{/_nb _nb +1 add def 1}{/_fb _fb 1 add def 0}ifelse end}def/setpattern{/_cz exch +def/_bw exch def/_bp exch def/_bs exch PS def/_nb 0 def/_fb 0 def _cz 0/BF +load SU{}settransfer _fb _fb _nb add div setgray/$S 1 +def}def/invertpattern{$S 0 eq{{1 exch sub}currenttransfer concatprocs +settransfer}if}def/invertscreen{/$I 1 def/$S 0 def}def/revertscreen{/$I 0 +def}def/setrect{/$h exch def/$w exch def/$y exch def/$x exch def newpath $x +$y moveto $w $x add $y lineto $w $x add $h $y add lineto $x $h $y add +lineto closepath}def/concatprocs{/_p2 exch cvlit def/_p1 exch cvlit def/_pn +_p1 length _p2 length add array def _pn 0 _p1 putinterval _pn _p1 length +_p2 putinterval _pn cvx}def/OF/findfont load def/findfont{dup +DEC_WRITE_dict exch known{DEC_WRITE_dict exch get}if DEC_WRITE_dict/OF get +exec}def +mark/ISOLatin1Encoding +8#000 1 8#001{StandardEncoding exch get}for /emdash/endash +8#004 1 8#025{StandardEncoding exch get}for /quotedblleft/quotedblright +8#030 1 8#054{StandardEncoding exch get}for /minus 8#056 1 8#217 +{StandardEncoding exch get}for/dotlessi 8#301 1 8#317{StandardEncoding +exch get}for/space/exclamdown/cent/sterling/currency/yen/brokenbar/section +/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered +/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph +/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter +/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde +/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave +/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde +/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn +/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla +/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis +/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave +/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis +256 array astore def cleartomark +/encodefont{findfont dup maxlength dict begin{1 index/FID ne{def}{pop +pop}ifelse}forall/Encoding exch def dup/FontName exch def currentdict +definefont end}def/loads{/$/ISOLatin1Encoding load def/&/encodefont load +def/*/invertpattern load def/+/revertscreen load def/-/invertscreen load +def/:/concatprocs load def/^/setpattern load def/~/pat1 load def/_/pat2 +load def/@/setrect load def/A/arcn load def/B/ashow load def/C/curveto load +def/D/def load def/E/eofill load def/F/findfont load def/G/setgray load +def/H/closepath load def/I/clip load def/J/fill load def/K/kshow load +def/L/lineto load def/M/moveto load def/N/newpath load def/O/rotate load +def/P/pop load def/R/grestore load def/S/gsave load def/T/translate load +def/U/sub load def/V/div load def/W/widthshow load def/X/exch load +def/Y/awidthshow load def/a/save load def/c/setlinecap load def/d/setdash +load def/e/restore load def/f/setfont load def/g/initclip load def/h/show +load def/i/setmiterlimit load def/j/setlinejoin load def/k/stroke load +def/l/rlineto load def/m/rmoveto load def/n/currentfont load +def/o/scalefont load def/p/currentpoint load def/q/setrgbcolor load +def/r/currenttransfer load def/s/scale load def/t/setmatrix load +def/u/settransfer load def/w/setlinewidth load def/x/matrix load +def/y/currentmatrix load def}def +end +%%EndProcSet +%%EndProlog + +%%BeginSetup +DEC_WRITE_dict begin +loads +version cvi 23.0 gt { +currentdict {dup type /arraytype eq +{bind def} {pop pop} ifelse} forall} if +0.0100 0.0100 s + +%%EndSetup +%%Page: 1 1 +/$P a D +g N +0 84189 T +7087 -5669 T +N +312 -1212 M +312 -2653 M +-7087 5669 T + +7087 -1169 T +N +312 -1212 M +-7087 1169 T + +7087 -5669 T +N +312 -1212 M +312 -2653 M +-7087 5669 T + +N +S +7085 -80769 48178 58098 @ I N +7085 -22671 T +N +N +35450 -14207 M +35450 -20478 L +S +300 w +0 c +0 j +[100 400] 0 d +0.00 G k +R +N + +N +34939 -27801 M +34939 -31417 L +S +300 w +0 c +0 j +[100 400] 0 d +0.00 G k +R +N + +N +22559 -31416 M +34940 -31416 L +S +300 w +0 c +0 j +[100 400] 0 d +0.00 G k +R +N + +N +28850 -22464 M +36291 -22464 L +S +300 w +0 c +0 j +[100 400] 0 d +0.00 G k +R +N + +N +25364 -27471 M +32805 -27471 L +S +300 w +0 c +0 j +[100 400] 0 d +0.00 G k +R +N + +N +34838 -8181 M +44702 -8181 L +S +150 w +0 c +0 j +[400 400 100 400] 0 d +0.00 G k +R +N + + +N +37261 -11835 M +44702 -11835 L +S +300 w +0 c +0 j +[400 400] 0 d +0.00 G k +R +N + + +N +5116 -41296 M +13045 -41296 L +10151 -40810 L +17399 -40810 L +S +150 w +0 c +0 j +0.00 G k +R +N + +N +5329 -46076 M +10817 -46076 L +8814 -45591 L +13831 -45591 L +S +150 w +0 c +0 j +0.00 G k +R +N + +N +5097 -50856 M +8568 -50856 L +7302 -50369 L +10477 -50369 L +S +150 w +0 c +0 j +0.00 G k +R +N + +N +8049 -22253 M +14559 -22253 L +12183 -21767 L +18134 -21767 L +S +150 w +0 c +0 j +0.00 G k +R +N + +N +8204 -27033 M +12656 -27033 L +11031 -26548 L +15101 -26548 L +S +150 w +0 c +0 j +0.00 G k +R +N + +N +7974 -31812 M +9684 -31812 L +9060 -31326 L +10624 -31326 L +S +150 w +0 c +0 j +0.00 G k +R +N + +17555 -25215 12599 6410 @ +S +0.00 1 X U G J +R +S +75 w +0 c +0 j +2 i +0.00 G k +R +N + + +20553 -21763 M +/Times-Bold-ISOLatin1 $ +/Times-Bold & P +/Times-Bold-ISOLatin1 F 1800 o f +0.000000 0.000000 0.000000 q +(SinqHM) h + +20181 -23488 M +(Server #3) h + +13917 -29995 12599 6410 @ +S +0.00 1 X U G J +R +S +75 w +0 c +0 j +2 i +0.00 G k +R +N + + +16915 -26543 M +(SinqHM) h + +16543 -28268 M +(Server #2) h + +26356 -14253 11683 6411 @ +S +1.00 G J +R +S +75 w +0 c +0 j +2 i +0.00 G k +R +N + + +29996 -9172 M +n 0.667 o f +(SinqHM) h + +28430 -10621 M +(Histogrammer) h + +N +8038 -14590 M +12490 -14590 L +10865 -14105 L +14935 -14105 L +S +150 w +0 c +0 j +0.00 G k +R +N + +N +7750 -8385 M +7750 -35227 L +4980 -31609 L +4980 -55005 L +S +924 w +0 c +0 j +0.00 G k +R +N +N +3483 -52783 M +4980 -56897 L +6477 -52783 L +H +S +0.00 G J +R +N +N +9247 -10607 M +7750 -6493 L +6253 -10607 L +H +S +0.00 G J +R +N + +5615 -16587 M +n 1.167 o f +(N) h + + +5810 -18140 M +(e) h + +5888 -19694 M +(t) h + +5615 -21246 M +(w) h + +5770 -22800 M +(o) h + +5810 -24354 M +(r) h + +5732 -25906 M +(k) h + +14414 -17086 12599 6410 @ +S +0.00 1 X U G J +R +S +75 w +0 c +0 j +2 i +0.00 G k +R +N + + +17412 -13634 M +n 1.286 o f +(SinqHM) h + +17965 -15359 M +(Master) h + +30797 -12069 M +n 0.667 o f +(Filler) h + +N +38178 -18846 M +31080 -20545 L +31080 -27341 L +38178 -29040 L +45279 -27341 L +45279 -20545 L +H +S +1.00 G E +R +S +152 w +1 c +1 j +0.00 G k +R +N + + +34329 -24949 M +/Times-Italic-ISOLatin1 $ +/Times-Italic & P +/Times-Italic-ISOLatin1 F 1800 o f +(Histogram) h + +32030 -26884 M +(Storage & Status) h + +N +37575 -22189 M +36742 -19887 L +36839 -19851 L +36839 -19851 L +37005 -19786 L +37171 -19741 L +37331 -19716 L +37489 -19705 L +37489 -19705 L +37668 -20198 L +37668 -20198 L +37823 -20201 L +37976 -20215 L +38278 -20271 L +38278 -20271 L +38101 -19776 L +38101 -19776 L +38420 -19849 L +38741 -19915 L +38741 -19915 L +38918 -20408 L +38918 -20408 L +39078 -20431 L +39242 -20444 L +39405 -20445 L +39574 -20432 L +39574 -20432 L +39752 -20916 L +39752 -20916 L +39582 -20933 L +39415 -20931 L +39253 -20916 L +39095 -20896 L +39095 -20896 L +38918 -20408 L +38918 -20408 L +38597 -20340 L +38278 -20271 L +38278 -20271 L +38456 -20757 L +38456 -20757 L +38772 -20827 L +39095 -20896 L +39095 -20896 L +39271 -21382 L +39271 -21382 L +38950 -21315 L +38634 -21244 L +38634 -21244 L +38456 -20757 L +38456 -20757 L +38152 -20703 L +37999 -20687 L +37842 -20684 L +37842 -20684 L +37668 -20198 L +37668 -20198 L +37509 -20209 L +37347 -20234 L +37182 -20278 L +37016 -20345 L +37016 -20345 L +37192 -20831 L +37192 -20831 L +37360 -20764 L +37524 -20720 L +37685 -20694 L +37842 -20684 L +37842 -20684 L +38021 -21173 L +38021 -21173 L +37862 -21180 L +37701 -21207 L +37536 -21252 L +37368 -21317 L +37368 -21317 L +37684 -22189 L +37575 -22189 L +S +0.50 G E +R +S +41 w +1 c +1 j +0.00 G k +R +N + +N +37368 -21317 M +37192 -20831 L +S +41 w +1 c +1 j +0.00 G k +R +N + +N +37016 -20345 M +36839 -19851 L +S +41 w +1 c +1 j +0.00 G k +R +N + +N +37489 -19705 M +37644 -19708 L +37798 -19724 L +38101 -19776 L +S +41 w +1 c +1 j +0.00 G k +R +N + +N +38741 -19915 M +38901 -19938 L +39063 -19951 L +39226 -19953 L +39396 -19938 L +39396 -19938 L +39574 -20432 L +S +41 w +1 c +1 j +0.00 G k +R +N + +N +39752 -20916 M +39927 -21406 L +39927 -21406 L +39756 -21418 L +39592 -21418 L +39431 -21406 L +39271 -21382 L +S +41 w +1 c +1 j +0.00 G k +R +N + +N +38634 -21244 M +38328 -21191 L +38175 -21175 L +38021 -21173 L +S +41 w +1 c +1 j +0.00 G k +R +N + +40756 -21309 M +/Times-Bold-ISOLatin1 F 800 o f +(Semaphores) h + +10279 -34774 12599 6410 @ +S +0.00 1 X U G J +R +S +75 w +0 c +0 j +2 i +0.00 G k +R +N + + +13277 -31322 M +n 2.250 o f +(SinqHM) h + +12905 -33047 M +(Server #1) h + +N +2399 -37411 M +40612 -37411 L +S +150 w +0 c +0 j +[400 400] 0 d +0.00 G k +R +N + +32402 -35854 M +/Times-Roman-ISOLatin1 $ +/Times-Roman & P +/Times-Roman-ISOLatin1 F 1800 o f +(PowerPC) h + +33153 -40255 M +(Host\(s\)) h + +17025 -44258 12599 6410 @ +S +0.00 1 X U G J +R +S +75 w +0 c +0 j +2 i +0.00 G k +R +N + + +19850 -41697 M +/Times-Bold-ISOLatin1 F 1800 o f +(Client #3) h + +13387 -49038 12599 6410 @ +S +0.00 1 X U G J +R +S +75 w +0 c +0 j +2 i +0.00 G k +R +N + + +16212 -46477 M +(Client #2) h + +9749 -53817 12599 6410 @ +S +0.00 1 X U G J +R +S +75 w +0 c +0 j +2 i +0.00 G k +R +N + + +12574 -51256 M +(Client #1) h + +41622 -22578 M +n 0.444 o f +(Signals) h + +38442 -10637 M +/Helvetica-ISOLatin1 $ +/Helvetica & P +/Helvetica-ISOLatin1 F 1000 o f +(Detector Data) h + +N +42386 -11027 M +40331 -11027 L +S +75 w +0 c +0 j +2 i +0.00 G k +R +N +N +40798 -10777 M +40112 -11027 L +40798 -11277 L +H +S +0.00 G J +R +N + +N +42737 -7309 M +39542 -7309 L +S +75 w +0 c +0 j +2 i +0.00 G k +R +N +N +42270 -7559 M +42956 -7309 L +42270 -7059 L +H +S +0.00 G J +R +N + +33772 -6855 M +(Configuration and Control) h + +R + + +showpage +$P e + +%%Trailer +$D end restore + % DEC_WRITE_dict +%%Pages: 1 +%%DocumentFonts: Times-Bold +%%+ Times-Italic +%%+ Times-Roman +%%+ Helvetica diff --git a/sinqhm/hist_mem_spec_fig3.ps b/sinqhm/hist_mem_spec_fig3.ps new file mode 100755 index 00000000..1faa4de3 --- /dev/null +++ b/sinqhm/hist_mem_spec_fig3.ps @@ -0,0 +1,1048 @@ +%!PS-Adobe-2.1 +%%Creator: DECwrite V3.0-2 +%%+Copyright (c) 1990,1994 DIGITAL EQUIPMENT CORPORATION. +%%+All Rights Reserved. +%%DocumentFonts: (atend) +%%EndComments +%%BeginProcSet DEC_WRITE 1.10 +save/DEC_WRITE_dict 150 dict def DEC_WRITE_dict begin/$D exch def/$I 0 +def/$S 0 def/$C matrix def/$R matrix def/$L matrix def/$E matrix +def/pat1{/px exch def/pa 8 array def 0 1 7{/py exch def/pw 4 string def 0 1 +3{pw exch px py 1 getinterval putinterval}for pa py pw put}for}def/pat2{/pi +exch def/cflag exch def save cflag 1 eq{eoclip}{clip}ifelse +newpath{clippath pathbbox}stopped not{/ph exch def/pw exch def/py exch +def/px exch def/px px 3072 div floor 3072 mul def/py py 3072 div floor 3072 +mul def px py translate/pw pw px sub 3072 div floor 1 add cvi def/ph ph py +sub 3072 div floor 1 add cvi def pw 3072 mul ph 3072 mul scale/pw pw 32 mul +def/ph ph 32 mul def/px 0 def/py 0 def pw ph pi[pw 0 0 ph 0 0]{pa py get/px +px 32 add def px pw ge{/px 0 def/py py 1 add 8 mod def}if}pi +type/booleantype eq{imagemask}{image}ifelse}if restore}def/PS{/_op exch +def/_np 8 string def 0 1 7{/_ii exch def/num _op _ii get def _np 7 _ii sub +num -4 bitshift PX num 15 and 4 bitshift -4 bitshift PX 4 bitshift or +put}for _np}def/PX{[15 7 11 3 13 5 9 1 14 6 10 2 12 4 8 0]exch +get}def/FR{0.7200 0 $E defaultmatrix dtransform/yres exch def/xres exch def +xres dup mul yres dup mul add sqrt}def/SU{/_sf exch def/_sa exch def/_cs +exch def/_mm $C currentmatrix def/rm _sa $R rotate def/sm _cs dup $L scale +def sm rm _mm _mm concatmatrix _mm concatmatrix pop 1 0 _mm dtransform/y1 +exch def/x1 exch def/_vl x1 dup mul y1 dup mul add sqrt def/_fq FR _vl div +def/_na y1 x1 atan def _mm 2 get _mm 1 get mul _mm 0 get _mm 3 get mul sub +0 gt{{neg}/_sf load concatprocs/_sf exch def}if _fq _na/_sf load +setscreen}def/BO{/_yb exch def/_xb exch def/_bv _bs _yb _bw mul _xb 8 idiv +add get def/_mk 1 7 _xb 8 mod sub bitshift def _bv _mk and 0 ne $I 1 eq +xor}def/BF{DEC_WRITE_dict begin/_yy exch def/_xx exch def/_xi _xx 1 add 2 +div _bp mul cvi def/_yi _yy 1 add 2 div _bp mul cvi def _xi _yi BO{/_nb _nb +1 add def 1}{/_fb _fb 1 add def 0}ifelse end}def/setpattern{/_cz exch +def/_bw exch def/_bp exch def/_bs exch PS def/_nb 0 def/_fb 0 def _cz 0/BF +load SU{}settransfer _fb _fb _nb add div setgray/$S 1 +def}def/invertpattern{$S 0 eq{{1 exch sub}currenttransfer concatprocs +settransfer}if}def/invertscreen{/$I 1 def/$S 0 def}def/revertscreen{/$I 0 +def}def/setrect{/$h exch def/$w exch def/$y exch def/$x exch def newpath $x +$y moveto $w $x add $y lineto $w $x add $h $y add lineto $x $h $y add +lineto closepath}def/concatprocs{/_p2 exch cvlit def/_p1 exch cvlit def/_pn +_p1 length _p2 length add array def _pn 0 _p1 putinterval _pn _p1 length +_p2 putinterval _pn cvx}def/OF/findfont load def/findfont{dup +DEC_WRITE_dict exch known{DEC_WRITE_dict exch get}if DEC_WRITE_dict/OF get +exec}def +mark/ISOLatin1Encoding +8#000 1 8#001{StandardEncoding exch get}for /emdash/endash +8#004 1 8#025{StandardEncoding exch get}for /quotedblleft/quotedblright +8#030 1 8#054{StandardEncoding exch get}for /minus 8#056 1 8#217 +{StandardEncoding exch get}for/dotlessi 8#301 1 8#317{StandardEncoding +exch get}for/space/exclamdown/cent/sterling/currency/yen/brokenbar/section +/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered +/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph +/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter +/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde +/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave +/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde +/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn +/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla +/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis +/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave +/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis +256 array astore def cleartomark +/encodefont{findfont dup maxlength dict begin{1 index/FID ne{def}{pop +pop}ifelse}forall/Encoding exch def dup/FontName exch def currentdict +definefont end}def/loads{/$/ISOLatin1Encoding load def/&/encodefont load +def/*/invertpattern load def/+/revertscreen load def/-/invertscreen load +def/:/concatprocs load def/^/setpattern load def/~/pat1 load def/_/pat2 +load def/@/setrect load def/A/arcn load def/B/ashow load def/C/curveto load +def/D/def load def/E/eofill load def/F/findfont load def/G/setgray load +def/H/closepath load def/I/clip load def/J/fill load def/K/kshow load +def/L/lineto load def/M/moveto load def/N/newpath load def/O/rotate load +def/P/pop load def/R/grestore load def/S/gsave load def/T/translate load +def/U/sub load def/V/div load def/W/widthshow load def/X/exch load +def/Y/awidthshow load def/a/save load def/c/setlinecap load def/d/setdash +load def/e/restore load def/f/setfont load def/g/initclip load def/h/show +load def/i/setmiterlimit load def/j/setlinejoin load def/k/stroke load +def/l/rlineto load def/m/rmoveto load def/n/currentfont load +def/o/scalefont load def/p/currentpoint load def/q/setrgbcolor load +def/r/currenttransfer load def/s/scale load def/t/setmatrix load +def/u/settransfer load def/w/setlinewidth load def/x/matrix load +def/y/currentmatrix load def}def +end +%%EndProcSet +%%EndProlog + +%%BeginSetup +DEC_WRITE_dict begin +loads +version cvi 23.0 gt { +currentdict {dup type /arraytype eq +{bind def} {pop pop} ifelse} forall} if +0.0100 0.0100 s + +%%EndSetup +%%Page: 1 1 +/$P a D +g N +0 84189 T +7087 -5669 T +N +312 -1212 M +312 -2653 M +-7087 5669 T + +7087 -1169 T +N +312 -1212 M +-7087 1169 T + +7087 -5669 T +N +312 -1212 M +312 -2653 M +-7087 5669 T + +N +S +7085 -80769 48178 65891 @ I N +7085 -14878 T +N +12501 -23746 M +/Times-Bold-ISOLatin1 $ +/Times-Bold & P +/Times-Bold-ISOLatin1 F 1400 o f +0.000000 0.000000 0.000000 q +/x0 p P D +(SinqHM Master) h +S +/x1 p P D +x0 x1 U -188.9 m +x1 x0 U 0 l +99.8 w k +R + +33381 -23746 M +/x0 p P D +(SinqHM Client) h +S +/x1 p P D +x0 x1 U -188.9 m +x1 x0 U 0 l +99.8 w k +R + +13696 -33766 M +n 0.857 o f +(recv) h +/Times-Roman-ISOLatin1 $ +/Times-Roman & P +/Times-Roman-ISOLatin1 F 1200 o f +( message) h + +12563 -31288 M +/Times-Bold-ISOLatin1 F 1200 o f +(accept) h +/Times-Roman-ISOLatin1 F 1200 o f +( connection) h + +13664 -25783 M +(Create ) h +/Times-Bold-ISOLatin1 F 1200 o f +(socket) h + + +12462 -27016 M +/Times-Roman-ISOLatin1 F 1200 o f +(and ) h +/Times-Bold-ISOLatin1 F 1200 o f +(bind) h +/Times-Roman-ISOLatin1 F 1200 o f +( base port) h + +11596 -36441 M +(Set up shared memory) h + + +10712 -37674 M +(region for communication) h + +15696 -44532 M +/Times-Bold-ISOLatin1 F 1400 o f +(fork) h + + +21401 -49358 M +/Times-Roman-ISOLatin1 F 1200 o f +(wait till) h + + +19569 -50539 M +(semaphore free) h + +9212 -48685 M +/Times-Bold-ISOLatin1 F 1200 o f +(Histogram) h + + +10545 -49918 M +(Filler) h + +10280 -59044 M +/Times-Roman-ISOLatin1 F 1200 o f +(release) h + + +9346 -60277 M +(semaphore) h + +20600 -53460 M +/Times-Bold-ISOLatin1 F 1200 o f +(send) h +/Times-Roman-ISOLatin1 F 1200 o f +( client) h + + +19536 -54694 M +(message giving) h + +19234 -55927 M +(subsystem status) h + +22020 -59037 M +/Times-Bold-ISOLatin1 F 1200 o f +(close) h + + +20618 -60269 M +/Times-Roman-ISOLatin1 F 1200 o f +(connection) h + +N +16980 -29196 M +16980 -29947 L +S +0.00 1 X U G J +R +S +100 w +0 c +0 j +2 i +0.00 G k +R +N +N +16727 -29522 M +16980 -30066 L +17234 -29522 L +S +100 w +0 c +0 j +2 i +0.00 G k +R +N + +N +16958 -31781 M +16958 -32532 L +S +0.00 1 X U G J +R +S +100 w +0 c +0 j +2 i +0.00 G k +R +N +N +16705 -32107 M +16958 -32651 L +17212 -32107 L +S +100 w +0 c +0 j +2 i +0.00 G k +R +N + +N +17061 -34209 M +17061 -34961 L +S +0.00 1 X U G J +R +S +100 w +0 c +0 j +2 i +0.00 G k +R +N +N +16808 -34536 M +17061 -35080 L +17315 -34536 L +S +100 w +0 c +0 j +2 i +0.00 G k +R +N + +N +16980 -41740 M +16980 -42491 L +S +0.00 1 X U G J +R +S +100 w +0 c +0 j +2 i +0.00 G k +R +N +N +16727 -42066 M +16980 -42610 L +17234 -42066 L +S +100 w +0 c +0 j +2 i +0.00 G k +R +N + +N +11795 -50338 M +11795 -52093 L +S +0.00 1 X U G J +R +S +100 w +0 c +0 j +2 i +0.00 G k +R +N +N +11542 -51668 M +11795 -52212 L +12049 -51668 L +S +100 w +0 c +0 j +2 i +0.00 G k +R +N + +N +16184 -45217 M +12541 -47320 L +S +0.00 1 X U G J +R +S +100 w +0 c +0 j +2 i +0.00 G k +R +N +N +12782 -46888 M +12437 -47379 L +13035 -47327 L +S +100 w +0 c +0 j +2 i +0.00 G k +R +N + + +N +18301 -45253 M +21577 -47144 L +S +0.00 1 X U G J +R +S +100 w +0 c +0 j +2 i +0.00 G k +R +N +N +21082 -47151 M +21680 -47203 L +21336 -46712 L +S +100 w +0 c +0 j +2 i +0.00 G k +R +N + + +34633 -28082 M +(Create ) h +/Times-Bold-ISOLatin1 F 1200 o f +(socket) h + + +34648 -29313 M +/Times-Roman-ISOLatin1 F 1200 o f +(and ) h +/Times-Bold-ISOLatin1 F 1200 o f +(bind) h +/Times-Roman-ISOLatin1 F 1200 o f +( port) h + +33149 -36418 M +/Times-Bold-ISOLatin1 F 1200 o f +(connect) h +/Times-Roman-ISOLatin1 F 1200 o f +( to SinqHM) h + +N +37977 -29818 M +37977 -30570 L +S +0.00 1 X U G J +R +S +100 w +0 c +0 j +2 i +0.00 G k +R +N +N +37724 -30145 M +37977 -30689 L +38231 -30145 L +S +100 w +0 c +0 j +2 i +0.00 G k +R +N + +N +23258 -61140 M +23258 -62460 L +S +0.00 1 X U G J +R +S +100 w +0 c +0 j +2 i +0.00 G k +R +N +N +23005 -62035 M +23258 -62579 L +23512 -62035 L +S +100 w +0 c +0 j +2 i +0.00 G k +R +N + +N +23252 -62696 M +27360 -62696 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N + +N +27359 -62697 M +27359 -42869 L +S +0.00 1 X U G J +R +S +100 w +0 c +0 j +2 i +0.00 G k +R +N +N +27613 -43294 M +27359 -42750 L +27106 -43294 L +S +100 w +0 c +0 j +2 i +0.00 G k +R +N + +N +27359 -49870 M +27359 -29805 L +S +0.00 1 X U G J +R +S +100 w +0 c +0 j +2 i +0.00 G k +R +N + +N +27360 -29805 M +18979 -29805 L +S +0.00 1 X U G J +R +S +100 w +0 c +0 j +2 i +0.00 G k +R +N +N +19404 -29552 M +18860 -29805 L +19404 -30059 L +S +100 w +0 c +0 j +2 i +0.00 G k +R +N + +33800 -39546 M +/Times-Bold-ISOLatin1 F 1200 o f +(send ) h +/Times-Roman-ISOLatin1 F 1200 o f +(\026configure) h +(\027) h + + +36215 -40779 M +(request) h + +33562 -55348 M +/Times-Bold-ISOLatin1 F 1200 o f +(recv) h +/Times-Roman-ISOLatin1 F 1200 o f +( acknowledge) h + + +34592 -56581 M +(from SinqHM) h + +36743 -59300 M +/Times-Bold-ISOLatin1 F 1200 o f +(close) h + + +35343 -60532 M +/Times-Roman-ISOLatin1 F 1200 o f +(connection) h + +37127 -63254 M +(etc.) h + +33433 -32265 M +/Times-Bold-ISOLatin1 F 1200 o f +(gethostbyname) h +/Times-Roman-ISOLatin1 F 1200 o f +( of) h + + +34566 -33497 M +(SinqHM node) h + +N +37977 -34054 M +37977 -34806 L +S +0.00 1 X U G J +R +S +100 w +0 c +0 j +2 i +0.00 G k +R +N +N +37724 -34381 M +37977 -34925 L +38231 -34381 L +S +100 w +0 c +0 j +2 i +0.00 G k +R +N + +N +37977 -37100 M +37977 -37852 L +S +0.00 1 X U G J +R +S +100 w +0 c +0 j +2 i +0.00 G k +R +N +N +37724 -37427 M +37977 -37971 L +38231 -37427 L +S +100 w +0 c +0 j +2 i +0.00 G k +R +N + +N +32608 -35973 M +31288 -35973 L +28315 -30898 L +22449 -30898 L +S +100 w +0 c +0 j +2 i +[400 400] 0 d +0.00 G k +R +N +N +22884 -30633 M +22157 -30898 L +22884 -31163 L +H +S +0.00 G J +R +N + +N +32869 -39119 M +31626 -39119 L +27981 -33342 L +21333 -33342 L +S +100 w +0 c +0 j +2 i +[400 400] 0 d +0.00 G k +R +N +N +21768 -33077 M +21041 -33342 L +21768 -33607 L +H +S +0.00 G J +R +N + +N +37977 -41879 M +37977 -53534 L +S +0.00 1 X U G J +R +S +100 w +0 c +0 j +2 i +0.00 G k +R +N +N +37724 -53109 M +37977 -53653 L +38231 -53109 L +S +100 w +0 c +0 j +2 i +0.00 G k +R +N + +N +26828 -53136 M +29998 -53136 L +30629 -54888 L +32399 -54888 L +S +100 w +0 c +0 j +2 i +[400 400] 0 d +0.00 G k +R +N +N +31964 -55153 M +32691 -54888 L +31964 -54623 L +H +S +0.00 G J +R +N + +N +15460 -58708 M +17844 -58708 L +18947 -49047 L +20088 -49047 L +S +241 w +0 c +0 j +0.00 G k +R +N +N +19354 -49494 M +20582 -49047 L +19354 -48600 L +H +S +0.00 G J +R +N + +N +23258 -56346 M +23258 -57666 L +S +0.00 1 X U G J +R +S +100 w +0 c +0 j +2 i +0.00 G k +R +N +N +23005 -57241 M +23258 -57785 L +23512 -57241 L +S +100 w +0 c +0 j +2 i +0.00 G k +R +N + +N +37977 -57058 M +37977 -57966 L +S +0.00 1 X U G J +R +S +100 w +0 c +0 j +2 i +0.00 G k +R +N +N +37724 -57541 M +37977 -58085 L +38231 -57541 L +S +100 w +0 c +0 j +2 i +0.00 G k +R +N + +N +37977 -61171 M +37977 -62138 L +S +0.00 1 X U G J +R +S +100 w +0 c +0 j +2 i +0.00 G k +R +N +N +37724 -61713 M +37977 -62257 L +38231 -61713 L +S +100 w +0 c +0 j +2 i +0.00 G k +R +N + +N +23258 -51079 M +23258 -51832 L +S +0.00 1 X U G J +R +S +100 w +0 c +0 j +2 i +0.00 G k +R +N +N +23005 -51407 M +23258 -51951 L +23512 -51407 L +S +100 w +0 c +0 j +2 i +0.00 G k +R +N + +15189 -45191 3951 1936 @ +S +120 w +0 c +0 j +0.00 G k +R +N + +12155 -46084 M +/Times-Bold-ISOLatin1 F 1000 o f +(child) h + +20375 -46084 M +(parent) h + +6077 -53347 M +/Times-Roman-ISOLatin1 F 1200 o f +(Complete configuration) h + + +7028 -54580 M +(e.g. set up front end) h + +N +11795 -61023 M +11795 -61774 L +S +0.00 1 X U G J +R +S +100 w +0 c +0 j +2 i +0.00 G k +R +N +N +11542 -61349 M +11795 -61893 L +12049 -61349 L +S +100 w +0 c +0 j +2 i +0.00 G k +R +N + +N +11795 -55612 M +11795 -57367 L +S +0.00 1 X U G J +R +S +100 w +0 c +0 j +2 i +0.00 G k +R +N +N +11542 -56942 M +11795 -57486 L +12049 -56942 L +S +100 w +0 c +0 j +2 i +0.00 G k +R +N + +5712 -63363 M +(Read data from front\255end) h + + +6394 -64596 M +(and update histograms) h + +11095 -40279 M +(Initialise a semaphore to) h + + +13830 -41416 M +/Times-Italic-ISOLatin1 $ +/Times-Italic & P +/Times-Italic-ISOLatin1 F 1200 o f +(claimed) h +/Times-Roman-ISOLatin1 F 1200 o f +( state) h + +N +16980 -38139 M +16980 -38890 L +S +0.00 1 X U G J +R +S +100 w +0 c +0 j +2 i +0.00 G k +R +N +N +16727 -38465 M +16980 -39009 L +17234 -38465 L +S +100 w +0 c +0 j +2 i +0.00 G k +R +N + +12394 -28533 M +(Set socket to ) h +/Times-Bold-ISOLatin1 F 1200 o f +(listen) h + +R + + +showpage +$P e + +%%Trailer +$D end restore + % DEC_WRITE_dict +%%Pages: 1 +%%DocumentFonts: Times-Bold +%%+ Times-Roman +%%+ Times-Italic diff --git a/sinqhm/hist_mem_spec_fig4.ps b/sinqhm/hist_mem_spec_fig4.ps new file mode 100755 index 00000000..4c003cb1 --- /dev/null +++ b/sinqhm/hist_mem_spec_fig4.ps @@ -0,0 +1,1336 @@ +%!PS-Adobe-2.1 +%%Creator: DECwrite V3.0-2 +%%+Copyright (c) 1990,1994 DIGITAL EQUIPMENT CORPORATION. +%%+All Rights Reserved. +%%DocumentFonts: (atend) +%%EndComments +%%BeginProcSet DEC_WRITE 1.10 +save/DEC_WRITE_dict 150 dict def DEC_WRITE_dict begin/$D exch def/$I 0 +def/$S 0 def/$C matrix def/$R matrix def/$L matrix def/$E matrix +def/pat1{/px exch def/pa 8 array def 0 1 7{/py exch def/pw 4 string def 0 1 +3{pw exch px py 1 getinterval putinterval}for pa py pw put}for}def/pat2{/pi +exch def/cflag exch def save cflag 1 eq{eoclip}{clip}ifelse +newpath{clippath pathbbox}stopped not{/ph exch def/pw exch def/py exch +def/px exch def/px px 3072 div floor 3072 mul def/py py 3072 div floor 3072 +mul def px py translate/pw pw px sub 3072 div floor 1 add cvi def/ph ph py +sub 3072 div floor 1 add cvi def pw 3072 mul ph 3072 mul scale/pw pw 32 mul +def/ph ph 32 mul def/px 0 def/py 0 def pw ph pi[pw 0 0 ph 0 0]{pa py get/px +px 32 add def px pw ge{/px 0 def/py py 1 add 8 mod def}if}pi +type/booleantype eq{imagemask}{image}ifelse}if restore}def/PS{/_op exch +def/_np 8 string def 0 1 7{/_ii exch def/num _op _ii get def _np 7 _ii sub +num -4 bitshift PX num 15 and 4 bitshift -4 bitshift PX 4 bitshift or +put}for _np}def/PX{[15 7 11 3 13 5 9 1 14 6 10 2 12 4 8 0]exch +get}def/FR{0.7200 0 $E defaultmatrix dtransform/yres exch def/xres exch def +xres dup mul yres dup mul add sqrt}def/SU{/_sf exch def/_sa exch def/_cs +exch def/_mm $C currentmatrix def/rm _sa $R rotate def/sm _cs dup $L scale +def sm rm _mm _mm concatmatrix _mm concatmatrix pop 1 0 _mm dtransform/y1 +exch def/x1 exch def/_vl x1 dup mul y1 dup mul add sqrt def/_fq FR _vl div +def/_na y1 x1 atan def _mm 2 get _mm 1 get mul _mm 0 get _mm 3 get mul sub +0 gt{{neg}/_sf load concatprocs/_sf exch def}if _fq _na/_sf load +setscreen}def/BO{/_yb exch def/_xb exch def/_bv _bs _yb _bw mul _xb 8 idiv +add get def/_mk 1 7 _xb 8 mod sub bitshift def _bv _mk and 0 ne $I 1 eq +xor}def/BF{DEC_WRITE_dict begin/_yy exch def/_xx exch def/_xi _xx 1 add 2 +div _bp mul cvi def/_yi _yy 1 add 2 div _bp mul cvi def _xi _yi BO{/_nb _nb +1 add def 1}{/_fb _fb 1 add def 0}ifelse end}def/setpattern{/_cz exch +def/_bw exch def/_bp exch def/_bs exch PS def/_nb 0 def/_fb 0 def _cz 0/BF +load SU{}settransfer _fb _fb _nb add div setgray/$S 1 +def}def/invertpattern{$S 0 eq{{1 exch sub}currenttransfer concatprocs +settransfer}if}def/invertscreen{/$I 1 def/$S 0 def}def/revertscreen{/$I 0 +def}def/setrect{/$h exch def/$w exch def/$y exch def/$x exch def newpath $x +$y moveto $w $x add $y lineto $w $x add $h $y add lineto $x $h $y add +lineto closepath}def/concatprocs{/_p2 exch cvlit def/_p1 exch cvlit def/_pn +_p1 length _p2 length add array def _pn 0 _p1 putinterval _pn _p1 length +_p2 putinterval _pn cvx}def/OF/findfont load def/findfont{dup +DEC_WRITE_dict exch known{DEC_WRITE_dict exch get}if DEC_WRITE_dict/OF get +exec}def +mark/ISOLatin1Encoding +8#000 1 8#001{StandardEncoding exch get}for /emdash/endash +8#004 1 8#025{StandardEncoding exch get}for /quotedblleft/quotedblright +8#030 1 8#054{StandardEncoding exch get}for /minus 8#056 1 8#217 +{StandardEncoding exch get}for/dotlessi 8#301 1 8#317{StandardEncoding +exch get}for/space/exclamdown/cent/sterling/currency/yen/brokenbar/section +/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered +/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph +/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter +/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde +/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave +/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde +/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn +/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla +/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis +/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave +/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis +256 array astore def cleartomark +/encodefont{findfont dup maxlength dict begin{1 index/FID ne{def}{pop +pop}ifelse}forall/Encoding exch def dup/FontName exch def currentdict +definefont end}def/loads{/$/ISOLatin1Encoding load def/&/encodefont load +def/*/invertpattern load def/+/revertscreen load def/-/invertscreen load +def/:/concatprocs load def/^/setpattern load def/~/pat1 load def/_/pat2 +load def/@/setrect load def/A/arcn load def/B/ashow load def/C/curveto load +def/D/def load def/E/eofill load def/F/findfont load def/G/setgray load +def/H/closepath load def/I/clip load def/J/fill load def/K/kshow load +def/L/lineto load def/M/moveto load def/N/newpath load def/O/rotate load +def/P/pop load def/R/grestore load def/S/gsave load def/T/translate load +def/U/sub load def/V/div load def/W/widthshow load def/X/exch load +def/Y/awidthshow load def/a/save load def/c/setlinecap load def/d/setdash +load def/e/restore load def/f/setfont load def/g/initclip load def/h/show +load def/i/setmiterlimit load def/j/setlinejoin load def/k/stroke load +def/l/rlineto load def/m/rmoveto load def/n/currentfont load +def/o/scalefont load def/p/currentpoint load def/q/setrgbcolor load +def/r/currenttransfer load def/s/scale load def/t/setmatrix load +def/u/settransfer load def/w/setlinewidth load def/x/matrix load +def/y/currentmatrix load def}def +end +%%EndProcSet +%%EndProlog + +%%BeginSetup +DEC_WRITE_dict begin +loads +version cvi 23.0 gt { +currentdict {dup type /arraytype eq +{bind def} {pop pop} ifelse} forall} if +0.0100 0.0100 s + +%%EndSetup +%%Page: 1 1 +/$P a D +g N +0 84189 T +7087 -5669 T +N +312 -1212 M +312 -2653 M +-7087 5669 T + +7087 -1169 T +N +312 -1212 M +-7087 1169 T + +7087 -5669 T +N +312 -1212 M +312 -2653 M +-7087 5669 T + +N +S +7085 -80769 48178 68017 @ I N +7085 -12752 T +N +N +16341 -34886 M +16341 -35643 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +16089 -35181 M +16341 -35874 L +16593 -35181 L +H +S +0.00 G J +R +N + +11677 -17366 M +/Times-Bold-ISOLatin1 $ +/Times-Bold & P +/Times-Bold-ISOLatin1 F 1400 o f +0.000000 0.000000 0.000000 q +/x0 p P D +(SinqHM Master) h +S +/x1 p P D +x0 x1 U -188.9 m +x1 x0 U 0 l +99.8 w k +R + +32557 -17366 M +/x0 p P D +(SinqHM Client) h +S +/x1 p P D +x0 x1 U -188.9 m +x1 x0 U 0 l +99.8 w k +R + +12872 -27082 M +n 0.857 o f +(recv) h +/Times-Roman-ISOLatin1 $ +/Times-Roman & P +/Times-Roman-ISOLatin1 F 1200 o f +( message) h + +11739 -24604 M +/Times-Bold-ISOLatin1 F 1200 o f +(accept) h +/Times-Roman-ISOLatin1 F 1200 o f +( connection) h + +12840 -19250 M +(Create ) h +/Times-Bold-ISOLatin1 F 1200 o f +(socket) h + + +11638 -20483 M +/Times-Roman-ISOLatin1 F 1200 o f +(and ) h +/Times-Bold-ISOLatin1 F 1200 o f +(bind) h +/Times-Roman-ISOLatin1 F 1200 o f +( base port) h + +12856 -29757 M +(Find free port) h + + +14106 -30990 M +(for child) h + +14872 -37176 M +/Times-Bold-ISOLatin1 F 1400 o f +(fork) h + + +20577 -41278 M +/Times-Roman-ISOLatin1 F 1200 o f +(wait till) h + + +18745 -42459 M +(semaphore free) h + +7806 -41354 M +(Create ) h +/Times-Bold-ISOLatin1 F 1200 o f +(socket) h + + +7820 -42587 M +/Times-Roman-ISOLatin1 F 1200 o f +(and ) h +/Times-Bold-ISOLatin1 F 1200 o f +(bind) h +/Times-Roman-ISOLatin1 F 1200 o f +( port) h + +9456 -47452 M +(release) h + + +8522 -48685 M +(semaphore) h + +6554 -55620 M +/Times-Bold-ISOLatin1 F 1200 o f +(accept) h +/Times-Roman-ISOLatin1 F 1200 o f +( connection) h + +7687 -59181 M +/Times-Bold-ISOLatin1 F 1200 o f +(recv) h +/Times-Roman-ISOLatin1 F 1200 o f +( message) h + +8420 -65765 M +/Times-Bold-ISOLatin1 F 1200 o f +(send) h +/Times-Roman-ISOLatin1 F 1200 o f +( reply) h + +8853 -62665 M +(Do work) h + +19776 -45380 M +/Times-Bold-ISOLatin1 F 1200 o f +(send) h +/Times-Roman-ISOLatin1 F 1200 o f +( client) h + + +19479 -46614 M +(port number) h + +20578 -47847 M +(of child) h + +21196 -50957 M +/Times-Bold-ISOLatin1 F 1200 o f +(close) h + + +19794 -52189 M +/Times-Roman-ISOLatin1 F 1200 o f +(connection) h + +N +16156 -22512 M +16156 -23269 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +15904 -22807 M +16156 -23500 L +16408 -22807 L +H +S +0.00 G J +R +N + +N +16134 -25097 M +16134 -25854 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +15882 -25392 M +16134 -26085 L +16386 -25392 L +H +S +0.00 G J +R +N + +N +16237 -27525 M +16237 -28283 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +15985 -27821 M +16237 -28514 L +16489 -27821 L +H +S +0.00 G J +R +N + +N +16341 -31398 M +16341 -32155 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +16089 -31693 M +16341 -32386 L +16593 -31693 L +H +S +0.00 G J +R +N + +N +11022 -45163 M +11022 -45920 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +10770 -45458 M +11022 -46151 L +11274 -45458 L +H +S +0.00 G J +R +N + +N +15360 -37861 M +11712 -39967 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +11985 -39518 M +11511 -40082 L +12237 -39954 L +H +S +0.00 G J +R +N + + +N +17477 -37897 M +20758 -39791 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +20232 -39778 M +20958 -39906 L +20484 -39342 L +H +S +0.00 G J +R +N + + +33809 -21398 M +(Create ) h +/Times-Bold-ISOLatin1 F 1200 o f +(socket) h + + +33824 -22629 M +/Times-Roman-ISOLatin1 F 1200 o f +(and ) h +/Times-Bold-ISOLatin1 F 1200 o f +(bind) h +/Times-Roman-ISOLatin1 F 1200 o f +( port) h + +32325 -29734 M +/Times-Bold-ISOLatin1 F 1200 o f +(connect) h +/Times-Roman-ISOLatin1 F 1200 o f +( to SinqHM) h + +N +37153 -23134 M +37153 -23892 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +36901 -23430 M +37153 -24123 L +37405 -23430 L +H +S +0.00 G J +R +N + +N +22434 -53099 M +22434 -54425 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +22182 -53963 M +22434 -54656 L +22686 -53963 L +H +S +0.00 G J +R +N + +N +22428 -54655 M +26536 -54655 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N + +N +26535 -54656 M +26535 -34822 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +26787 -35284 M +26535 -34591 L +26283 -35284 L +H +S +0.00 G J +R +N + +N +26535 -43186 M +26535 -23121 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N + +N +10971 -49696 M +10971 -54027 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +10719 -53565 M +10971 -54258 L +11223 -53565 L +H +S +0.00 G J +R +N + +N +10971 -56078 M +10971 -57611 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +10719 -57149 M +10971 -57842 L +11223 -57149 L +H +S +0.00 G J +R +N + +N +10971 -60111 M +10971 -60869 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +10719 -60407 M +10971 -61100 L +11223 -60407 L +H +S +0.00 G J +R +N + +N +10971 -63442 M +10971 -64199 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +10719 -63737 M +10971 -64430 L +11223 -63737 L +H +S +0.00 G J +R +N + +N +10971 -66541 M +10971 -67530 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N + +N +10971 -67529 M +15078 -67529 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N + +N +17128 -67530 M +17128 -61528 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +17380 -61990 M +17128 -61297 L +16876 -61990 L +H +S +0.00 G J +R +N + +N +17128 -61808 M +17128 -56923 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N + +N +17129 -56923 M +13413 -56923 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +13875 -56671 M +13182 -56923 L +13875 -57175 L +H +S +0.00 G J +R +N + +N +13022 -67529 M +17129 -67529 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N + +N +26536 -23121 M +18149 -23121 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +18611 -22869 M +17918 -23121 L +18611 -23373 L +H +S +0.00 G J +R +N + +33126 -32862 M +/Times-Bold-ISOLatin1 F 1200 o f +(send ) h +/Times-Roman-ISOLatin1 F 1200 o f +(\026serve me) h +(\027) h + + +35391 -34095 M +(request) h + +32953 -48664 M +/Times-Bold-ISOLatin1 F 1200 o f +(recv) h +/Times-Roman-ISOLatin1 F 1200 o f +( port number) h + + +33285 -49897 M +(of child \(server\)) h + +35919 -52616 M +/Times-Bold-ISOLatin1 F 1200 o f +(close) h + + +34519 -53848 M +/Times-Roman-ISOLatin1 F 1200 o f +(connection) h + +33836 -56643 M +(Create ) h +/Times-Bold-ISOLatin1 F 1200 o f +(socket) h + + +33851 -57875 M +/Times-Roman-ISOLatin1 F 1200 o f +(and ) h +/Times-Bold-ISOLatin1 F 1200 o f +(bind) h +/Times-Roman-ISOLatin1 F 1200 o f +( port) h + +33219 -60359 M +/Times-Bold-ISOLatin1 F 1200 o f +(connect) h +/Times-Roman-ISOLatin1 F 1200 o f +( to child) h + +33868 -63304 M +/Times-Bold-ISOLatin1 F 1200 o f +(send) h +/Times-Roman-ISOLatin1 F 1200 o f +( requests) h + + +34303 -64536 M +/Times-Bold-ISOLatin1 F 1200 o f +(recv) h +/Times-Roman-ISOLatin1 F 1200 o f +( replies) h + +36303 -66942 M +(etc.) h + +32609 -25581 M +/Times-Bold-ISOLatin1 F 1200 o f +(gethostbyname) h +/Times-Roman-ISOLatin1 F 1200 o f +( of) h + + +33742 -26813 M +(SinqHM node) h + +N +37153 -27370 M +37153 -28128 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +36901 -27666 M +37153 -28359 L +37405 -27666 L +H +S +0.00 G J +R +N + +N +37153 -30416 M +37153 -31174 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +36901 -30712 M +37153 -31405 L +37405 -30712 L +H +S +0.00 G J +R +N + +N +31936 -29517 M +30646 -29517 L +27738 -24519 L +21944 -24519 L +S +79 w +0 c +0 j +2 i +[400 400] 0 d +0.00 G k +R +N +N +22406 -24267 M +21713 -24519 L +22406 -24771 L +H +S +0.00 G J +R +N + +N +32500 -32662 M +31209 -32662 L +27424 -26887 L +20448 -26887 L +S +79 w +0 c +0 j +2 i +[400 400] 0 d +0.00 G k +R +N +N +20910 -26635 M +20217 -26887 L +20910 -27139 L +H +S +0.00 G J +R +N + +N +37153 -35195 M +37153 -46856 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +36901 -46394 M +37153 -47087 L +37405 -46394 L +H +S +0.00 G J +R +N + +N +25812 -45028 M +28829 -45028 L +30120 -48375 L +31977 -48375 L +S +79 w +0 c +0 j +2 i +[400 400] 0 d +0.00 G k +R +N +N +31515 -48627 M +32208 -48375 L +31515 -48123 L +H +S +0.00 G J +R +N + +N +14636 -46863 M +17020 -46863 L +18123 -40934 L +19264 -40934 L +S +241 w +0 c +0 j +0.00 G k +R +N +N +18530 -41381 M +19758 -40934 L +18530 -40487 L +H +S +0.00 G J +R +N + +N +32608 -60294 M +27027 -60294 L +20658 -55398 L +16985 -55398 L +S +79 w +0 c +0 j +2 i +[400 400] 0 d +0.00 G k +R +N +N +17447 -55146 M +16754 -55398 L +17447 -55650 L +H +S +0.00 G J +R +N + +N +22434 -48266 M +22434 -49592 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +22182 -49130 M +22434 -49823 L +22686 -49130 L +H +S +0.00 G J +R +N + +N +37153 -50374 M +37153 -51288 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +36901 -50826 M +37153 -51519 L +37405 -50826 L +H +S +0.00 G J +R +N + +N +37153 -54146 M +37153 -55472 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +36901 -55010 M +37153 -55703 L +37405 -55010 L +H +S +0.00 G J +R +N + +N +37153 -58181 M +37153 -59285 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +36901 -58823 M +37153 -59516 L +37405 -58823 L +H +S +0.00 G J +R +N + +N +37153 -60809 M +37153 -62133 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +36901 -61671 M +37153 -62364 L +37405 -61671 L +H +S +0.00 G J +R +N + +N +37153 -64859 M +37153 -65832 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +36901 -65370 M +37153 -66063 L +37405 -65370 L +H +S +0.00 G J +R +N + +N +33048 -63159 M +25968 -63159 L +19652 -59039 L +15245 -59039 L +S +79 w +0 c +0 j +2 i +[400 400] 0 d +0.00 G k +R +N +N +15707 -58787 M +15014 -59039 L +15707 -59291 L +H +S +0.00 G J +R +N + +N +14244 -65600 M +21494 -65600 L +26100 -64217 L +32817 -64217 L +S +79 w +0 c +0 j +2 i +[400 400] 0 d +0.00 G k +R +N +N +32355 -64469 M +33048 -64217 L +32355 -63965 L +H +S +0.00 G J +R +N + +N +22434 -42999 M +22434 -43758 L +S +0.00 1 X U G J +R +S +79 w +0 c +0 j +2 i +0.00 G k +R +N +N +22182 -43296 M +22434 -43989 L +22686 -43296 L +H +S +0.00 G J +R +N + +14365 -37835 3951 1936 @ +S +120 w +0 c +0 j +0.00 G k +R +N + +11331 -38728 M +/Times-Bold-ISOLatin1 F 1000 o f +(child) h + +19551 -38728 M +(parent) h + +10271 -33418 M +/Times-Roman-ISOLatin1 F 1200 o f +(Initialise a semaphore to) h + + +13006 -34479 M +/Times-Italic-ISOLatin1 $ +/Times-Italic & P +/Times-Italic-ISOLatin1 F 1200 o f +(claimed) h +/Times-Roman-ISOLatin1 F 1200 o f +( state) h + +11570 -22000 M +(Set socket to ) h +/Times-Bold-ISOLatin1 F 1200 o f +(listen) h + +6536 -44104 M +/Times-Roman-ISOLatin1 F 1200 o f +(Set socket to ) h +/Times-Bold-ISOLatin1 F 1200 o f +(listen) h + +R + + +showpage +$P e + +%%Trailer +$D end restore + % DEC_WRITE_dict +%%Pages: 1 +%%DocumentFonts: Times-Bold +%%+ Times-Roman +%%+ Times-Italic