Кіріспе

Mass Storage Control Protocol (MSCP) - бұл Массачусетс штатының Мейнард қаласында Digital Equipment Corporation компаниясы өзінің жоғары деңгейдегі жаппай сақтау опцияларын басқару мақсатында жасаған протокол. Алғаш рет HSC50 иерархиялық сақтау контроллерінде іске асырылған, протокол DEC құрған жаппай сақтау контроллерлерінің бүкіл желісіне тез тарады. UDA50 - бұл Unibus картасына салынған MSCP-нің іске асырылуы; басқа іске асырылулар (мысалы, RQDX) Q шинасына және кішкентай, 5 мегабайтты диск дисктеріне және тіпті дискеталарға дейін созылады. Протокол CPU-ның жұмысына барынша аз уақыт жұмсауға арналған, ол екі кезекке байланысты. Бір кезекке топтамалар орналастырылады, олар бұқаралық сақтау қосалқы жүйесі орындайтын командаларды толық сипаттайды. I/O сұранысын бастау үшін, CPU тек жадында шағын деректер құрылымын жасауы керек, оны "жіктеу" кезегіне қосады, егер бұл жіберу кезегіндегі бірінші пакет болса, MSCP контроллерін ояту керек. Команда орындалғаннан кейін, CPU оқитын екінші кезекке тиісті күй пакеті қойылады. CPU-ға үзілістер (бағалы операция) қажет емес, егер командалар кезегінде қосымша команда пакеттері сақталса және жауап кезегі толып кету қаупі болмаса. MSCP контроллеріне I / O кеңістігін оқу және жазу, арзан, бірақ әлі де қымбат операция, осыған ұқсас түрде азайтылады. MSCP пакеттері VMS кластерлік өзара байланыста алмасқан пакеттерге ұқсату үшін әдейі жасалғандықтан, VMS кластерінің айналасына қашықтан орындау үшін сақтау сұраныстарын жіберу өте арзан операция болып табылады; бұл үлкен масштабтағы VMS кластерлерін құруды жеңілдетеді. Жад пакеттеріне тәуелділік және үзілістерді азайту және I / O кеңістігін оқу мен жазу қашықтан операцияларды жеңілдетеді.