From: darrell@cse.ucsc.edu (Darrell Long)
Newsgroups: ieee.tcos
Subject: cover.ps (Cover pages for TCOS newsletter)
Date: 7 Oct 1992 18:24:56 GMT
Organization: University of California, Santa Cruz (CE/CIS Boards)
Distribution: ieee
NNTP-Posting-Host: cypress.ucsc.edu

%!
%%BoundingBox: (atend)
%%Pages: (atend)
%%DocumentFonts: (atend)
%%EndComments
%
% FrameMaker PostScript Prolog 3.0, for use with FrameMaker 3.0
% Copyright (c) 1986,87,89,90,91 by Frame Technology Corporation.
% All rights reserved.
%
% Known Problems:
%	Due to bugs in Transcript, the 'PS-Adobe-' is omitted from line 1
/FMversion (3.0) def 
% Set up Color vs. Black-and-White
	/FMPrintInColor systemdict /colorimage known
		systemdict /currentcolortransfer known or def
% Uncomment this line to force b&w on color printer
%   /FMPrintInColor false def
/FrameDict 195 dict def 
systemdict /errordict known not {/errordict 10 dict def
		errordict /rangecheck {stop} put} if
% The readline in 23.0 doesn't recognize cr's as nl's on AppleTalk
FrameDict /tmprangecheck errordict /rangecheck get put 
errordict /rangecheck {FrameDict /bug true put} put 
FrameDict /bug false put 
mark 
% Some PS machines read past the CR, so keep the following 3 lines together!
currentfile 5 string readline
00
0000000000
cleartomark 
errordict /rangecheck FrameDict /tmprangecheck get put 
FrameDict /bug get { 
	/readline {
		/gstring exch def
		/gfile exch def
		/gindex 0 def
		{
			gfile read pop 
			dup 10 eq {exit} if 
			dup 13 eq {exit} if 
			gstring exch gindex exch put 
			/gindex gindex 1 add def 
		} loop
		pop 
		gstring 0 gindex getinterval true 
		} def
	} if
/FMVERSION {
	FMversion ne {
		/Times-Roman findfont 18 scalefont setfont
		100 100 moveto
		(FrameMaker version does not match postscript_prolog!)
		dup =
		show showpage
		} if
	} def 
/FMLOCAL {
	FrameDict begin
	0 def 
	end 
	} def 
	/gstring FMLOCAL
	/gfile FMLOCAL
	/gindex FMLOCAL
	/orgxfer FMLOCAL
	/orgproc FMLOCAL
	/organgle FMLOCAL
	/orgfreq FMLOCAL
	/yscale FMLOCAL
	/xscale FMLOCAL
	/manualfeed FMLOCAL
	/paperheight FMLOCAL
	/paperwidth FMLOCAL
/FMDOCUMENT { 
	array /FMfonts exch def 
	/#copies exch def
	FrameDict begin
	0 ne dup {setmanualfeed} if
	/manualfeed exch def
	/paperheight exch def
	/paperwidth exch def
	/yscale exch def
	/xscale exch def
	currenttransfer cvlit /orgxfer exch def
	currentscreen cvlit /orgproc exch def
	/organgle exch def /orgfreq exch def
	setpapername 
	manualfeed {true} {papersize} ifelse 
	{manualpapersize} {false} ifelse 
	{desperatepapersize} if
	end 
	} def 
	/pagesave FMLOCAL
	/orgmatrix FMLOCAL
	/landscape FMLOCAL
/FMBEGINPAGE { 
	FrameDict begin 
	/pagesave save def
	3.86 setmiterlimit
	/landscape exch 0 ne def
	landscape { 
		90 rotate 0 exch neg translate pop 
		}
		{pop pop}
		ifelse
	xscale yscale scale
	/orgmatrix matrix def
	gsave 
	} def 
/FMENDPAGE {
	grestore 
	pagesave restore
	end 
	showpage
	} def 
/FMFONTDEFINE { 
	FrameDict begin
	findfont 
	ReEncode 
	1 index exch 
	definefont 
	FMfonts 3 1 roll 
	put
	end 
	} def 
/FMFILLS {
	FrameDict begin
	array /fillvals exch def
	end 
	} def 
/FMFILL {
	FrameDict begin
	 fillvals 3 1 roll put
	end 
	} def 
/FMNORMALIZEGRAPHICS { 
	newpath
	0.0 0.0 moveto
	1 setlinewidth
	0 setlinecap
	0 0 0 sethsbcolor
	0 setgray 
	} bind def
	/fx FMLOCAL
	/fy FMLOCAL
	/fh FMLOCAL
	/fw FMLOCAL
	/llx FMLOCAL
	/lly FMLOCAL
	/urx FMLOCAL
	/ury FMLOCAL
/FMBEGINEPSF { 
	end 
	/FMEPSF save def 
	/showpage {} def 
	FMNORMALIZEGRAPHICS 
	[/fy /fx /fh /fw /ury /urx /lly /llx] {exch def} forall 
	fx fy translate 
	rotate
	fw urx llx sub div fh ury lly sub div scale 
	llx neg lly neg translate 
	} bind def
/FMENDEPSF {
	FMEPSF restore
	FrameDict begin 
	} bind def
FrameDict begin 
/setmanualfeed {
%%BeginFeature *ManualFeed True
	 statusdict /manualfeed true put
%%EndFeature
	} def
/max {2 copy lt {exch} if pop} bind def
/min {2 copy gt {exch} if pop} bind def
/inch {72 mul} def
/pagedimen { 
	paperheight sub abs 16 lt exch 
	paperwidth sub abs 16 lt and
	{/papername exch def} {pop} ifelse
	} def
	/papersizedict FMLOCAL
/setpapername { 
	/papersizedict 14 dict def 
	papersizedict begin
	/papername /unknown def 
		/Letter 8.5 inch 11.0 inch pagedimen
		/LetterSmall 7.68 inch 10.16 inch pagedimen
		/Tabloid 11.0 inch 17.0 inch pagedimen
		/Ledger 17.0 inch 11.0 inch pagedimen
		/Legal 8.5 inch 14.0 inch pagedimen
		/Statement 5.5 inch 8.5 inch pagedimen
		/Executive 7.5 inch 10.0 inch pagedimen
		/A3 11.69 inch 16.5 inch pagedimen
		/A4 8.26 inch 11.69 inch pagedimen
		/A4Small 7.47 inch 10.85 inch pagedimen
		/B4 10.125 inch 14.33 inch pagedimen
		/B5 7.16 inch 10.125 inch pagedimen
	end
	} def
/papersize {
	papersizedict begin
		/Letter {lettertray letter} def
		/LetterSmall {lettertray lettersmall} def
		/Tabloid {11x17tray 11x17} def
		/Ledger {ledgertray ledger} def
		/Legal {legaltray legal} def
		/Statement {statementtray statement} def
		/Executive {executivetray executive} def
		/A3 {a3tray a3} def
		/A4 {a4tray a4} def
		/A4Small {a4tray a4small} def
		/B4 {b4tray b4} def
		/B5 {b5tray b5} def
		/unknown {unknown} def
	papersizedict dup papername known {papername} {/unknown} ifelse get
	end
	/FMdicttop countdictstack 1 add def 
	statusdict begin stopped end 
	countdictstack -1 FMdicttop {pop end} for 
	} def
/manualpapersize {
	papersizedict begin
		/Letter {letter} def
		/LetterSmall {lettersmall} def
		/Tabloid {11x17} def
		/Ledger {ledger} def
		/Legal {legal} def
		/Statement {statement} def
		/Executive {executive} def
		/A3 {a3} def
		/A4 {a4} def
		/A4Small {a4small} def
		/B4 {b4} def
		/B5 {b5} def
		/unknown {unknown} def
	papersizedict dup papername known {papername} {/unknown} ifelse get
	end
	stopped 
	} def
/desperatepapersize {
	statusdict /setpageparams known
		{
		paperwidth paperheight 0 1 
		statusdict begin
		{setpageparams} stopped pop 
		end
		} if
	} def
/savematrix {
	orgmatrix currentmatrix pop
	} bind def
/restorematrix {
	orgmatrix setmatrix
	} bind def
/dmatrix matrix def
/dpi    72 0 dmatrix defaultmatrix dtransform
    dup mul exch   dup mul add   sqrt def
/freq dpi 18.75 div 8 div round dup 0 eq {pop 1} if 8 mul dpi exch div def
/sangle 1 0 dmatrix defaultmatrix dtransform exch atan def
/DiacriticEncoding [
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl
/numbersign /dollar /percent /ampersand /quotesingle /parenleft
/parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
/two /three /four /five /six /seven /eight /nine /colon /semicolon
/less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K
/L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash
/bracketright /asciicircum /underscore /grave /a /b /c /d /e /f /g /h
/i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar
/braceright /asciitilde /.notdef /Adieresis /Aring /Ccedilla /Eacute
/Ntilde /Odieresis /Udieresis /aacute /agrave /acircumflex /adieresis
/atilde /aring /ccedilla /eacute /egrave /ecircumflex /edieresis
/iacute /igrave /icircumflex /idieresis /ntilde /oacute /ograve
/ocircumflex /odieresis /otilde /uacute /ugrave /ucircumflex
/udieresis /dagger /.notdef /cent /sterling /section /bullet
/paragraph /germandbls /registered /copyright /trademark /acute
/dieresis /.notdef /AE /Oslash /.notdef /.notdef /.notdef /.notdef
/yen /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/ordfeminine /ordmasculine /.notdef /ae /oslash /questiondown
/exclamdown /logicalnot /.notdef /florin /.notdef /.notdef
/guillemotleft /guillemotright /ellipsis /.notdef /Agrave /Atilde
/Otilde /OE /oe /endash /emdash /quotedblleft /quotedblright
/quoteleft /quoteright /.notdef /.notdef /ydieresis /Ydieresis
/fraction /currency /guilsinglleft /guilsinglright /fi /fl /daggerdbl
/periodcentered /quotesinglbase /quotedblbase /perthousand
/Acircumflex /Ecircumflex /Aacute /Edieresis /Egrave /Iacute
/Icircumflex /Idieresis /Igrave /Oacute /Ocircumflex /.notdef /Ograve
/Uacute /Ucircumflex /Ugrave /dotlessi /circumflex /tilde /macron
/breve /dotaccent /ring /cedilla /hungarumlaut /ogonek /caron
] def
/ReEncode { 
	dup 
	length 
	dict begin 
	{
	1 index /FID ne 
		{def} 
		{pop pop} ifelse 
	} forall 
	0 eq {/Encoding DiacriticEncoding def} if 
	currentdict 
	end 
	} bind def
/graymode true def
	/bwidth FMLOCAL
	/bpside FMLOCAL
	/bstring FMLOCAL
	/onbits FMLOCAL
	/offbits FMLOCAL
	/xindex FMLOCAL
	/yindex FMLOCAL
	/x FMLOCAL
	/y FMLOCAL
/setpattern {
	 /bwidth  exch def
	 /bpside  exch def
	 /bstring exch def
	 /onbits 0 def  /offbits 0 def
	 freq sangle landscape {90 add} if 
		{/y exch def
		 /x exch def
		 /xindex x 1 add 2 div bpside mul cvi def
		 /yindex y 1 add 2 div bpside mul cvi def
		 bstring yindex bwidth mul xindex 8 idiv add get
		 1 7 xindex 8 mod sub bitshift and 0 ne
		 {/onbits  onbits  1 add def 1}
		 {/offbits offbits 1 add def 0}
		 ifelse
		}
		setscreen
	 {} settransfer
	 offbits offbits onbits add div FMsetgray
	/graymode false def
	} bind def
/grayness {
	FMsetgray
	graymode not {
		/graymode true def
		orgxfer cvx settransfer
		orgfreq organgle orgproc cvx setscreen
		} if
	} bind def
	/HUE FMLOCAL
	/SAT FMLOCAL
	/BRIGHT FMLOCAL
	/Colors FMLOCAL
FMPrintInColor 
	
	{
	/HUE 0 def
	/SAT 0 def
	/BRIGHT 0 def
	% array of arrays Hue and Sat values for the separations [HUE BRIGHT]
	/Colors   
	[[0    0  ]    % black
	 [0    0  ]    % white
	 [0.00 1.0]    % red
	 [0.37 1.0]    % green
	 [0.60 1.0]    % blue
	 [0.50 1.0]    % cyan
	 [0.83 1.0]    % magenta
	 [0.16 1.0]    % comment / yellow
	 ] def
      
	/BEGINBITMAPCOLOR { 
		BITMAPCOLOR} def
	/BEGINBITMAPCOLORc { 
		BITMAPCOLORc} def
	/BEGINBITMAPTRUECOLOR { 
		BITMAPTRUECOLOR } def
	/BEGINBITMAPTRUECOLORc { 
		BITMAPTRUECOLORc } def
	/K { 
		Colors exch get dup
		0 get /HUE exch store 
		1 get /BRIGHT exch store
		  HUE 0 eq BRIGHT 0 eq and
			{1.0 SAT sub setgray}
			{HUE SAT BRIGHT sethsbcolor} 
		  ifelse
		} def
	/FMsetgray { 
		/SAT exch 1.0 exch sub store 
		  HUE 0 eq BRIGHT 0 eq and
			{1.0 SAT sub setgray}
			{HUE SAT BRIGHT sethsbcolor} 
		  ifelse
		} bind def
	}
	
	{
	/BEGINBITMAPCOLOR { 
		BITMAPGRAY} def
	/BEGINBITMAPCOLORc { 
		BITMAPGRAYc} def
	/BEGINBITMAPTRUECOLOR { 
		BITMAPTRUEGRAY } def
	/BEGINBITMAPTRUECOLORc { 
		BITMAPTRUEGRAYc } def
	/FMsetgray {setgray} bind def
	/K { 
		pop
		} def
	}
ifelse
/normalize {
	transform round exch round exch itransform
	} bind def
/dnormalize {
	dtransform round exch round exch idtransform
	} bind def
/lnormalize { 
	0 dtransform exch cvi 2 idiv 2 mul 1 add exch idtransform pop
	} bind def
/H { 
	lnormalize setlinewidth
	} bind def
/Z {
	setlinecap
	} bind def
	/fillvals FMLOCAL
/X { 
	fillvals exch get
	dup type /stringtype eq
	{8 1 setpattern} 
	{grayness}
	ifelse
	} bind def
/V { 
	gsave eofill grestore
	} bind def
/N { 
	stroke
	} bind def
/M {newpath moveto} bind def
/E {lineto} bind def
/D {curveto} bind def
/O {closepath} bind def
	/n FMLOCAL
/L { 
 	/n exch def
	newpath
	normalize
	moveto 
	2 1 n {pop normalize lineto} for
	} bind def
/Y { 
	L 
	closepath
	} bind def
	/x1 FMLOCAL
	/x2 FMLOCAL
	/y1 FMLOCAL
	/y2 FMLOCAL
	/rad FMLOCAL
/R { 
	/y2 exch def
	/x2 exch def
	/y1 exch def
	/x1 exch def
	x1 y1
	x2 y1
	x2 y2
	x1 y2
	4 Y 
	} bind def
/RR { 
	/rad exch def
	normalize
	/y2 exch def
	/x2 exch def
	normalize
	/y1 exch def
	/x1 exch def
	newpath
	x1 y1 rad add moveto
	x1 y2 x2 y2 rad arcto
	x2 y2 x2 y1 rad arcto
	x2 y1 x1 y1 rad arcto
	x1 y1 x1 y2 rad arcto
	closepath
	16 {pop} repeat
	} bind def
/C { 
	grestore
	gsave
	R 
	clip
	} bind def
	/FMpointsize FMLOCAL
/F { 
	FMfonts exch get
	FMpointsize scalefont
	setfont
	} bind def
/Q { 
	/FMpointsize exch def
	F 
	} bind def
/T { 
	moveto show
	} bind def
/RF { 
	rotate
	0 ne {-1 1 scale} if
	} bind def
/TF { 
	gsave
	moveto 
	RF
	show
	grestore
	} bind def
/P { 
	moveto
	0 32 3 2 roll widthshow
	} bind def
/PF { 
	gsave
	moveto 
	RF
	0 32 3 2 roll widthshow
	grestore
	} bind def
/S { 
	moveto
	0 exch ashow
	} bind def
/SF { 
	gsave
	moveto
	RF
	0 exch ashow
	grestore
	} bind def
/B { 
	moveto
	0 32 4 2 roll 0 exch awidthshow
	} bind def
/BF { 
	gsave
	moveto
	RF
	0 32 4 2 roll 0 exch awidthshow
	grestore
	} bind def
/G { 
	gsave
	newpath
	normalize translate 0.0 0.0 moveto 
	dnormalize scale 
	0.0 0.0 1.0 5 3 roll arc 
	closepath fill
	grestore
	} bind def
/A { 
	gsave
	savematrix
	newpath
	2 index 2 div add exch 3 index 2 div sub exch 
	normalize 2 index 2 div sub exch 3 index 2 div add exch 
	translate 
	scale 
	0.0 0.0 1.0 5 3 roll arc 
	restorematrix
	stroke
	grestore
	} bind def
	/x FMLOCAL
	/y FMLOCAL
	/w FMLOCAL
	/h FMLOCAL
	/xx FMLOCAL
	/yy FMLOCAL
	/ww FMLOCAL
	/hh FMLOCAL
	/FMsaveobject FMLOCAL
	/FMoptop FMLOCAL
	/FMdicttop FMLOCAL
/BEGINPRINTCODE { 
	/FMdicttop countdictstack 1 add def 
	/FMoptop count 4 sub def 
	/FMsaveobject save def
	userdict begin 
	/showpage {} def 
	FMNORMALIZEGRAPHICS 
	3 index neg 3 index neg translate
	} bind def
/ENDPRINTCODE {
	count -1 FMoptop {pop pop} for 
	countdictstack -1 FMdicttop {pop end} for 
	FMsaveobject restore 
	} bind def
/gn { 
	0 
	{	46 mul 
		cf read pop 
		32 sub 
		dup 46 lt {exit} if 
		46 sub add 
		} loop
	add 
	} bind def
	/str FMLOCAL
/cfs { 
	/str sl string def 
	0 1 sl 1 sub {str exch val put} for 
	str def 
	} bind def
/ic [ 
	0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223
	0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223
	0
	{0 hx} {1 hx} {2 hx} {3 hx} {4 hx} {5 hx} {6 hx} {7 hx} {8 hx} {9 hx}
	{10 hx} {11 hx} {12 hx} {13 hx} {14 hx} {15 hx} {16 hx} {17 hx} {18 hx}
	{19 hx} {gn hx} {0} {1} {2} {3} {4} {5} {6} {7} {8} {9} {10} {11} {12}
	{13} {14} {15} {16} {17} {18} {19} {gn} {0 wh} {1 wh} {2 wh} {3 wh}
	{4 wh} {5 wh} {6 wh} {7 wh} {8 wh} {9 wh} {10 wh} {11 wh} {12 wh}
	{13 wh} {14 wh} {gn wh} {0 bl} {1 bl} {2 bl} {3 bl} {4 bl} {5 bl} {6 bl}
	{7 bl} {8 bl} {9 bl} {10 bl} {11 bl} {12 bl} {13 bl} {14 bl} {gn bl}
	{0 fl} {1 fl} {2 fl} {3 fl} {4 fl} {5 fl} {6 fl} {7 fl} {8 fl} {9 fl}
	{10 fl} {11 fl} {12 fl} {13 fl} {14 fl} {gn fl}
	] def
	/sl FMLOCAL
	/val FMLOCAL
	/ws FMLOCAL
	/im FMLOCAL
	/bs FMLOCAL
	/cs FMLOCAL
	/len FMLOCAL
	/pos FMLOCAL
/ms { 
	/sl exch def 
	/val 255 def 
	/ws cfs 
	/im cfs 
	/val 0 def 
	/bs cfs 
	/cs cfs 
	} bind def
400 ms 
/ip { 
	is 
	0 
	cf cs readline pop 
	{	ic exch get exec 
		add 
		} forall 
	pop 
	
	} bind def
/wh { 
	/len exch def 
	/pos exch def 
	ws 0 len getinterval im pos len getinterval copy pop
	pos len 
	} bind def
/bl { 
	/len exch def 
	/pos exch def 
	bs 0 len getinterval im pos len getinterval copy pop
	pos len 
	} bind def
/s1 1 string def
/fl { 
	/len exch def 
	/pos exch def 
	/val cf s1 readhexstring pop 0 get def
	pos 1 pos len add 1 sub {im exch val put} for
	pos len 
	} bind def
/hx { 
	3 copy getinterval 
	cf exch readhexstring pop pop 
	} bind def
	/h FMLOCAL
	/w FMLOCAL
	/d FMLOCAL
	/lb FMLOCAL
	/bitmapsave FMLOCAL
	/is FMLOCAL
	/cf FMLOCAL
/wbytes { 
	dup 
	8 eq {pop} {1 eq {7 add 8 idiv} {3 add 4 idiv} ifelse} ifelse
	} bind def
/BEGINBITMAPBWc { 
	1 {} COMMONBITMAPc
	} bind def
/BEGINBITMAPGRAYc { 
	8 {} COMMONBITMAPc
	} bind def
/BEGINBITMAP2BITc { 
	2 {} COMMONBITMAPc
	} bind def
/COMMONBITMAPc { 
	/r exch def
	/d exch def
	gsave
	translate rotate scale /h exch def /w exch def
	/lb w d wbytes def 
	sl lb lt {lb ms} if 
	/bitmapsave save def 
	r                    
	/is im 0 lb getinterval def 
	ws 0 lb getinterval is copy pop 
	/cf currentfile def 
	w h d [w 0 0 h neg 0 h] 
	{ip} image 
	bitmapsave restore 
	grestore
	} bind def
/BEGINBITMAPBW { 
	1 {} COMMONBITMAP
	} bind def
/BEGINBITMAPGRAY { 
	8 {} COMMONBITMAP
	} bind def
/BEGINBITMAP2BIT { 
	2 {} COMMONBITMAP
	} bind def
/COMMONBITMAP { 
	/r exch def
	/d exch def
	gsave
	translate rotate scale /h exch def /w exch def
	/bitmapsave save def 
	r                    
	/is w d wbytes string def
	/cf currentfile def 
	w h d [w 0 0 h neg 0 h] 
	{cf is readhexstring pop} image
	bitmapsave restore 
	grestore
	} bind def
	/proc1 FMLOCAL
	/proc2 FMLOCAL
	/newproc FMLOCAL
/Fmcc {
    /proc2 exch cvlit def
    /proc1 exch cvlit def
    /newproc proc1 length proc2 length add array def
    newproc 0 proc1 putinterval
    newproc proc1 length proc2 putinterval
    newproc cvx
} bind def
/ngrayt 256 array def
/nredt 256 array def
/nbluet 256 array def
/ngreent 256 array def
	/gryt FMLOCAL
	/blut FMLOCAL
	/grnt FMLOCAL
	/redt FMLOCAL
	/indx FMLOCAL
	/cynu FMLOCAL
	/magu FMLOCAL
	/yelu FMLOCAL
	/k FMLOCAL
	/u FMLOCAL
/colorsetup {
	currentcolortransfer
	/gryt exch def
	/blut exch def
	/grnt exch def
	/redt exch def
	0 1 255 {
		/indx exch def
		/cynu 1 red indx get 255 div sub def
		/magu 1 green indx get 255 div sub def
		/yelu 1 blue indx get 255 div sub def
		/k cynu magu min yelu min def
		/u k currentundercolorremoval exec def
		nredt indx 1 0 cynu u sub max sub redt exec put
		ngreent indx 1 0 magu u sub max sub grnt exec put
		nbluet indx 1 0 yelu u sub max sub blut exec put
		ngrayt indx 1 k currentblackgeneration exec sub gryt exec put
	} for
	{255 mul cvi nredt exch get}
	{255 mul cvi ngreent exch get}
	{255 mul cvi nbluet exch get}
	{255 mul cvi ngrayt exch get}
	setcolortransfer
	{pop 0} setundercolorremoval
	{} setblackgeneration
	} bind def
	/tran FMLOCAL
/fakecolorsetup {
	/tran 256 string def
	0 1 255 {/indx exch def 
		tran indx
		red indx get 77 mul
		green indx get 151 mul
		blue indx get 28 mul
		add add 256 idiv put} for
	currenttransfer
	{255 mul cvi tran exch get 255.0 div}
	exch Fmcc settransfer
} bind def
/BITMAPCOLOR { 
	/d 8 def
	gsave
	translate rotate scale /h exch def /w exch def
	/bitmapsave save def 
	colorsetup
	/is w d wbytes string def
	/cf currentfile def 
	w h d [w 0 0 h neg 0 h] 
	{cf is readhexstring pop} {is} {is} true 3 colorimage 
	bitmapsave restore 
	grestore
	} bind def
/BITMAPCOLORc { 
	/d 8 def
	gsave
	translate rotate scale /h exch def /w exch def
	/lb w d wbytes def 
	sl lb lt {lb ms} if 
	/bitmapsave save def 
	colorsetup
	/is im 0 lb getinterval def 
	ws 0 lb getinterval is copy pop 
	/cf currentfile def 
	w h d [w 0 0 h neg 0 h] 
	{ip} {is} {is} true 3 colorimage
	bitmapsave restore 
	grestore
	} bind def
/BITMAPTRUECOLORc { 
        gsave
        translate rotate scale /h exch def /w exch def
        /bitmapsave save def 
        
        /is w string def
        
        ws 0 w getinterval is copy pop 
        /cf currentfile def 
        w h 8 [w 0 0 h neg 0 h] 
        {ip} {gip} {bip} true 3 colorimage
        bitmapsave restore 
        grestore
        } bind def
/BITMAPTRUECOLOR { 
        gsave
        translate rotate scale /h exch def /w exch def
        /bitmapsave save def 
        /is w string def
        /gis w string def
        /bis w string def
        /cf currentfile def 
        w h 8 [w 0 0 h neg 0 h] 
        { cf is readhexstring pop } 
        { cf gis readhexstring pop } 
        { cf bis readhexstring pop } 
        true 3 colorimage 
        bitmapsave restore 
        grestore
        } bind def
/BITMAPTRUEGRAYc { 
        gsave
        translate rotate scale /h exch def /w exch def
        /bitmapsave save def 
        
        /is w string def
        
        ws 0 w getinterval is copy pop 
        /cf currentfile def 
        w h 8 [w 0 0 h neg 0 h] 
        {ip gip bip w gray} image
        bitmapsave restore 
        grestore
        } bind def
/ww FMLOCAL
/r FMLOCAL
/g FMLOCAL
/b FMLOCAL
/i FMLOCAL
/gray { 
        /ww exch def
        /b exch def
        /g exch def
        /r exch def
        0 1 ww 1 sub { /i exch def r i get .299 mul g i get .587 mul
			b i get .114 mul add add r i 3 -1 roll floor cvi put } for
        r
        } bind def
/BITMAPTRUEGRAY { 
        gsave
        translate rotate scale /h exch def /w exch def
        /bitmapsave save def 
        /is w string def
        /gis w string def
        /bis w string def
        /cf currentfile def 
        w h 8 [w 0 0 h neg 0 h] 
        { cf is readhexstring pop 
          cf gis readhexstring pop 
          cf bis readhexstring pop w gray}  image
        bitmapsave restore 
        grestore
        } bind def
/BITMAPGRAY { 
	8 {fakecolorsetup} COMMONBITMAP
	} bind def
/BITMAPGRAYc { 
	8 {fakecolorsetup} COMMONBITMAPc
	} bind def
/ENDBITMAP {
	} bind def
end 
	/ALDsave FMLOCAL
	/ALDmatrix matrix def ALDmatrix currentmatrix pop
/StartALD {
	/ALDsave save def
	 savematrix
	 ALDmatrix setmatrix
	} bind def
/InALD {
	 restorematrix
	} bind def
/DoneALD {
	 ALDsave restore
	} bind def
%%EndProlog
%%BeginSetup
(3.0) FMVERSION
1 1 612 792 0 1 8 FMDOCUMENT
0 0 /Times-Bold FMFONTDEFINE
1 0 /Times-Roman FMFONTDEFINE
2 0 /Courier-Bold FMFONTDEFINE
3 0 /Times-Italic FMFONTDEFINE
4 0 /Helvetica-Bold FMFONTDEFINE
32 FMFILLS
0 0 FMFILL
1 .1 FMFILL
2 .3 FMFILL
3 .5 FMFILL
4 .7 FMFILL
5 .9 FMFILL
6 .97 FMFILL
7 1 FMFILL
8 <0f1e3c78f0e1c387> FMFILL
9 <0f87c3e1f0783c1e> FMFILL
10 <cccccccccccccccc> FMFILL
11 <ffff0000ffff0000> FMFILL
12 <8142241818244281> FMFILL
13 <03060c183060c081> FMFILL
14 <8040201008040201> FMFILL
16 1 FMFILL
17 .9 FMFILL
18 .7 FMFILL
19 .5 FMFILL
20 .3 FMFILL
21 .1 FMFILL
22 0.03 FMFILL
23 0 FMFILL
24 <f0e1c3870f1e3c78> FMFILL
25 <f0783c1e0f87c3e1> FMFILL
26 <3333333333333333> FMFILL
27 <0000ffff0000ffff> FMFILL
28 <7ebddbe7e7dbbd7e> FMFILL
29 <fcf9f3e7cf9f3f7e> FMFILL
30 <7fbfdfeff7fbfdfe> FMFILL
%%EndSetup
%%Page: "2" 2
%%BeginPaperSize: Letter
%%EndPaperSize
612 792 0 FMBEGINPAGE
72 744 540 756 R
7 X
0 K
V
72 32 540 44 R
V
72 63 297 657 R
V
0 10 Q
0 X
(Chairman) 72 650.33 T
1 F
(Jehan-Fran\215ois P\211ris) 72 638.33 T
(Department of Computer Science) 72 626.33 T
(University of Houston) 72 614.33 T
(Houston, TX  77204-3475) 72 602.33 T
(\050713\051 749-3943) 72 590.33 T
2 9 Q
(paris@cs.uh.edu) 72 579 T
0 10 Q
(Vice-Chairman) 72 561.33 T
1 F
(Willy Zwaenepoel) 72 549.33 T
(Rice University) 72 537.33 T
2 9 Q
(willy@rice.edu) 72 526 T
0 10 Q
(Editors) 72 508.33 T
1 F
(Terry Slattery) 72 496.33 T
(Chesapeake Computer Consultants, Inc.) 72 484.33 T
(2816 Southaven Drive) 72 472.33 T
(Annapolis, MD 21401) 72 460.33 T
(\050301\051 970-8076) 72 448.33 T
2 9 Q
(tcs@ccci.com) 72 437 T
1 10 Q
(Darrell D. E. Long) 72 419.33 T
(Computer and Information Sciences) 72 407.33 T
(Applied Sciences Building) 72 395.33 T
(University of California) 72 383.33 T
(Santa Cruz, CA 95064) 72 371.33 T
2 9 Q
(darrell@cis.ucsc.edu) 72 360 T
0 10 Q
(Conferences and Workshops Chair) 72 342.33 T
1 F
(Joseph Boykin) 72 330.33 T
(GTE Laboratories) 72 318.33 T
(40 Sylvan Road) 72 306.33 T
(Waltham, MA  02254) 72 294.33 T
(\050617\051466-2803/4267) 72 282.33 T
2 9 Q
(boykin@gte.com) 72 271 T
0 10 Q
(Past Chairman) 72 253.33 T
1 F
(Luis-Felipe Cabrera) 72 235.33 T
(IBM Almaden Research Center, K55/803) 72 223.33 T
(650 Harry Road) 72 211.33 T
(San Jose, CA 95120-6099) 72 199.33 T
(\050408\051 927-1838) 72 187.33 T
2 9 Q
(cabrera@ibm.com) 72 176 T
0 10 Q
(Standards Subcommittee Chair) 72 158.33 T
1 F
(Jim Isaak) 72 146.33 T
(Digital Equipment Corporation ZK03-3/Y25) 72 134.33 T
(110 Spitbrook Road) 72 122.33 T
(Nashua, NH 03062-2642) 72 110.33 T
(\050603\051881-0480) 72 98.33 T
2 9 Q
(isaak@decvax.dec.com) 72 87 T
315 549 540 657 R
7 X
V
0 10 Q
0 X
(Executive Committee) 315 650.33 T
1 F
(Jehan-Fran\215ois P\211ris) 315 638.33 T
(Willy Zwaenepoel) 315 626.33 T
(Terry Slattery) 315 614.33 T
(Darrell D. E. Long) 315 602.33 T
(Joseph Boykin) 315 590.33 T
(Luis-Felipe Cabrera) 315 578.33 T
(Jim Isaak) 315 566.33 T
315 63 540 342 R
7 X
V
0 X
1.48 (This newsletter is the regular publication of the IEEE) 315 335.33 P
1.75 (Computer Society Technical Committee on Operating) 315 323.06 P
1.6 (Systems and Application Environments.  News items,) 315 310.78 P
-0.54 (short articles, letters, and reports should be sent to the ed-) 315 298.5 P
0.37 (itor. All appropriate items will appear in the newsletter,) 315 286.22 P
1.2 (although editing may be necessary to meet space con-) 315 273.94 P
0.57 (straints.  Reports and articles that appear herein are not) 315 261.67 P
0.14 (refereed unless otherwise specified. Article submissions) 315 249.39 P
1.34 (should be in double column format, 10 point type, 12) 315 237.11 P
-0.19 (point spacing, with one inch margins.  Machine readable) 315 224.83 P
1.65 (copy is preferred in both source and PostScript form.) 315 212.56 P
(Contact the editors for details.) 315 200.28 T
1.69 (Membership in the Technical Committe on Operating) 315 176.28 P
0.5 (Systems is open to individuals who demonstrate a will-) 315 164 P
-0.05 (ingness to actively participate in the various activities of) 315 151.72 P
1.13 (the TC.  Members are entitled to receive the quarterly) 315 139.45 P
(newsletter of the TC free of charge.) 315 127.17 T
1.41 (Subscription modifications should be done by submit-) 315 103.17 P
0.12 (ting a revised Technical Committee Membership Appli-) 315 90.89 P
-0.17 (cation, available from the editors, or periodically includ-) 315 78.61 P
(ed in the newsletter as space permits.) 315 66.33 T
72 666 540 720 R
7 X
V
0 18 Q
0 X
(Technical Committee on Operating Systems) 137.11 708 T
(and Application Environments) 187.54 688 T
FMENDPAGE
%%EndPage: "2" 1
%%Page: "1" 1
612 792 0 FMBEGINPAGE
18 666 594 765 R
7 X
0 K
V
0 24 Q
1 K
(Operating Systems) 159 742 T
0 X
0 K
%%BeginBinary:  14333    
2544 600 610.56 135 0 2 657 BEGINBITMAPBWc









































































A"j"
C0T:07A"J"
80T:03

A"J"
C0T:07AZ
T<























A"j"
80T:03


















J%
SA0F87FFE0J'
S@01FFFFFFFFFEJ#:#
S?07FFFFFEJ"<#
S?3FFFF0J#=#
S>03FFFF80J"?"
S>3FE0J#?#
S=07FFFF80J"A"
S=3FF8J#A"
S<03FFFFJ"C"
S<0FE0J"C"
S<FFFCJ"D#
S;01FF80J"E"
S;07E0J"E"
S;3FF8J#E"
S:01FFFFJ"G"
S:0F80J"G"
S:3FE0J"G"
S:FFFCJ"H"
S903FFJ"I"
S90F80J"I"
S93FE0J"?#>"
S9FFF03FF8J"='="
S803FE0000000003FEJ"=":#<"
S80F800007FFJ"<#;#<"
S81FF800000FC0J";#="<"
S87FFC0001E0J#;">#;"
S701FF00000FF8J";"@";"
S703F801FCJ";"@#:"
S707C0007FFFJ":#A";"
S70FFE000780J":"B#:"
S77FF0007FE0J#:"C":"
S601FF801FF0J":#C":"
S607FC0007FCJ":"D":"
S60FF000FEJ":"E"9#
S61F803FFF80J"9#E":"
S63FFE000FC0J"9"F":"
S67FF003F0J"9"<%<":"
S6FFC01FC3FFFE00F8J":";'<"9"
S5010001FFFFFFFFFC3FFEJ"9"<":#;"
S503FE7FFFC00FJ"9";#;";"9"
S507F80FFFFF03FFJ"9";"=":":"
S50FF07FE001C0J"9":#=":#9"
S51FC003FFF8007FE0J"9":">#:"9"
S53F801FFF803FF0J"8#9#?":"9"
S5FFFE0003FFF00FF8J"9":";':"9"
S401FC0FFE00007FFFFE03FCJ"9":";"8%9"9"
S403F07FF01FFFFFC000FEJ"9"9#;"8"8":"8"
S40FE003FFE007F87FFFJ"9"9"<";":"9"
S41F800F80FF3F80J"9"9"?"9"9"9"
S43F003F03801FC0J"8":"<"<"9"9"
S47FFCFF00E007F0J"8"9"<"="9"9"
S4FFF803FEFC01F8J"9"9"D"9"9"
S301F00FFF00FCJ"9"9"<">"9"8"
S303E01FFC807FFEJ"9"<">"9"8"
S7C07FF8F03FFFJ"9"8#<">"9"
S3078001FFF0F81FJ"<"F"9"9"
S30F03FE0F80J"8"=">"9"9"
S70007E0FF07C0J"8"9"="?"8"9"
S31FFE1FC0E001E0J"<"="?"8"9"
S33F7F80F000F0J"8"9"<#?"9"8"
S37FF8FFFE00FC7FF8J"8"8"="@"9"8"
S3FFF001FCFE1FFCJ"9"8"="@#8"8"
S201C007F8FF800FFEJ"8"="A"8"8"
S6801FE0C007FFJ"8#8"="A"8"9"
S203FE003F80F00380J"9"="A"8"9"
S5FC7F00F801C0J"8"8#<"B"8"
S207F801FFFCFE00J"8"8"="B"9"8"
S20FF003F0FF7FE0J"8"8"="C"8"8"
S21FE007E0803FF0J"="C"8"8"
S80F00C01FF8J"8"8"<"D";"
S23FC03FFCE0FCJ"8"8"<"D"8"
S27F807FE0F00FJ"8"8"<"D"8"8"
S2FF00FF00FC07FEJ";"<"E";"
S10101F8FEFFJ"8";#E"8"
S4FE03E000FF03J"8"8":#G$9"
S103FC07F80080000180J"8"8":"H$9"
S107F80FE0C00000C0J"8"J"8"
S4F01F7E07FJ"8"J"8"8"
S10FE0:F03FE0J";":"J"8"
S11F3FC051FF0J"8"J"8"8"
S4C07F7F80FF8J"8"8"J"
S13F80FF7FCJ"J"8"8"
S6018FE07FCJ"J"
S400:FFJ$8"J$8"
S17FFFFE039800003FEJ"8"J"
S3FC079C0J":";"J"8"
S1FF0FE0501FFJ"8"J"
S3F81F9E0J";";"I$9"
S0013FF0F0000080J">%F"8"8"
S3F0FFFFFFFCF87FC0J"8"8">#E"8"8"
S003E07FFF80FC3FE0J";"?"H"
S007FFC01FJ"@"E"8"8"
S501E0FE0FF0J"8$J"
S00FC00003:FFJ"J"8"
S507=07F8J"8"J"
S01F80=80J$J$8"
S300000F;C00003FCJ"J"
S03F@E0J"8"J"
S2FE1F@FEJ"J$
S2FC>F00001J":"J"
S07F3F=00J"8"J"8$
S2F87F;F87FFFFFJ"
S0FFJ"8"8"@"F"8"8"
S/01F0FFC0FC3F80J";"@"
S@0000FEJ":"@"="B"
S/0301E02F1FJ$<&=%<";"
S2E00003F80000000000000000FFC0J#E#="
S:FE00007F0FJ"8$:#G";"
S/07C00007FE000180J"H#<"8"
S980003F07E0J$9#I"
S280000FF80007J">"J":$
S/0FE0401C00003J$9"J#9":"
S200001F804003FE0F0J#J";"
S7FE0050F01J":"8"J"9":"
S/1F3FF8603F0F8J";"J">"
S1FEF0600FCJ":"8"J"
S/3F7FC073FJ"J"8"
S78070FF8J"8%J":"
S1FCFFFFFE0070700J"<"J"8":"
S/7FFC803FCFEJ$8"J"8"8"
S1F80001F8800FE7FJ$J"J"
PA0FFFFCP@E097FJ%J"J"<">"F"<"
PAFFFFFFC0:F8OKFFC0FE1FFFJ"P">"J#8"9"J#J":"=#=">$8"
OC3FE00173FE003F0901FFOMF0000FFFF80FFFFF3FJ";">#?#A#8"9"J"J$>$;$="
OCFFF03FE001FF7FF00FFC907P"03FFFE3FFFC001FF8003J"<">#?$@#8"9"J">"?"=":"
OB01F87FF003FF80FFF83FFFP>FCFFF0011FJ"@$?":":"J"J"=">$="8":"
P$FF07FFC001FF8080FP$F80303FFFE008080J"D"J";"J"8"9"="8"=">"
OB0301;01C0P601E0F00FE0FF7FJ";"J":"J$="A"=&
P?03E09FEFEOJ07FFE01FE03FFFC0000FJ"A"E";"J%J"A"D"
P#030F07F0;FE0001FFP&3FF0C0J"J"9";"J(J&="A"="
OB07F030FF89FC03FF0003FF80OGC0000FFFC0FFFC1FJ"J";"J%J"<"B"=$
OIF0C1FFC<8007FFC0OK8003FE0FFFE0J$C";"J$J"<"<"B"="
P/07FF803FFE807F807OI030007FF07J"J"A$J#J">"C"<"9"
OIC0500F0007F>0180P!1F1F800307J#?"?#G"8"J#9"J"8"="C"<"<"
OHFC00E003F880FF800000FOI80FE3FE001E0J":#J#D&J"C"<"
OB03F80040000FFFFF8001FPF7FF000J$8"?"J%8$J":"J";"="C">"
OB0000070007707FFE001E00007<0F80OD07FCFFFCF0J$J$J#J"="8"
OD03FFFEHC00003P=3FF85FE7F03J$B"J"8$8"J'J"?"D"
OD01FFFCC08030000018091FFFC01FFFC0OG0003FFJ#8'8"J%9#9"J"<"J";"
P71FFE0FFFC007FFFE00<3FFFE03F03E00FOCF00763FF0J%9#8"E#8$<"="?#9#8#8&9(J";"<"E"<"8"
OFF80001FF03F80FFFFEFFFFF0FC803E8007FF7F8003FFFFFFFF7FFF800001FFF0O<0FE00F801F01J$8$:#:#:&8":$<#95;*J"E"
OH1FFFF87FFFC003A03FC007FFFF8007FC0FFFF83FFE402001FFE0003FFF0000FC01FFF8001FFF8001FFFF003FFFFF0000FFFFEOI1FC0J+9*:"8#8"9"8";%84<#8'J"J"<"
OFF0007FFFFF0003FFFFF8807FFE0007F001FFF87FE01FFF80F081FFFFE03F80FFFF800FFFFC003FE07FFFE007FFFE003FF80FFE007FFFFFE0OAC06E00FJ"8#8#838#9"9$9$8"8#80="8$8"J"="E"="
OD0301FFC00FFC001FFF81FFFF800FFE0FFFFE000FF000FFF87F801FFFE07FFFFFF87FC1E01FFFFF007FF8FFFFF81FFFFF007F3FFF80FFF8O@7F3FF0F8J"9#8"9"8+9#9"D&8#9#8#8"=#9"9"J"J"<";"
OG07E03FFFC7C01FFFFFFFFF001FF801FFFFE0FF0001FFFFF07FFFFFFFFF80FEFFF7FCOA806F807F8J#9#9"8"8#:%?"8$?";#8"?"<":"9"J"9"<"J"
OFE00FF87F80FFE03F803FF8071F3FFFC080FCFF80FFFFFFFFO=FE007F900J"9#9"D">"8"<";#:"9">"G"J"<"
OG1FFFFFE00FF0001FE003FFC0C080P)FC03J%?":">"H#:#J"J"J"
OD07FFC03F3FF01F001FF007CC0OGFF7FCJ">"<";$>";"J"G"J":"J"
OG7FF07F7FF83FF880<E0E0O:1F7E7FEJ#>"D";#;"A"H"
OF80FFF87FFC077FF8E1J'B"=#;#9"9":";">"H#<"J"<"F"<"9$
OD0FFF81FFFC01F8F0FFE001FE003F0FC1F807F0O?7C01FF017FFFFCJ$;#@">"8#B$J#9#J#
OHF0007FFC7FC0C0FC3F1FFFFC<E001801FP200FEJ&8&B"8#8#<";%J%8#8&J"8"
OF87FFE0001FF007FFFFFFF1807F8000FE7FFFF0038FE03FFFDC000FE0007FFF8O<FCFCJ&:#:)8'8"<"<'8#8#9#8,8(J"G"
OD1FFFFFFFC0E003F81FFFF0FFFFE03FFFFFFFFE001F00FFFFFFC001FFFEF80FF07FFE07F03FFFC1FFF3FFFC01FFF800007FFFFC0003OH0380J$8#:#:#;$<"A#:#8#9#8)?"J"
OH80000F8001C00F800FF8000F7F0000E007C01FFC03C01FFFC3FFE1FFF8F8OCF8J#:#:"@$9"8":":'8"8%8#@"8&
OM0000000700FE0001FCFC017FFE1FFFC00300C3FFF801800FFE3FFFF00001J"8":"9$;(C"9";$9"9#9$8"J"
OLFE7F03FE0007F00007FFFF0007FEFFFE000FF00007C1FFF0F0P<7EJ"8"C%8$?$8"9#D"A";"J"
P!1FFEE00000D73FFFF803FFFC3F8001837FFCOF07J"="8%9&;"8%:">":":"9$8"@":"J"
OD3FFC0007FFFCF1FFFC000FC000FFFFFF01F8BFFC83FFE0FEF1FFP0C0J$;"="9"<";#8":"<$>#;">$8$J"
OHFFFFFF03F8C101FFF8F807FFFF00C00087FFF803F80003OAF0J"=";"9"?"8"F"=$>";"8$8#8$J"
OD7FF8F8E18007F003FFF8FC8303FFE1FFFFFFFFFFP37FJ";$@":"G";$>"9"8"J"
P"01E3FFF01FF0FE1FFF8707E0E3P<3FJ"9"9"="<"<#<"A";#9$J"J"
OLF00307C33FF0030FF080010FFF0FP F8;E0J"9"?"8":"A"C"
P$F0C3007FF1E007J"E"<"D"="9";"8"8":#
OLE083FF7FFCE000F8FEC007J$?"D#?"D$E"
P(C7FFE00101FF071FFF07F8J&=";"8#9"<"D$8"B"
P"07FFE0000F8703FC1FE0073FFF0F03C3J"G">":&>"J"A"="
ODFF87FEFE000FFFE30F71F23F0J$=$B";"8"9"8";"B$<"
P*C0001F07FFF01F7FF8C0FEF0F0000380J%;";"A$<$D"<">(9"8&
OGFE00001F0F8F0FFFE001FFFC0FFEFE0FFF800FFF87018000000000J":"9"9"="8":";"<"D$=#@"8"J"
OGFCF03F1F0FFFC0C03F7FFE1FFC3F0000P53EJ"8%E"9$:"?"G"J"
OLF83FFFFFC01F1FFFC7FEFF3FPH3FJ"9"="<"A"9"@":"F"D"
OC01F8FF1F3F3F7F01E001J$8&?%@"<"9"8";"9"8$>#8";"8%J"J"
OEFDFFFC3FFFFC000380003FFE7FFFFFF0F080FC1FFCFC1F1F03800003FCO@F8B7FJ":&9"?"9$9":"8$;"?$>"<&:#J"?"G"A"
OEF87FFFFE0007801F80007FFF0080000103FFFC3F7FC7FFF800070FFFO=FC03C0F8J&:"=">#9"8"8";$9$;"C":"8"9":"J"
OC03FFF0FFFEFF3FFE7FFF018FC00003F800071FF8C0FF0F1FP8FCJ"8"9"?$8&8#:"9$9$="<&;":$8$
OGFFFF0F00007FFC3FFFC003E00380F0000FFC000F0007FFC0007FE0FC003FC0007FJ%9#=":#9#8#<&9$9">"?"<$8$J"J":"
OF7FFF8003803F3FFC3FF807F00F7FFFFC007FFE001FE0F83FFF00FFF000FFO<0FD7EF8J"8#9#<">%8#>$9$;":"@"8";"9#J"<"G"
OEE0F81FE1FFFE1FFFFFFFFFFFFFFFFFFF81FF3FF8F8F0FFFF1FOB780180J":#9"J">"8"<";"9$D$J"
OC07FFFFFF>3FFFEF010FFFF8FFFFFFFEP5FFJ"A"J$C":":#<":"
OF3F0051FFF00C7FE7FF0F0F8J"8":$C"A"B$J"J"<"J"
P&7FFE7FFC0F1F871FFF804FCO@7C008FEJ"I"8"D"A&8$J"<"
OF1FFFF80F07FFC0007F03FFF0PF00FCJ">#;":"8"C"@#E"?#>"J"
OF0FFC7F7FF80707FE0F01FC7FF8O@7EJ#9#9";"<$>":";":"8"=#>"8"8"?"J"="E"
OEC007FC7FF8FCFFF803FE03C1FC80FFE0F0F0F8F0O@3E7FFEJ"9#9$8"?"@"8";":";"?"8">">"J"
OF03F03FF07FFEFF01FE0180F8FC00E13FE0P101J#9#9"="9"8"C#:#9#9":$8"<":#9":"J"8"="
OE8001E00FE0FCF900007F007FF0073FE0FFC0FE1FF01FF1C0O=FE3F3FJ%9#9#:";&;&=$9"8%=)8#8"9#9"J"B"
OC03FF0000C003803FF8F8FFF0007FF07FFC1FFCFC001FE000001FF80FFC0000FFE0FFE0E00F07C07F00P*FCF0J"8&8%;"9"9"8"8&9"9$9$8,8,9#8"J"E"<#
ODFE7FFFFC0001FE003FFCF8F03FF1801FF81FF01FE0000F0001F807F00001FFC07F800000007FC0FF800FFFC007FFE001001FFCOI1FF803F8J#8,8%8'8)9"9$8%8c;18"J":#
OC00000FFFF000003FFFF0001FF07FF07FF07FE07FE0000F801FFE0003C0078007000003FC0000000000000003FF0001FF80007FFFFC0003C0O<071F80J$8'8%8`$c9"8"8%Jb)J"@"E"?"
OG007F0000FE000000003FC0000003FFF001C0001FFFE060FFFF000007FFE00O>FF0FF001J":"<#?$A%9$J$8#J"<"E"<"
OH00000000003F80003FF80000FE00=00FE0003E0OCC007E007J#B#;"J"9#J"E"="
P20000000000?000000OJ03C0F0J"<"
S4E001J"<"
SK800FJ#<"E"<";"
S30FF000001FE0J"@"C">$
S1807FFEE00003J";"="J"
S.03F83F53FJ"="C"
S4FC1FFCJ"C"="
S<0FF87FJ%="C"@"8"
S1C00007FE07F007C0J";"="C"="
S.01FF03C0FFJ"C"<$
S<008001FFC0J"="A#
S5807FFE00J&="A"="<"
S1E00003FFC00FFC0380J"="A"="9"
S5E003F0070FJ"9"="A"=$
S1F0F000C00FFF80J$>$>"="<"
S301FFF83FFFC0001F00J"E"?">&
S.000FF83FFF00001FJ$>$;$>"
S300FFFC00FF8001FFC07FJ"?#;$>"9"
S5FE0000007C00FF3FJ"9"G"@"
S1F8FF00FEJ":$J"<"
S/7F7FFF80903FEJ"J"
S6C0907J"<"J$8"
S/3FE090FFFFC7FJ%9&TD#:#;"Z#PJ"8$J"<"
OB03FFFFE003FFF0003FFFFF7FC03F@801FOAFC3FFFF091FFCJ"8"9&?"8$8$8"8"8$;"J#;"J"<"J$
OB07F807FFF8007F8007FFC001FFF01FF001FFF87F@C07FF0O>1FF893FFFF8J"8"J$8$8"8"8$J"J$J":"
OB0FFC41FFFE003FFF87FFE03FFFCMFEOC1FFFFC9FFFFJ"J$8"9#8'J#J":"J"="
OEFF43FFFF00701FFFF80000FFFFEMFF80O?FEFE803F8J"<":"J"J%J"8"
P.F807C0O$E0OB0FFFFFC0707F0J"I">":"J"J"8"J":"
OF807F1FF0O$F8OB07FC70F01J":"8"9":"J"J";"J"8":"
P)C0FC0F7FF8O$FEO?FFFF73FE0F0J"J":"J"J"J"8$
OFC0<FFFCO$FFOFC06FFC00003J"J#;"J"J":"9"J">"
OFE0:F001FEO%80O<0F03F0507E0J";"J"J";"J"9"
P403FFO%C0O?80FC53F80J"F"8$B"J":"9"J";"
OFF0E0FFFFFE80PA0701FF5FF07J"J"J$:"I":":"
P407O+E0O?C00000FC0700C0J"J"<"J"?#H"
OFF8;0FC0PA03FFC0FFJ"J"J"J"8":P"=#9":"8"
OFFC5FFO1F0O?E07FFC3FEA0FFE0FJ";"8"<"J"J"8"B"=':"8"8"
P+011F1FE0O$F8O<01F0FEFFFFFFFEFBFFFC1F80J"F"C#J"?"<"9#
OFFEF0E007PJ3FFF01FFFFJ"9#8"J"8%8"J"8"J";"
P3E00003F0I80FC000003FCO?F81F;F800J"`"B&J%8"`8"8"J"
P!FC7F3FFFFC0000AF000003F80F800OBFCJ">";"="<"J`"8"8"8"A"J"J"8$
OFFFF83F80F8;03E01F007FOD0F;F03FFFFEJ";"8$8"B"c$;";"D$J"8"8"@"I"
P+033F7FFFF07FFC3FFFFE010F3FFFFEO<00FE07807FJ"J"8"8"J"J"8$
OG809C0E03F51FQ!E0FFFFFCJ"E"J"J"J$J$
OGC0F8<F8E1FO?7FFFFF>C00001J"C"J"
P+071FPI03J"9#:$J":"J$8"
P/C080FF0FFFE0PB3F01;800003F8J"C"?"?"J";"@"
OGE01F7FC0Q$000000J"8$J"J$J"
P6C007FF80O"0FOB800000=07J"E"E$J"J";"
OGF0FC03FC00PH7F9FEF0J"?#J"8"8">"F"
P/E00000PC1FC03FFEFCJ"C"A"J"I"A"8"
OGF80F81PME07F0FE0J";":"J">"F";"
P+0FFFE0PM1FFCF8C0J"J"J"8"8"J"8"
OGFC901PJ0FF00F9F01FJ%E"B"J"J"8"8">"=">"8"8"
ODFE3FFFFEFEF0O'1FO?07F807F83FE03F80J"F"="<"J"8"F"
ODFC07F0F8PJFC031FJ$J"8"J"8"A"=">"8"8"
OE1FFFFF900FCPG03FEF00FC07F00J"8"J"9"J$J">"F"8"
OE0F807FEFEO'3FFFFCOC01E080FFJ"@#J"8"8">"=">$8"
P+1FFFC0PF01FF00C007000001FEJ"?"="C"J"J"8"="="=";"
OE07FCFFF0O&7FOC807F8003FEFCJ"<"J"D"J$J"8"="="="8"
OHC0FF5FEFCEFFFFF8OAC03F0001FC03J"@'9":"<#C"J"="8"J"<"<">"="8"8"
OE03FFFFFF8000033F01FFC0FE980FC03O@001FFE00F807F8J"?"8$9"C&J&9%J"?"?"<"8"
P%F8F8FC007FFCFFFFFFFFF05FFFFFFFFC0FFFFFFFFODE0FC7FF00FJ"@"H#F"J"?"J"8"8"<"?"<"8"8"
OHE0FCFF80FC9E0F0O>7FF00FF03FE01FF0J"C":"D"F"J"J"8"8"<"?"<"8"
OE01FE80E0FECE0O>1FF807E00FC03FJ"H"<":"J"8"8"<"?"?"8"
OHF0873FFCPE0FFC0180077FE0J"8"J#>"J"J";#?"<"8"
OE00F84FC03FFO&C0OD00FE000180FFJ"B";"E"J"J"8"9":"@"<";"
P'011FC0FFC80O>07FE7FFC0000C0J"F$:$;"J"8">"A":"8"9"
OHFC7FFF03F8000FF0PD03FFE01FFE0180J"G"?";"J"J"9"8":"A":"8"
OF7FC007FCO%00O>01803F0003FC03J$J"9";"J"J"8"9"B#9"<"
OF3FFFFE50703FEO$FEOCC00FF8000FF000J"=":";"J"J"9"8"9"C"9"8"8"
P'00FE01FFO$FCO?00E007E007E007FEJ$G"="<"J"J"8"8"9"C"9"8"8"
OF1FFFFFFE0080O#F0O@7FF003C003C00FFCJ"E"<"8";"J"J"8"8"9"C"9"8"
OI0FFFF03FC0O#E0O@1FF8018001801FJ"8"D"8"=";"D"J"J"8"8"G"8#8"8"
OF0FFFE0011FE0FEB80O@0FFC0003FE003FF8J"?";";"J"9"F"8"9"8"
P%FCFF07F0PGFE7F01FC7FF0J&9":"J"J"J"8"9"I"9"
P(7FFFE1FFFC0F014FCB00O@07FF3FF8FFJ"B"B"8#:"D"J"9"8"I"8"9"
OF07F8E0007FF8F8P503801FF001E0J":";";"I"J"8"I"8"9"
P%E0E3BF0FF0P9C007E003C0J">&:"8"8";":"@&J"J"9"8"I"8"
OF03FE00000000FB00FF01FCFC000000009C0OI01E003C007J">"A#J&:#8"J"9"8"I"8"9"
P!FCFF001FHC000000000003F80O@00F801800F80J">"@"@"J"=$J"8"H#<"
OF01F8F801H80FE001FOGFC00FE0000J"?":#8"@"J"=$J"8"9"E$9"8"
P(3FC0000FFEF8900FC000FOD7FFF3F03FFFC1FFEJ">"J"J"8"J"9"8"G"9"8"
OF00F0603O#07C0OA3F800FF83FFCJ"J"9"8"E$9"8"
P801PH1FC00307FFE0FFF8J"J%J$8"J"9"8"Z"8"9"
OG7F>007FFFFFLF80003E0OA0FE00118001F0J"J"J"<#E#8"
P93FO"01OD07007FFC0003J"H$@"J"J"9"9"E"9"9"
OG3FF0007F1FO%F0OA03F01FF007E0J"?"<"J"9"9"E"9"9"
P(1F800FPG01FC07C00FC0J"J"J"8"J"9"9"E"9"9"
OG1F?07O"00F8OA00FE01803F80J"9"J"8"9#C#9"9"
P(0FE0Q'7FFF007FFE00FF00J"J"J"J"9"C"9"9"
OG0F43FO0FCOF801FF801FEJ#J"J"9"9"C"9"9"
P40FF8O'7FOD3FC007E003FCJ"J#J"9"C"9"9"
OG07:7FFCQ"E0018007F8J%J$J"9"9#A#9"9"
P20001FFFEO'3FFFFEOB1FF0007FF8001FF0J"D"@"J"9":"A":"9"
OG030703Q 0FF81FE03FE0J"<"J$J"9":"A":"9"
P.1FFFO'1FFFFFOB03FE00807FC0J"H":$;"J"9";"?#9#9"
OG01C0FE00070FPH01FF3FFE0001FF80J"J":"J"J":":"?":":"
OG00<80FEO$80OA00C007E00700J"F"@"J"J"9":">#:"9"
P(031FFFF0FOE7FE000FE000FFEJ"<"B"8":"8":"J"J"9";"=";"9"
OH7FF80FFCC03FFFO!C0OB3FF81FC03FF8J"J"8$="J"@"J"9";"<#;"9"
P!FC4F07FFFFC01<8007OE1FFE03FC00FFF0JP";"<"8"8";"9"8"J"C"J"9";#;";":"
P!FE8003F8FFC007FC9C0E0OB07FF001FE001C0J"A$C$<P8P"JP<"J":";#9#;":"
OH3FFF0001FE0003FE403OE03C0007F80000780J$8"E"J">"J":"<&<":"
P6FFE01FF8FF9C0F0OB01F0007FFFC0001F00J"I">#J"J#9"=$="
OH1F07FFFFO$01OE007FFC0000003FJ":"?"J">"J"G"9"
P,00F8F0IE0F8OGFFFFFEJ"J"="J"J":"E":"
OH0F801E0O!00OF3FC001FCJ"C"J":"E":"
OH0700Q-0FF807F8J":"="J">"J":"E":"
P.0300C0IF0FCOC07FE1FF0J"J"J":#D":"
OH03OC7FOE03FF80FFE0J"<"J";"C";"
P47F80PH00E007C0J"D$;"8";#J$J":"C";"
OH017FFFFEF03FFE00O"3FFFFEOD7FF81F00J"J":"C":"
P41FQ"1FFF7FFCJ"J";"J"J";"A#:"
OH0090FFCO#1FOF07E007FFF0J"="8";"J";"A";"
P)3FE007F8PJ03FC1FE0J"E"8";";"J"8"9"J";#@";"
OI7FFC0101E0JE0F00FOF01FFE0FF80J$:&?"="8#:"J";$J"<"?"<"
OB07FFF83FFFF0003F1FC0007FC0K3F07FFFCOD00F81F00J$:&<"8$8"8"9"9#J%9$J";#>";"
OB000000000000001FFE0FFFF000001FFE00JC01FFFC003FFF0OE3FFF80FFFCJc8$9#:"9"8"D"9$;"8"8"=%9$J"<"="<"
OM01FFC03FF80FFC07FE0FFFFC00C0078007FE00000000OE1FFC03F8J$9#:"9"8j9$<$8fJ"<#<"<"
P)000000000001E00000000000000OL01FFF0FFE0J#8"J#<#:"="
P5007F80PL007FFFC0FF80J%J"=&=#
P601FFC000PM3FFFE0001FFFFE00J$J">$>"
P6000000Q 1FFFFFFFF8J"I"
S907E0J"I"
S901C0J#H"
S9007F00J"G"
S:1FFEJ"G"
S:07F8J#F"
S:007FC0J"E#
S;1FF800J"E"
S;07C0J"D#
S;00FE00J"C"
S<1FF8J"C"
S<03C0J#A#
S<007FFE00J"A"
S=0FF0J"A"
S=0100J#?"
S=000FE0J"?"
S>0100J#="
S>003FC0J"<#
S?00FC00J#9#
S@003FC000J"8#
SA00F000J$
SB000000























AZ
T<

























A"j"
F0T:07A"J"
E0T:03

A"J"
F0T:07AZ
T<



















































































ENDBITMAP
%%EndBinary
72 63 540 657 R
7 X
V
0 18 Q
0 X
(IEEE Computer Society) 213.05 645 T
(Technical Committee on Operating Systems) 137.11 625 T
(and Application Environments) 187.54 605 T
(Volume 6  Number 1) 226.05 565 T
(1992) 288.01 545 T
0 12 Q
(Editor\325s Message) 72 517 T
(.........................................................................................................................) 161.91 517 T
(1) 525 517 T
(TCOS Electronic Newsletter) 72 497 T
(......................................................................................................) 218.88 497 T
(1) 525 497 T
(Upcoming Events) 72 477 T
(........................................................................................................................) 164.91 477 T
(1) 525 477 T
(How to Get the Newsletter) 72 457 T
(.........................................................................................................) 209.88 457 T
(2) 525 457 T
(WWOS-III Proceedings) 72 437 T
(The Gothic Project) 72 417 T
(......................................................................................................................) 170.91 417 T
(3) 525 417 T
3 F
(Michel Ban\211tre, Pascale Le Certen, Gilles Muller, Christine Morin,Yasmina Belhamissi,) 108 403 T
-0.34 (Marc Benveniste, Pack Heng, Val\216 Issarny, Philippe Joubert, Isabelle Puaut, Bruno Roch-) 108 389 P
(at, Hector Ruiz Barradas, Patrick Sanchez, Jean Paul Routeau, Patrick Stefanelli) 108 375 T
0 F
(MOSIX) 72 355 T
(.........................................................................................................................................) 113.94 355 T
(5) 525 355 T
3 F
-0.9 (Ammon Barak, Gad Aharoni, Ron Ben-Natan, Shai Guday Michal Miskin, Ury Segal, Yuval) 108 341 P
(Yarom) 108 327 T
0 F
(Support Environment for Network Computing) 72 307 T
(......................................................................) 314.83 307 T
(7) 525 307 T
3 F
(Joseph Cleetus, Raman Kannan, Hawa Singh Michael Packer, Vangati Narendar, Imran) 108 293 T
(Ahmad) 108 279 T
0 F
(The Jade File System) 72 259 T
(..................................................................................................................) 182.9 259 T
(8) 525 259 T
3 F
(Herman C. Rao, Larry L. Peterson) 108 245 T
0 F
(The Distributed, Fault-Tolerant Real-Time Operating System MARS) 72 225 T
(................................) 428.76 225 T
(9) 525 225 T
3 F
-0.52 (H. Kopetz, G. Fohler, G. Gr\237nsteidl, H. Kantz, G. Pospischil, P. Puschner, J. Reisinger, R.) 108 211 P
(Schlatterbeck, W. Sch\237tz, A. Vrchoticky, R. Zainlinger) 108 197 T
0 F
(The Psyche Parallel Operating System) 72 177 T
(...................................................................................) 269.85 177 T
(11) 519.01 177 T
3 F
(Tom LeBlanc, Michael Scott, Brian Marsh, Evangelos Markatos, Cezary Dubnicki, Mark) 108 163 T
(Crovella, Tim Becker) 108 149 T
72 59 576 59 2 L
3 H
2 Z
N
72 63 576 63 2 L
0.5 H
N
4 9 Q
(IEEE COMPUTER SOCIETY) 423.64 27.65 T
%%BeginBinary:  1509     
118 118 28.32 28.32 0 386.32 16.68 BEGINBITMAPBWc





<$
80000F;&
F80000007F;"9"
C01F;"9"
0003:":#
F8007F:";"
E01F:(
80001FFF8000079)
FE0001FFFFFC00019)
FC001FFFF81FE0009*
F8007FFFF00FFC003F9*
E001FFFFC007FF001F9#;#
C007C0079#8"8#
001F80F0038'8#
FE003FFFFE00F8018&9#
FC00FFFFFCFE008#8"9$
F801F8FF007F8#8":#
F007E0803F8#8":#
E00F80C01F8&:#
C01FFFFC00E00F9$;#
3FFF80F0078%;#
807FFF00FC038#="
00FFFE7#?"
FE0101A#
FF007#8"<"
FC07FE807"9#;#
F8FF80C07F8"9";#
0FC0E03F7#
F01F<";#
80F01F7"9%9"
E0DD000003F88%8$8"
3FFC00000001BF0F9";#
E000007$=#
C07FC03FFC9"=$
000FFC077#>#
80FE03FE8">$
F800FE037#8#;"
81F003807F7#8&8"
01E01FC00003C03F8"8"8#8#
C07F07F81F01;"9"8#
FFFC0F81(8"8"
FE03800001FFE0FE078$:"
000003FF:";%
07800003807">"8"
02C0C0:$;"
0FFFC001<"9"
E0E07"8"
001F"?$
FCF00000<"="
C07F
C"
40



C"
C0"C"
FEFF:"
0F7">"
02E0@$
C000017"8"
0307:";%
0380000380&
FF038000017#=%
01C000000781:#9"
007FFC8"8"9"8#
E03FF80F018"8&8#
F007800003E01F037#8&8"
80F800000001803F8";#8"
FC0000FE7#>$
C0FF01FE078#=#
7F8003FC9"=$
E00FFC0F7$=#
E03FFC7FF89#;#
FFC003FF7&8'
F01FFFFFFF03FFFFFFF01F<$
8000077#?#
F80FE03F8";"9"
0703C07"A"
FC7F7#9";#
FE030080FF8";"9"
0101007#8"<"
FF00FE018%8"8#
807FFFFC00FE038%9$
C03FFFF87FFFFC9$9%
1FFFE01FFFF8078%9%
F00FFF0007FFE00F9#:%
07FE01FFC01F8#;%
F80300FF803F8#=#
FC01007F8$;$
FE007EFC00FF8$;#
FF003FF8019#P#
800FE0039#;#
E003800F9#:$
F000FE001F9$9$
FC001FF8003F9$9$
FE0003C000FF9$8$
FF8000FC0003:(
E00000FF00000F:"8"8"
F8003F:";"
FEFF:#9"
FFC007;"9"
FC3F;"8#
FF07FF<$
FFA7FF="
FF








ENDBITMAP
%%EndBinary
FMENDPAGE
%%EndPage: "1" 0
%%Trailer
%%BoundingBox: 0 0 612 792
%%Pages: 2 -1
%%DocumentFonts: Times-Bold
%%+ Times-Roman
%%+ Courier-Bold
%%+ Times-Italic
%%+ Helvetica-Bold