\setlength{\unitlength}{0.00083333in}
%
\begingroup\makeatletter\ifx\SetFigFont\undefined%
\gdef\SetFigFont#1#2#3#4#5{%
  \reset@font\fontsize{#1}{#2pt}%
  \fontfamily{#3}\fontseries{#4}\fontshape{#5}%
  \selectfont}%
\fi\endgroup%
{\renewcommand{\dashlinestretch}{30}
\begin{picture}(5766,8169)(0,-10)
\put(2688,3027){\makebox(0,0)[b]{\smash{{{\SetFigFont{17}{20.4}{\rmdefault}{\mddefault}{\updefault}(CAM Control Blocks)}}}}}
\put(468,7767){\makebox(0,0)[lb]{\smash{{{\SetFigFont{17}{20.4}{\rmdefault}{\mddefault}{\updefault}Application}}}}}
\drawline(3933,8142)(5433,8142)(5433,7542)
	(3933,7542)(3933,8142)
\put(4068,7767){\makebox(0,0)[lb]{\smash{{{\SetFigFont{17}{20.4}{\rmdefault}{\mddefault}{\updefault}Application}}}}}
\drawline(2133,8142)(3633,8142)(3633,7542)
	(2133,7542)(2133,8142)
\put(2268,7767){\makebox(0,0)[lb]{\smash{{{\SetFigFont{17}{20.4}{\rmdefault}{\mddefault}{\updefault}Application}}}}}
\put(4645,5187){\makebox(0,0)[b]{\smash{{{\SetFigFont{17}{20.4}{\rmdefault}{\mddefault}{\updefault}Application}}}}}
\put(4645,4872){\makebox(0,0)[b]{\smash{{{\SetFigFont{17}{20.4}{\rmdefault}{\mddefault}{\updefault}Pass-Thru}}}}}
\put(4645,4557){\makebox(0,0)[b]{\smash{{{\SetFigFont{17}{20.4}{\rmdefault}{\mddefault}{\updefault}Driver}}}}}
\put(2433,5052){\makebox(0,0)[b]{\smash{{{\SetFigFont{17}{20.4}{\rmdefault}{\mddefault}{\updefault}Disk}}}}}
\put(2433,4737){\makebox(0,0)[b]{\smash{{{\SetFigFont{17}{20.4}{\rmdefault}{\mddefault}{\updefault}Driver}}}}}
\put(925,5037){\makebox(0,0)[b]{\smash{{{\SetFigFont{17}{20.4}{\rmdefault}{\mddefault}{\updefault}Tape}}}}}
\put(925,4722){\makebox(0,0)[b]{\smash{{{\SetFigFont{17}{20.4}{\rmdefault}{\mddefault}{\updefault}Driver}}}}}
\put(1375,1767){\makebox(0,0)[b]{\smash{{{\SetFigFont{17}{20.4}{\rmdefault}{\mddefault}{\updefault}SCSI Interface Module}}}}}
\put(1375,1452){\makebox(0,0)[b]{\smash{{{\SetFigFont{17}{20.4}{\rmdefault}{\mddefault}{\updefault}(SIM)}}}}}
\drawline(33,2127)(2778,2127)(2778,1242)
	(33,1242)(33,2127)
\put(4345,1782){\makebox(0,0)[b]{\smash{{{\SetFigFont{17}{20.4}{\rmdefault}{\mddefault}{\updefault}SCSI Interface Module}}}}}
\put(4345,1467){\makebox(0,0)[b]{\smash{{{\SetFigFont{17}{20.4}{\rmdefault}{\mddefault}{\updefault}(SIM)}}}}}
\drawline(3003,2142)(5748,2142)(5748,1257)
	(3003,1257)(3003,2142)
\put(1518,6852){\makebox(0,0)[lb]{\smash{{{\SetFigFont{17}{20.4}{\rmdefault}{\mddefault}{\updefault}Operating System Services}}}}}
\put(3033,6357){\makebox(0,0)[b]{\smash{{{\SetFigFont{17}{20.4}{\rmdefault}{\mddefault}{\updefault}(read/write/ioctl)}}}}}
\put(1398,372){\makebox(0,0)[b]{\smash{{{\SetFigFont{17}{20.4}{\rmdefault}{\mddefault}{\updefault}Host Bus Adapter}}}}}
\put(1398,57){\makebox(0,0)[b]{\smash{{{\SetFigFont{17}{20.4}{\rmdefault}{\mddefault}{\updefault}(HBA)}}}}}
\drawline(333,612)(2433,612)(2433,12)
	(333,12)(333,612)
\put(4398,372){\makebox(0,0)[b]{\smash{{{\SetFigFont{17}{20.4}{\rmdefault}{\mddefault}{\updefault}Host Bus Adapter}}}}}
\put(4398,57){\makebox(0,0)[b]{\smash{{{\SetFigFont{17}{20.4}{\rmdefault}{\mddefault}{\updefault}(HBA)}}}}}
\drawline(3333,612)(5433,612)(5433,12)
	(3333,12)(3333,612)
\thicklines
\drawline(33,7242)(5733,7242)
\thinlines
\drawline(1083,7527)(1083,7227)
\drawline(2868,7542)(2868,7242)
\drawline(4698,7497)(4698,7197)
\thicklines
\drawline(33,6042)(5733,6042)
\thinlines
\drawline(348,5412)(1533,5412)(1533,4527)
	(348,4527)(348,5412)
\drawline(1833,5427)(3033,5427)(3033,4527)
	(1833,4527)(1833,5427)
\drawline(3858,5427)(5433,5427)(5433,4527)
	(3858,4527)(3858,5427)
\drawline(948,5997)(948,5427)
\drawline(2448,5997)(2448,5427)
\drawline(4653,6012)(4653,5427)
\drawline(948,4542)(948,3972)
\drawline(4653,4512)(4653,3927)
\drawline(2448,4527)(2448,3957)
\thicklines
\drawline(33,3942)(5733,3942)
\drawline(33,2742)(5733,2742)
\thinlines
\drawline(1383,2727)(1383,2142)
\drawline(4308,2727)(4308,2142)
\drawline(1383,1227)(1383,642)
\drawline(4308,1227)(4308,642)
\put(3438,4947){\makebox(0,0)[b]{\smash{{{\SetFigFont{29}{34.8}{\rmdefault}{\mddefault}{\updefault}. . .}}}}}
\put(2688,3507){\makebox(0,0)[b]{\smash{{{\SetFigFont{17}{20.4}{\rmdefault}{\mddefault}{\updefault}Transport Layer (XPT)}}}}}
\drawline(333,8142)(1833,8142)(1833,7542)
	(333,7542)(333,8142)
\end{picture}
}
