\documentclass[]{article}
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[english,bulgarian]{babel}
\usepackage{xcolor}
\usepackage{pst-pdf}
\usepackage{pstricks,pst-plot,pst-grad,pst-text,pst-blur}
\newpsstyle{gridstyle}{subgriddiv=0,gridcolor=lightgray,griddots=10,gridlabels=5pt}

\begin{document}
\pagestyle{empty}
\psset{unit=1cm}
\begin{pspicture}[showgrid=false](0,0)(19,18)

%рамки
\psframe[fillstyle=solid,fillcolor=yellow!15,shadow=false,blur=true,shadowsize=12pt,shadowcolor=lightgray,fillstyle=solid](1,3.6)(18,15)
\psframe[fillstyle=solid,fillcolor=red!40](1.2,4)(7,5.2)
\psframe[fillstyle=solid,fillcolor=yellow!40](9,4)(17.8,5.2)
\psframe[fillstyle=solid,fillcolor=blue!10](1.2,11)(3.8,14.7)
\psframe[fillstyle=solid,fillcolor=red!5!yellow](4.1,11)(6.7,14.7)
\psframe[fillstyle=solid,fillcolor=blue!20](7,11)(17.8,14.7)
\psframe[fillstyle=solid,fillcolor=yellow!20](7.3,11.8)(10.1,14.4)
\psframe[fillstyle=solid,fillcolor=white!40!brown](10.4,11.8)(15.4,13.2)
\psframe[fillstyle=solid,fillcolor=gray!40](10.4,13.6)(17.4,14.4)
\psframe[fillstyle=solid,fillcolor=green!40,shadow=false,blur=true,shadowsize=10pt,shadowcolor=lightgray,fillstyle=solid](8.6,0.2)(13.2,2)
\psframe[fillstyle=solid,fillcolor=blue!40,shadow=false,blur=true,shadowsize=10pt,shadowcolor=lightgray,fillstyle=solid](13.8,0.2)(18,2)
\psframe(8.6,0.2)(13.2,2)

%стрелки
{
\psset{linewidth=2.1mm,arrowinset=0.3,arrowlength=0.5}%отсечена стрелка
%\psset{linewidth=0.7mm,doubleline=true,doublecolor=lightgray,linecolor=gray,arrowinset=0.3,arrowlength=0.5}%отсечена стрелка
%хоризонтални
\psline[linecolor=green!50!yellow]{<->}(1,6.6)(18,6.6)%A
\psline[linecolor=blue!50!brown]{<->}(1,8.2)(18,8.2)%B
\psline[linecolor=red!50!black]{<->}(1,9.8)(18,9.8)%C
%вертикални
\psline[linecolor=blue!50!brown]{<->}(11,2)(11,4)%1
\psline[linecolor=blue!50!brown]{<->}(16,2)(16,4)%2
\psline[linecolor=red!50!black]{<-}(1.8,9.95)(1.8,11)%3
\psline[linecolor=blue!50!brown]{->}(2.5,8.3)(2.5,11)%4
\psline[linecolor=green!50!yellow]{<->}(3.3,6.75)(3.3,11)%5
\psline[linecolor=blue!50!brown]{<-}(4,5.2)(4,8.1)%6
\psline[linecolor=green!50!yellow]{->}(4.7,6.7)(4.7,11)%7
\psline[linecolor=green!50!yellow]{<-}(5.2,5.2)(5.2,6.5)%8
\psline[linecolor=blue!50!brown]{->}(5.5,8.3)(5.5,11)%9
\psline[linecolor=red!50!black]{<->}(6.2,9.95)(6.2,11)%10
\psline[linecolor=red!50!black]{<->}(6.4,5.2)(6.4,9.65)%11
\psline[linecolor=red!50!black]{<->}(13.2,9.95)(13.2,11)%12
\psline[linecolor=red!50!black]{<->}(14,5.2)(14,9.65)%13
\psline[linecolor=blue!50!brown]{<-}(15.1,5.2)(15.1,8.1)%14
\psline[linecolor=blue!50!brown]{<-}(15.6,8.35)(15.6,11)%15
\psline[linecolor=green!50!yellow]{<-}(17.1,5.2)(17.1,6.45)%17
\psline[linecolor=green!50!yellow]{<-}(16.7,6.75)(16.7,13.6)%18
\psline[linecolor=red!50!black]{<-}(2.5,14.7)(2.5,16)%19
\psline[linecolor=green!50!yellow]{<-}(10,14.7)(10,15.6)%20
\psline[linecolor=green!50!yellow]{<-}(13,15)(13,16)%21
\psline[linecolor=green!50!yellow]{->}(14,15)(14,16)%22
\psline[linecolor=green!50!yellow]{<-}(16,15)(16,16)%23
\psline[linecolor=green!50!yellow]{->}(17,15)(17,16)%24
}
%кристал
\rput(9,15.5){\pspolygon[fillstyle=solid,fillcolor=green!30](0.4,0)(1.6,0)(2,0.4)(1,1)(0,.4)}
%елипса
\psellipse[fillstyle=solid,fillcolor=yellow!30](2.5,16.6)(1.5,0.6)
%надписи
\rput(2.5,16.6){\ Програма}
%
\rput(2.5,13){\parbox{2.5cm}{
\begin{center}\large
ROM \\Програмна памет
\end{center}
}}
%
\rput(5.4,13){\parbox{2.5cm}{
\begin{center}\large
RAM \\Оперативна памет
\end{center}
}}
%
\rput(8.7,13.1){\parbox{2.5cm}{
\begin{center}\large
Блок \\регистри
\end{center}
}}
%
\rput(13.8,14){\parbox{7cm}{
\begin{center}\large
Управляващо устройство
\end{center}
}}
%
\rput(12.8,12.5){\parbox{5cm}{
\begin{center}\large
АЛУ \\Изпълнителен блок
\end{center}
}}
%
\rput(12.5,11.4){\parbox{10cm}{
\begin{center}\large
\textbf{Ядро - CPU Централен процесор}
\end{center}
}}
%
\rput(10,10.3){\parbox{7cm}{
\begin{center}\large
Магистрала данни
\end{center}
}}
%
\rput(10,8.8){\parbox{7cm}{
\begin{center}\large
Адресна магистрала
\end{center}
}}
%%
\rput(10,7.1){\parbox{7cm}{
\begin{center}\large
Магистрала управление
\end{center}
}}
%
\rput(4,4.6){\parbox{5cm}{
\begin{center}\large
Допълнителни модули
\end{center}
}}
%
\rput(13.3,4.6){\parbox{7cm}{
\begin{center}\large
Входно-изходен съгласуващ \\(интерфейсен) блок
\end{center}
}}
%
\rput[r](10.5,2.8){\parbox{10cm}{
\begin{flushright}\large
Двупосочни входно-изходни I/O \\портове - паралелни и серийни
\end{flushright}
}}
%
\rput(10.9,1.2){\parbox{3.5cm}{
\begin{center}\large
Устройства за \\въвеждане на данни
\end{center}
}}
%
\rput(15.9,1.1){\parbox{3.5cm}{
\begin{center}\large
Изпълнителни и индикаторни \\устройства
\end{center}
}}
%
\rput(10,17){\parbox{5cm}{
\begin{center}\large
Тактов кварцов \\генератор
\end{center}
}}
%
\rput(13.5,16.5){\parbox{2cm}{
\begin{center}\large
Служебни \\ сигнали
\end{center}
}}
%
\rput(16.5,16.5){\parbox{3cm}{
\begin{center}\large
Захранващ \\ източник
\end{center}
}}
\end{pspicture}

\end{document}
