\documentstyle{article}
\begin{document}

\setlength{\unitlength}{0.010000in}%
%
\begingroup\makeatletter
% extract first six characters in \fmtname
\def\x#1#2#3#4#5#6#7\relax{\def\x{#1#2#3#4#5#6}}%
\expandafter\x\fmtname xxxxxx\relax \def\y{splain}%
\ifx\x\y   % LaTeX or SliTeX?
\gdef\SetFigFont#1#2#3{%
  \ifnum #1<17\tiny\else \ifnum #1<20\small\else
  \ifnum #1<24\normalsize\else \ifnum #1<29\large\else
  \ifnum #1<34\Large\else \ifnum #1<41\LARGE\else
     \huge\fi\fi\fi\fi\fi\fi
  \csname #3\endcsname}%
\else
\gdef\SetFigFont#1#2#3{\begingroup
  \count@#1\relax \ifnum 25<\count@\count@25\fi
  \def\x{\endgroup\@setsize\SetFigFont{#2pt}}%
  \expandafter\x
    \csname \romannumeral\the\count@ pt\expandafter\endcsname
    \csname @\romannumeral\the\count@ pt\endcsname
  \csname #3\endcsname}%
\fi
\endgroup
\begin{picture}(305,260)(20,560)
\put(170,645){\makebox(0,0)[b]{\smash{\SetFigFont{8}{9.6}{rm}Buss}}}
\thicklines
\put( 20,680){\framebox(100,80){}}
\put( 20,740){\line( 1, 0){100}}
\put(120,720){\line(-1, 0){100}}
\put( 20,700){\line( 1, 0){100}}
\put( 70,680){\line( 0,-1){ 40}}
\put( 70,780){\line( 0,-1){ 20}}
\put(220,780){\framebox(100,40){}}
\put( 20,780){\framebox(100,40){}}
\put(220,680){\framebox(100,80){}}
\put(270,680){\line( 0,-1){ 40}}
\put(220,700){\line( 1, 0){100}}
\put(220,720){\line( 1, 0){100}}
\put(220,740){\line( 1, 0){100}}
\put(170,640){\line( 0,-1){ 40}}
\put( 70,560){\framebox(200,40){}}
\put(270,780){\line( 0,-1){ 20}}
\put( 70,795){\makebox(0,0)[b]{\smash{\SetFigFont{8}{9.6}{rm}Prosessor 1}}}
\put(270,795){\makebox(0,0)[b]{\smash{\SetFigFont{8}{9.6}{rm}Prosessor 2}}}
\put( 20,640){\line( 1, 0){300}}
\put(125,745){\makebox(0,0)[lb]{\smash{\SetFigFont{8}{9.6}{rm}Hurtig-}}}
\put(325,745){\makebox(0,0)[lb]{\smash{\SetFigFont{8}{9.6}{rm}Hurtig-}}}
\put(170,575){\makebox(0,0)[b]{\smash{\SetFigFont{8}{9.6}{rm}Hovedlager}}}
\put(325,730){\makebox(0,0)[lb]{\smash{\SetFigFont{8}{9.6}{rm}buffer 2}}}
\put(125,730){\makebox(0,0)[lb]{\smash{\SetFigFont{8}{9.6}{rm}buffer 1}}}
\put( 70,745){\makebox(0,0)[b]{\smash{\SetFigFont{8}{9.6}{rm}0}}}
\put( 70,725){\makebox(0,0)[b]{\smash{\SetFigFont{8}{9.6}{rm}1}}}
\put( 70,705){\makebox(0,0)[b]{\smash{\SetFigFont{8}{9.6}{rm}2}}}
\put( 70,685){\makebox(0,0)[b]{\smash{\SetFigFont{8}{9.6}{rm}3}}}
\put(270,745){\makebox(0,0)[b]{\smash{\SetFigFont{8}{9.6}{rm}0}}}
\put(270,725){\makebox(0,0)[b]{\smash{\SetFigFont{8}{9.6}{rm}1}}}
\put(270,705){\makebox(0,0)[b]{\smash{\SetFigFont{8}{9.6}{rm}2}}}
\put(270,685){\makebox(0,0)[b]{\smash{\SetFigFont{8}{9.6}{rm}3}}}
\end{picture}

\end{document}