




            institut qdernoj fiziki so an sssr



                             .







                         gUT^E r.h.



        neodnorodnaq lokalxnaq setx mikro-|wm CMNet
        ===========================================


         opisanie dlq polxzowatelej sistemy RT-11
         ========================================




                    rEDAKCIQ 25-May-88





















                        nOWOSIBIRSK

                            1988

                                                      STR. 2













                         annotaciq



     w RABOTE OPISANA REALIZACIQ NEODNORODNOJ LOKALXNOJ SETI

CMNet  DLQ  MA[IN  TIPA  PDP-11 POD UPRAWLENIEM OPERACIONNOJ

SISTEMY  RT-11.   gLAWNOE  DOSTOINSTWO   SETI -   REALIZACIQ

WIRTUALXNYH   DISKOW   W   OB]EM   WIDE,  WKL@^AQ  SISTEMNOE

USTROJSTWO.  sETX MOVET ISPOLXZOWATXSQ WO WSEH  MESTAH,  GDE

STOIT   ZADA^A   SWQZI   MA[IN  S  POMO]X@  PROSTYH  SWQZNYH

INTERFEJSOW.   oPISANIE  PROGRAMMNYH  KOMPONENT  DLQ  DRUGIH

OPERACIONNYH  SISTEM  I  MA[IN  DRUGIH  TIPOW  SODERVITSQ  W

SOOTWETSTWU@]IH DOKUMENTAH.


wWEDENIE                                              STR. 3



                          wwedenie



     wY^ISLITELXNYE SETI  IGRA@T  BOLX[U@  ROLX  W  RAZWITII

WY^ISLITELXNOJ TEHNIKI I SPOSOBSTWU@T [IROKOMU WNEDRENI@ |wm

WO WSE SFERY NARODNOGO HOZQJSTWA I NAU^NYH ISSLEDOWANIJ.  oB

\TOM  NAPISANO  MNOGO,  I  PRAKTIKA POWSEDNEWNO PODTWERVDAET

SKAZANNOE  FAKTAMI.   oDNAKO   WYBOR   RAZRABOTOK   SETEWOGO

PROGRAMMNOGO   OBESPE^ENIQ   O^ENX   NEWELIK,  OSOBENNO  PRI

ISPOLXZOWANII   RAZNORODNOJ   APPARATURY    SWQZI,    RAZNYH

OPERACIONNYH  SISTEM  ILI  |wm  NESKOLXKIH TIPOW.  pO\TOMU W

iNSTITUTE  QDERNOJ  FIZIKI  so  an  sssr  BYLA   RAZRABOTANA

NEODNORODNAQ  LOKALXNAQ  SETX  MIKRO-|wm  CMNet (sI-|M-n\T),

KOTORAQ  NE  NAKLADYWAET  OGRANI^ENIJ  NA  TIP   MA[IN   ILI

PROGRAMMNOGO    OBESPE^ENIQ   I   OTKRYTA   DLQ   DALXNEJ]IH

RAS[IRENIJ.

     lOKALXNAQ SETX CMNet PREDNAZNA^ENA DLQ  RE[ENIQ  CELOGO

RQDA   PROBLEM,   WOZNIKA@]IH  PRI  \KSPLUATACII  MIKRO-|wm.

pERE^ISLIM NAIBOLEE OSTRYE IZ NIH,  ORIENTIRUQSX  NA  MA[INY

TIPA  PDP-11  (|LEKTRONIKA-60,  dwk)  I OPERACIONNU@ SISTEMU

RT-11 (rafos):

     pERWAQ, NA SEGODNQ[NIJ DENX, NAWERNO, GLAWNAQ  PROBLEMA

ZAKL@^AETSQ  W  OTSUTSTWII  USTROJSTW WNE[NEJ PAMQTI NUVNOGO

OB'EMA I W  NUVNOM  KOLI^ESTWE.   i  DAVE  ESLI  IMELISX  BY

DISKOWODY  I DISKI, TO BYSTRO STALO BY PONQTNO, ^TO ONI TOVE

NE RE[A@T WSE WOPROSY WNE[NEJ PAMQTI.  nE SLEDUET  ZABYWATX,

^TO  FAKTI^ESKI L@BOJ DOSTUPNYJ TIP USTROJSTW WNE[NEJ PAMQTI


wWEDENIE                                              STR. 4



SODERVIT  I  DWIVU]IESQ  DETALI,  I  MAGNITNYE  POWERHNOSTI.

nAPRQVENNOSTX  WNE[NEGO MAGNITNOGO POLQ REDKO ME[AET RABOTE,

^TO NELXZQ SKAZATX O  MEHANI^ESKIH  PARAMETRAH.   w  RABO^IH

POME]ENIQH,  TEM  BOLEE  NA  FIZI^ESKIH  USTANOWKAH,  WSEGDA

IME@TSQ  WIBRACII,   PEREPADY   TEMPERATURY,   ZAGRQZNENNOSX

WOZDUHA.    wSE   \TI   PARAMETRY   OTRICATELXNO  WLIQ@T  NA

RABOTOSPOSOBNOSTX  DISKOWODOW.   pO\TOMU  UDALENNYE  OT  |wm

DISKI IME@T PRAWO NA SWOE SU]ESTWOWANIE E]E NEKOTOROE WREMQ,

POKA NE BUDUT RE[ENY WSE WY[EUKAZANNYE WOPROSY.

     oB]EDOSTUPNYE DISKI  RE[A@T  E]E  RQD  DRUGIH  PROBLEM.

kOLLEKTIWY,   RABOTA@]IE   NAD   ODNOJ  OB]EJ  TEMOJ,  ^ASTO

OBMENIWA@TSQ INFORMACIEJ MEVDU SOBOJ.   oPERATIWNOSTX  \TOGO

OBMENA   OTKRYWAET   WOZMOVNOSTX   TOLXKO   ^TO   POLU^ENNYE

REZULXTATY ODNOGO ^LENA  KOLLEKTIWA  SRAZU  VE  ISPOLXZOWATX

WSEM  OSTALXNYM.  dALEE RE[AETSQ PROBLEMA OB]IH BAZ DANNYH I

BIBLIOTEK PROGRAMM.  nET NEOBHODIMOSTI W POSTOQNNOM SLEVENII

ZA  WSEMI  IZMENENIQMI,  KOGDA  REALIZOWAN  PROSTOJ DOSTUP K

EDINSTWENNOMU \KZEMPLQRU  OB]EGO  RESURSA  W  PREDELAH  WSEJ

SETI.

     dOSTUP K UDALENNYM DISKAM W  SETI  CMNet  REALIZOWAN  W

WIDE  WIRTUALXNYH  DISKOW.  dLQ \TOGO MA[INY, IME@]IE DISKI,

PREDOSTAWLQ@T IH W  KA^ESTWE  UDALENNYH  DISKOW  DLQ  DRUGIH

MA[IN.     dRAJWER    WIRTUALXNOGO    DISKA    PREDOSTAWLQET

PERIFERIJNOJ MA[INE WESX SERWIS, KOTORYJ NUVEN  OPERACIONNOJ

SISTEME.    pRI   \TOM   S^ITALOSX  NEOBHODIMYM  REALIZOWATX

ZAGRUZKU OPERACIONNOJ SISTEMY S WIRTUALXNOGO DISKA.


wWEDENIE                                              STR. 5



     wTORAQ PROBLEMA  TESNO  SWQZANA  S  RE[ENIEM  PERWOJ  I

KASAETSQ BYSTRODEJSTWIQ DISKOWOGO OBMENA.  hOTQ OPERACIONNAQ

SISTEMA RT-11 ISPOLXZUET  SISTEMNYJ  DISK  NE  O^ENX  ^ASTO,

ZAMEDLENIE  IZ-ZA  UDALENNOSTI DISKA ^UWSTWITELXNO.  pO\TOMU

CELESOOBRAZNO ISPOLXZOWATX POLUPROWODNIKOWU@ PAMQTX  LIBO  W

WIDE  \LEKTRONNOGO  DISKA,  LIBO  W  KA^ESTWE K\[-PAMQTI DLQ

UDALENNOGO DISKA.  oBA WARIANTA REALIZOWANY  W  SETI  CMNet.

sLEDUET   POD^ERKNUTX,   ^TO   RAZNICA   MEVDU  FIZI^ESKIMI,

WIRTUALXNYMI  (UDALENNYMI)  I   \LEKTRONNYMI   DISKAMI   DLQ

OPERACIONNOJ  SISTEMY  ZAKL@^AETSQ LI[X W IH BYSTRODEJSTWII.

sOOTWETSTWU@]IE DRAJWERY OBESPE^IWA@T  POLNU@  SOWMESTIMOSTX

\TIH  USTROJSTW  MEVDU  SOBOJ.   nA  BOLEE BYSTRODEJSTWU@]EM

\LEKTRONNOM  DISKE  HRANITSQ  RABO^AQ   KOPIQ   OPERACIONNOJ

SISTEMY  OBY^NO  LI[X  POTOMU,  ^TO  OB'EM  OBMENA S RABO^IM

(POLXZOWATELXSKIM) DISKOM PO^TI  WSEGDA  NAMNOGO  MENX[E  PO

SRAWNENI@ S SISTEMNYM DISKOM, K TOMU VE SU]ESTWUET OPASNOSTX

POTERI INFORMACII PRI SBOQH PITANIQ \LEKTRONNOGO DISKA.

     kROME ISPOLXZOWANIQ UDALENNYH  DISKOWYH  RESURSOW  SETX

CMNet  POZWOLQET  PODKL@^ATX FAKTI^ESKI L@BOJ TIP USTROJSTW.

rAZRABATYWAETSQ  DOSTUP  K  UDALENNYM  USTROJSTWAM   PE^ATI,

OBESPE^IWAETSQ  REVIM  WIRTUALXNOGO  TERMINALA  DLQ  WHODA W

DRUGIE OPERACIONNYE SISTEMY.

     tRETIJ KRUG WOPROSOW KASAETSQ WZAIMODEJSTWIQ  PROCESSOW

W   SETI.    mOVNO  RAZLI^ATX  ISPOLXZOWANIE  WY^ISLITELXNOJ

MO]NOSTI  UDALENNYH  MA[IN  (UDALENNYJ  WYZOW  PROCEDUR)   I

WZAIMODEJSTWIE PARALLELXNYH PROCESSOW.  w PERWOM SLU^AE ODNA


wWEDENIE                                              STR. 6



ZADA^A OBRA]AETSQ K DRUGOJ MA[INE  DLQ  WYPOLNENIQ  KAKOJ-TO

FUNKCII   ILI  PODPROGRAMMY.   uPRAWLENIE  NAPOMINAET  SHEMU

WEDU]EGO-WEDOMOGO, HOTQ  WYZYWA@]IJ  MOVET  PRODOLVATX  SWO@

RABOTU PARALLELXNO S WYPOLNENIEM UDALENNOJ PROCEDURY.  mOVNO

SEBE  PREDSTAWITX  TAKU@  ORGANIZACI@  WZAIMODEJSTWIQ  MEVDU

MA[INAMI  NE  TOLXKO  S CELX@ ISPOLXZOWANIQ MO]NOSTI DRUGOGO

PROCESSORA, A TAKVE DLQ IERARHI^ESKOGO  UPRAWLENIQ  KAKOJ-TO

USTANOWKOJ.   wTOROJ  SLU^AJ  BOLEE SLOVNYJ.  zDESX RABOTAET

PARALLELXNO NESKOLXKO PROCESSOW, OBMENIWA@]IESQ  INFORMACIEJ

MEVDU SOBOJ.  kAVDYJ PROCESS SAM SEBE HOZQIN, ON RABOTAET NA

BAZE  LOKALXNOJ   INFORMACII,   KOGDA   OTSUTSTWUET   DRUGAQ

INFORMACIQ,  U^ITYWAET  INFORMACI@  OT DRUGIH MA[IN, A TAKVE

WYDAET SWOI  REZULXTATY  W  SETX.   rEALIZACIQ  TAKOJ  SHEMY

UPRAWLENIQ  O^ENX  SLOVNA, NO OBESPE^IWAET WYSOKU@ VIWU^ESTX

SISTEMY.

     tRANSPORTNAQ  SLUVBA  SETI  CMNet  PREDOSTAWLQET   SWOJ

SERWIS   DLQ   OBOIH   WARIANTOW  WZAIMODEJSTWIQ  PROCESSOW.

kONKRETNOE  ISPOLXZOWANIE  \TIH  WOZMOVNOSTEJ   ZAWISIT   OT

RAZRABOT^IKA RASPREDELENNOJ SISTEMY UPRAWLENIQ.

     tAK KAK SETX  CMNet  MOVET  WKL@^ATX  DOWOLXNO  BOLX[OE

KOLI^ESTWO     MA[IN,     BOLX[OE    ZNA^ENIE    PRIOBRETAET

INFORMACIONNAQ  SLUVBA  SETI.   s@DA  OTNOSITSQ  OPERATIWNAQ

INFORMACIQ,  TAKAQ,  KAK SOOB]ENIQ NA TERMINAL POLXZOWATELQ,

\LEKTRONNAQ PO^TA ILI OB'QWLENIQ.  mOVNO POLU^ITX INFORMACI@

O   TEKU]EM   SOSTOQNII  SETI,  SOSTOQNII  OTDELXNYH  UZLOW,

PREDOSTAWLQEMYH USLUGAH.   pRI  \TOM  OBESPE^IWAETSQ  ZA]ITA


wWEDENIE                                              STR. 7



INFORMACII  POLXZOWATELEJ  OT NESANKCIONIROWANNOGO DOSTUPA S

POMO]X@ PAROLEJ I PROWERKI NOMEROW MA[IN.

     sETX CMNet NE ORIENTIROWANA NA KONKRETNYJ TIP  SWQZNOGO

INTERFEJSA.     mOVNO   ODNOWREMENNO   ISPOLXZOWATX   RAZNYE

INTERFEJSY, SOZDAWAQ NEODNORODNU@ KONFIGURACI@.  w NASTOQ[IJ

MOMENT    PODDERVIWA@TSQ    STANDARTNYJ   INTERFEJS   DL-11,

RABOTA@]IJ  PO  PROTOKOLU  V.24,  A  TAKVE  SLOWNYJ   DL-11,

IZWESTNYJ   POD   NAZWANIEM   DL-ks.   kROME  \TOGO  IMEETSQ

OBESPE^ENIE DLQ RAZRABOTOK iNSTITUTA QDERNOJ  FIZIKI  doza -

BAJTOWYJ    OBMEN    MEVDU    ODINO^NYMI    INTERFEJSAMI   I

MULXTIPLEKSOROM NA 48 LINIJ;  I SB-11 - SWQZNOJ INTERFEJS SO

WSTROENNYM  BUFEROM  RAZMEROM 1k BAJT.  gOTOWITSQ RAZRABOTKA

INTERFEJSA S PRQMYM DOSTUPOM K  PAMQTI  I  OB]EJ  PEREDA@]EJ

SREDOJ  (MONOKANALOM).   tOPOLOGIQ  SWQZI  MEVDU UZLAMI SETI

PROIZWOLXNAQ,  ^TO   OBESPE^IWAET   BOLX[U@   GIBKOSTX   PRI

PODKL@^ENII  NOWYH  MA[IN  I  WYSOKU@ VIWU^ESTX SETI CMNet W

CELOM.

     pOSLE ZNAKOMSTWA S  RE[AEMYMI  W  SETI  CMNet  ZADA^AMI

MOVNO  PEREJTI  K  RASSMOTRENI@ PRINCIPOW REALIZACII TEH ILI

INYH FUNKCIJ.












oSNOWNYE PRINCIPY                                     STR. 8



                     osnownye principy



     l@BAQ MA[INA, WKL@^ENNAQ W SETX, QWLQETSQ  UZLOM  SETI.

sOWOKUPNOSTX  DWUH  SWQZNYH  INTERFEJSOW  S  SOOTWETSTWU@]IM

KABELEM MEVDU NIMI PRINQTO S^ITATX LINIEJ SWQZI  ILI  PROSTO

SWQZX@.   u  KAVDOGO UZLA ESTX PO MENX[EJ MERE ODIN SOSED, S

KOTORYM ON SWQZAN NEPOSREDSTWENNO ^EREZ LINI@ SWQZI.   lINII

SWQZI  LOGI^ESKI  RAZDELQ@TSQ  NA OSNOWNYE I DOPOLNITELXNYE.

oSNOWNYE SWQZI OBRAZU@T MATEMATI^ESKOE  DEREWO  UZLOW.   oNI

QWLQ@TSQ BAZOWYMI WO WSEH OTNO[ENIQH, OSOBENNO PRI NUMERACII

UZLOW  I  MAR[RUTIZACII   PAKETOW.    dOPOLNITELXNYE   SWQZI

ISPOLXZU@TSQ DLQ POWY[ENIQ \FFEKTIWNOSTI OBMENA MEVDU L@BYMI

UZLAMI SETI, GDE  \TO  NEOBHODIMO.   ~ASTO  ONI  OTSUTSTWU@T

SOWSEM.

     kAVDYJ UZEL IMEET SWOJ UNIKALXNYJ NOMER W SETI.   kROME

\TOGO,  ON MOVET IMETX IMQ, SOSTOQ]EE NE BOLEE ^EM IZ WOSXMI

BUKW I CIFR.  oBRA]ATXSQ K UZLU MOVNO  I  PO  NOMERU,  I  PO

IMENI.   sU]ESTWUET  TRI ZAREZERWIROWANNYH SLOWA HOST, ALL I

DOWN,  KOTORYE   OBOZNA^A@T   SPECIALXNYE   FORMY   DOSTAWKI

INFORMACII.   HOST -  \TO  OBRA]ENIE  K UZLU, RASPOLOVENNOMU

BLIVE K CENTRU.   eSLI  \TOT  UZEL  NE  MOVET  UDOWLETWORITX

ZAPROS,  TO ON OBRA]AETSQ K E]E BOLEE BLIVNEMU K CENTRU UZLU

I T.D.  gRUPPOWAQ DOSTAWKA INFORMACII MOVET  OHWATYWATX  WSE

UZLY  (ALL)  ILI TOLXKO TE, KOTORYE DALX[E OT CENTRA (DOWN).

sPECIALXNYE FORMY DOSTAWKI U^ITYWA@T TOLXKO  OSNOWNYE  SWQZI

MEVDU UZLAMI.  nUMERACIQ UZLOW SWQZANA S TOPOLOGIEJ OSNOWNYH


oSNOWNYE PRINCIPY                                     STR. 9



SWQZEJ MEVDU NIMI, PRI ^EM NOMER TEM MENX[E, ^EM BLIVE  UZEL

K  CENTRU  SETI.   pO\TOMU ABSOL@TNYJ CENTR SETI CMNet IMEET

OBY^NO NOMER 1.

     pEREDA^A INFORMACII OSU]ESTWLQETSQ NEBOLX[IMI PORCIQMI,

NAZYWAEMYMI PAKETAMI.  pAKET SETI CMNet SOSTOIT NE BOLEE ^EM

IZ 600 BAJTOW, KOTORYE WKL@^A@T  W  SEBQ  ZAGOLOWOK  PAKETA,

SOBSTWENNO  PODLEVA]U@  PEREDA^E  INFORMACI@  I  KONTROLXNU@

SUMMU.  pAKETY PEREDA@TSQ OT UZLA K UZLU  PO  LINIQM  SWQZI.

sKRYTYJ  OT  POLXZOWATELQ  ALGORITM MAR[RUTIZACII WYBIRAET W

KAVDOM UZLE LINI@, PO KOTOROJ PAKET PEREDAETSQ DALX[E,  POKA

NE DOSTIGNUTA CELX ILI POKA NE OBNARUVENO OTSUTSTWIE NUVNOGO

UZLA.

     dLQ SWQZI POLXZOWATELQ SETI S  IME@]IMSQ  RESURSOM  ILI

OB'EKTOM    ISPOLXZUETSQ   TROJKA   NOMEROW:    NOMER   UZLA

POLXZOWATELQ, NOMER UZLA MESTONAHOVDENIQ OB'EKTA I NEKOTORYJ

NOMER  OB'EKTA.   sOWOKUPNOSTX  \TIH  TREH  NOMEROW OBRAZUET

KANAL  POLXZOWATELQ.   kANAL   S^ITAETSQ   OTKRYTYM,   KOGDA

USTANOWLENO  SOOTWETSTWIE  MEVDU  TREMQ UKAZANNYMI ^ISLAMI I

REALXNYM OB'EKTOM, I  ZAKRYTYM,  KOGDA  TAKOGO  SOOTWETSTWIQ

NET.   oB'EKTOM  MOVET  BYTX  L@BOJ  RESURS,  KOTORYJ  MOVET

ISPOLXZOWATXSQ    IZ    DRUGOGO    UZLA    SETI.      sAMYMI

RASPROSTRANENNYMI   OB'EKTAMI  QWLQ@TSQ,  NAWERNO,  DISKI  I

WIRTUALXNYE TERMINALY.  dLQ  IDENTIFIKACII  OB'EKTA  PO  EGO

NOMERU  POSLEDNIJ  RAZDELQETSQ  NA DWE ^ASTI.  pERWAQ ZADAET

KLASS ILI  PRIRODU  OB'EKTA,  WTORAQ  SODERVIT  PROIZWOLXNYJ

NOMER  WNUTRI  KLASSA.   oPERACIONNAQ SISTEMA ISPOLXZUET DLQ


oSNOWNYE PRINCIPY                                    STR. 10



SWQZI  S  USTROJSTWAMI  DRAJWERY.   pOD  IMENEM   USTROJSTWA

PONIMAETSQ   PRI   \TOM   LOGI^ESKOE   ILI   FIZI^ESKOE  IMQ

SOOTWETSTWU@]EGO DRAJWERA.  tAK  KAK  WNUTRI  DRAJWERA  SETI

USTANOWLENO   SOOTWETSTWIE   MEVDU  WOSEMX@  USTROJSTWAMI  I

SOOTWETSTWU@]IMI DISKOWYMI KANALAMI, TO  \TI  PONQTIQ  MOVNO

RASSMATRIWATX KAK SINONIMY.

     tIPI^NYJ SEANS RABOTY  NA^INAETSQ  S  OTKRYTIQ  KANALA,

T.E.   S USTANOWLENIQ PRAWA NA DOSTUP K NEKOTOROMU OB'EKTU W

SETI.  oB'EM \TIH PRAW  OPREDELQETSQ  PRI  OTKRYTII  KANALA.

|TO  MOVET  BYTX  TOLXKO  ^TENIE  INFORMACII,  ILI  ^TENIE I

ZAPISX, PRAWO NA ZAKRYTIE KANALA, UNI^TOVENIE OB'EKTA I T.D.

zA]ITA  OT  NESANKCIONIROWANNOGO  DOSTUPA  OBESPE^IWAETSQ  S

POMO]X@ PAROLEJ.   kANAL  OTKRYWAETSQ  TOLXKO  TOGDA,  KOGDA

PAROLX  SOWPADAET S \TALONOM PAROLQ, KOTORYJ HRANITSQ W UZLE

MESTONAHOVDENIQ OB'EKTA.  pAROLEM MOVET BYTX  L@BAQ  CEPO^KA

PE^ATNYH  ZNAKOW DLINOJ NE BOLEE WOSXMI.  oTSUTSTWIE PAROLQ,

T.E.    NEWOZMOVNOSTX   SOWPADENIQ   PAROLQ   S    \TALONOM,

DOSTIGAETSQ S POMO]X@ NEPE^ATNOGO SIMWOLA W \TALONE.  pUSTOJ

\TALON (NULEWAQ DLINA) S^ITAETSQ WSEGDA SOWPADA@]IM S  L@BYM

PAROLEM.   rAZNYE FORMY DOSTUPA K OB'EKTU MOGUT IMETX RAZNYE

PAROLI.   dLQ  DISKOW,  NAPRIMER,  SU]ESTWUET  KROME  OB]EGO

PAROLQ,   ZA]I]A@]EGO   INFORMACI@   OT  NESANKCIONIROWANNOJ

MODIFIKACII,  E]E  ODIN  PAROLX,   DEJSTWU@]IJ   TOLXKO   NA

NERAZRU[A@]IJ DOSTUP (^TENIE).  wTOROJ PAROLX OBY^NO PUSTOJ,

ESLI TOLXKO INFORMACIQ NE SEKRETNA.


oSNOWNYE PRINCIPY                                    STR. 11



     pOSLEDNEE  ZAME^ANIE  KASAETSQ  OSOBOJ  FORMY   DOSTUPA

WREMENNOJ   ZAPISI,  KOTORAQ  ISPOLXZUETSQ  W  OSNOWNOM  DLQ

SISTEMNOGO DISKA.  pRI OTKRYTII KANALA SOZDAETSQ SPECIALXNYJ

OB'EKT  (KOTORYJ  PRI  ZAKRYTII  EGO  UNI^TOVAETSQ), KOTORYJ

IZNA^ALXNO SOWPADAET S UKAZANNYM W ZAPROSE BAZOWYM  OB'EKTOM

ILI  DISKOM.   nA  \TOT SOZDANNYJ OB'EKT RAZRE]ENA ZAPISX DO

127  RAZLI^NYH   BLOKOW.    bAZOWYJ   DISK   PRI   \TOM   NE

MODIFICIRUETSQ,    PO\TOMU   MOVNO   PRI   OTKRYTII   KANALA

ISPOLXZOWATX  PAROLX  DLQ  ^TENIQ.   |TA  SPECIALXNAQ  FORMA

DOSTUPA    OTKRYWAET   WOZMOVNOSTX   ISPOLXZOWANIQ   MNOGIMI

ODNOWREMENNO RABOTA@]IMI MA[INAMI OB]EGO  SISTEMNOGO  DISKA,

^TO   SU]ESTWENNO   SOKRA]AET  ABSOL@TNYJ  OB'EM  TREBUEMOGO

DISKOWOGO PROSTRANSTWA.

     mNOGIE   DETALI   NOWOGO    PROGRAMMNOGO    OBESPE^ENIQ

OSWAIWA@TSQ  OBY^NO  PO  HODU REALXNOJ RABOTY, KOGDA NA BAZE

PRAKTI^ESKI OSWOENNOGO MATERIALA  WOZRASTAET  PONIMANIE  TEH

PRINCIPOW, KOTORYE LEVAT W IH OSNOWE.  pO\TOMU CELESOOBRAZNO

PEREJTI K ZAPUSKU SETI CMNet NA TIPI^NOJ STRUKTURE  MA[IN  I

LINIJ  SWQZI,  POLXZUQSX  SLEDU@]EJ  GLAWOJ,  A  POSLE \TOGO

IZU^ITX PODROBNOE OPISANIE OTDELXNYH KOMPONENT SETI.












zAPUSK SETI                                          STR. 12



                        zapusk seti



     dLQ   ZAPUSKA   LOKALXNOJ   SETI   CMNet   NUVNA   ODNA

(CENTRALXNAQ)   MA[INA,  KOTORAQ  RABOTAET  POD  UPRAWLENIEM

OPERACIONNOJ SISTEMY RT-11  WERSII  5  I  IMEET  SOBSTWENNYE

DISKI.   oNA  DOLVNA BYTX SWQZANA PODHODQ]IMI INTERFEJSAMI S

DRUGIMI (PERIFERIJNYMI) MA[INAMI,  KOTORYE  MOGUT  NE  IMETX

DISKOW.   aDRESA  REGISTROW  I  WEKTOROW SWQZNYH INTERFEJSOW

DOLVNY  BYTX  ODINAKOWY  DLQ  WSEH  PERIFERIJNYH  MA[IN,   W

CENTRALXNOJ   MA[INE   ONI   MOGUT  BYTX  PROIZWOLXNYMI.   w

CENTRALXNOJ MA[INE NALI^IE SETEWOGO TAJMERA  OBQZATELXNO,  W

PERIFERIJNYH MA[INAH WESXMA VELATELXNO.

     dLQ BOLX[EJ OPREDELENNOSTI  DOPUSTIM,  ^TO  W  KA^ESTWE

SWQZNYH  INTERFEJSOW  ISPOLXZU@TSQ  DL-ks S ADRESOM 177000 I

WEKTOROM 270 W PERIFERIJNYH MA[INAH.  w  CENTRALXNOJ  MA[INE

ONI   IME@T   ADRESA  I  WEKTORY  PRERYWANIQ  DOPOLNITELXNYH

TERMINALOW, A IMENNO 176500/300,  176510/310  I T.D.   pUSTX

CENTRALXNAQ  MA[INA  RASPOLAGAET  DISKAMI  RK:,  PRI^EM RK0:

SODERVIT OPERACIONNU@ SISTEMU, A  RK1:  MOVET  WYDELQTXSQ  W

KA^ESTWE RABO^EGO DISKA DLQ PERIFERIJNYH MA[IN.

     zAPUSK SETI CMNet OSU]ESTWLQETSQ W TRI  \TAPA.   pERWYJ

QWLQETSQ  PODGOTOWITELXNYM  I  WYPOLNQETSQ  TOLXKO ODIN RAZ.

wTOROJ   \TAP   WYPOLNQETSQ   KAVDYJ   RAZ   POSLE   ZAPUSKA

OPERACIONNOJ SISTEMY CENTRALXNOJ MA[INY I PO\TOMU MOVET BYTX

ZAKL@^EN W KOMANDNYJ FAJL.  tRETIJ \TAP SOSTOIT  W  ZAGRUZKE

PERIFERIJNYH MA[IN.


zAPUSK SETI                                          STR. 13



pODGOTOWKA:

     pREVDE WSEGO NUVNO  SKOPIROWATX  FAJLY  SETI  CMNet  NA

SISTEMNYJ  DISK  CENTRALXNOJ  MA[INY.   |TO FAJLY CMNET.BOT,

CMNET.DAT,   CMN.REL,   CMINI.REL,   CNC.SAV,    CMNDAT.SAV,

CMNPAS.SAV.   kROME  \TOGO,  NUVNY DRAJWERY CN.SYS, CK.SYS I

BK.SYS.  pOSLEDNIE DWA RABOTA@T NA DL-ks, DRUGIE  INTERFEJSY

TREBU@T  DRUGU@  PARU DRAJWEROW.  eSLI IME@]IESQ DRAJWERY NE

PODHODQT (DRUGOJ ADRES ILI  DRUGAQ  SISTEMA),  TO  IH  NUVNO

ZANOWO OTTRANSLIROWATX I SOBRATX, NAPRIMER

MAC SYSGEN.CND+SRC:CK/OBJ

LIN CK/EXE:CK.SYG/MAP

|TA PROCEDURA NE  OTLI^AETSQ  OT  GENERACII  L@BOGO  DRUGOGO

DRAJWERA.   aDRESA  REGISTROW  I  WEKTOROW  PRERYWANIQ MOVNO

OPREDELITX W FAJLE SYSGEN.CND STANDARTNYM OBRAZOM,  W  NA[EM

PRIMERE  CK$CSR  I  CK$VEC.   iNSTALLIRU@TSQ  W  CENTRALXNOJ

MA[INE DRAJWERY CN: I BK:.

     dALEE ZADAETSQ KONFIGURACIQ UZLA  S  POMO]X@  PROGRAMMY

CMNDAT,   KOTORAQ  MODIFICIRUET  FAJL  CMNET.DAT.   w  NA[EM

PRIMERE MOVNO WWESTI KOMANDY

CMNDAT CMNET/N:1

CMNDAT CMNET/U:RK0/R/W/T/P

CMNDAT CMNET/U:RK1/R/W/P

pERWAQ USTANAWLIWAET NOMER UZLA,  WTORAQ  I  TRETXQ  KOMANDY

RAZRE[A@T  DOSTUP  K DISKAM RK0: I RK1: S PROWERKOJ PAROLEJ.

nA NULEWOJ (SISTEMNYJ) DISK KROME \TOGO RAZRE[ENA  WREMENNAQ

ZAPISX.   dLQ  OSU]ESTWLENIQ  WREMENNOJ  ZAPISI  NUVEN  FAJL


zAPUSK SETI                                          STR. 14



CMNET.TMP, KOTORYJ NUVNO SOZDATX MONITORNOJ KOMANDOJ CREATE.

rAZMER   ZAWISIT   OT   POTREBNOSTEJ  POLXZOWATELEJ,  OBY^NO

ISPOLXZU@TSQ NE  BOLEE  50  BLOKOW  NA  KAVDU@  PERIFERIJNU@

MA[INU.   fAJL  MOVET  SOZDAWATXSQ  NA L@BOM IZ WKL@^ENNYH W

KONFIGURACI@  DISKOW   DLQ   ZAPISI,   OBY^NO   ISPOLXZUETSQ

SISTEMNYJ  DISK.   dISK DLQ POLXZOWATELEJ NUVNO RAZDELITX NA

LOGI^ESKIE DISKI, T.E.  NA FAJLY S RAS[IRENIEM .DSK.  dLQ IH

SOZDANIQ  TAKVE ISPOLXZUETSQ MONITORNAQ KOMANDA CREATE.  pRI

VELANII     \TI     LOGI^ESKIE     DISKI     MOVNO     TAKVE

PROINICIALIZIROWATX,  ISPOLXZUQ  DRAJWER  LOGI^ESKIH  DISKOW

LD:.

     pOSLEDNIE DEJSTWIQ PODGOTOWITELXNOGO \TAPA  ZAKL@^A@TSQ

W  OPREDELENII  PAROLEJ.  nEOBHODIMO ZADATX PUSTOJ PAROLX NA

^TENIE SISTEMNOGO DISKA

CMNPAS RK0:/W/C

<PUSTAQ STROKA>

A TAKVE PAROLI DLQ WSEH LOGI^ESKIH  DISKOW.   tRETIJ  PAROLX

(Change>)  POKA  NE  ISPOLXZUETSQ.  nE SLEDUET ZABYWATX, ^TO

OTSUTSTWIE PAROLQ ZAPRE]AET DOSTUP, PUSTOJ PAROLX  OTKRYWAET

EGO  POLNOSTX@.   zADA^A  CMNPAS  SOZDAET  I  RAS[IRQET  PRI

NEOBHODIMOSTI FAJL CMNET.SYS, KOTORYJ  SODERVIT  WSE  PAROLI

SOOTWETSTWU@]EGO DISKA.

     nA \TOM PODGOTOWITELXNYJ  \TAP  ZAKAN^IWAETSQ  I  MOVNO

PEREJTI K ZAPUSKU SETI W CENTRALXNOM UZLE.




zAPUSK SETI                                          STR. 15



zAPUSK CENTRA:

     rABOTA@]IJ CENTR SETI CMNet BAZIRUETSQ  NA  CENTRALXNOM

DRAJWERE  UZLA CN:, DRAJWERE LINIJ BK: I ZADA^E OBSLUVIWANIQ

ZAPROSOW CMN, NAHODQ]IHSQ W OPERATIWNOJ PAMQTI.  zADA^A  CMN

ISPOLXZUET  DISKOWYE FAJLY CMNET.DAT, CMNET.BOT I CMNET.TMP,

KROME  \TOGO  ONA  NUVDAETSQ  W  NALI^II  W  PAMQTI  USR   I

WKL@^ENNYH  W  KONFIGURACI@  DRAJWEROW.  pRIMERNYJ KOMANDNYJ

FAJL MOVET SODERVATX SLEDU@]IE KOMANDY:

SET USR NOSWAP

LOAD CN:

LOAD BK:

R CN.SYS

/N:1

/X

R BK.SYS

/M

/I:0/C:176500/V:300

/I:1/C:176510/V:310

/I:2/C:176520/V:320

/X

ASSIGN RK0: SYS:

ASSIGN RK0: BOT:

ASSIGN RK0: DAT:

ASSIGN RK0: TMP:

FRUN CMN/BUFF:2000


zAPUSK SETI                                          STR. 16



     pRIWEDENNYE WY[E KOMANDY IME@T SLEDU@]IJ SMYSL:

     SET USR NOSWAP  FIKSIRUET  USR,  LOAD CN:  I   LOAD BK:

ZAGRUVAET DRAJWERY W PAMQTX.

     R CN.SYS ZAPUSKAET PROGRAMMU  NASTROJKI  DRAJWERA  CN:.

/N:1 ZADAET NOMER UZLA, /X WYHODIT IZ PROGRAMMY NASTROJKI.

     R BK.SYS ZAPUSKAET PROGRAMMU  NASTROJKI  DRAJWERA  BK:.

/M  PRISOEDINQET  EGO  K  CENTRALXNOMU  DRAJWERU  UZLA  CN:,

/I:n/C:csr/V:vector WKL@^A@T  SOOTWETSTWU@]IE  INTERFEJSY  W

SETX.

     ~ETYRE  ASSIGN  USTANAWLIWA@T   IMENA   USTROJSTW   DLQ

ZAGRUZKI PERIFERIJNYH MA[IN (SYS:), DLQ ZAGRUZ^IKA CMNET.BOT

(BOT:), DLQ FAJLA KONFIGURACII CMNET.DAT (DAT:) I DLQ  FAJLA

WREMENNOJ ZAPISI CMNET.TMP (TMP:).

     pOSLEDNQQ   KOMANDA   ZAPUSKAET   ZADA^U   OBSLUVIWANIQ

ZAPROSOW  CMN  S  UKAZANIEM  RAZMERA  BUFERA.  bUFER MOVNO W

[IROKOM DIAPAZONE  UWELI^IWATX  ILI  UMENX[ATX,  EGO  RAZMER

WLIQET  NA  WREMQ  REAKCII  SETI.  pRI NEDOSTATO^NOM RAZMERE

BUFERA ZADA^A CMN NE ZAPUSKAETSQ.



zAPUSK PERIFERIJNYH MA[IN:

     kOGDA CENTR SETI  CMNet  ZAPU]EN,  MOVNO  PRISTUPITX  K

ZAGRUZKE   PERIFERIJNYH   MA[IN.    dLQ   \TOGO  ZAPUSKAETSQ

APPARATNYJ ZAGRUZ^IK PULXTOWOGO  REVIMA  PROCESSORA  177000L

ILI  KOMANDA  LX  ZAGRUZ^IKA  HDBOOT.   mOVNO  TAKVE WRU^NU@

WWESTI W PAMQTX IZWESTNYJ "DEC bootstrap loader" I ZAPUSTITX

EGO.    w  L@BOM  SLU^AE  OSU]ESTWLQETSQ  WYGRUZKA  SETEWOGO


zAPUSK SETI                                          STR. 17



ZAGRUZ^IKA  PO  PERFOLENTO^NOMU  FORMATU   ^EREZ   UKAZANNYJ

INTERFEJS.   tAK  KAK  BOLX[INSTWO  INTERFEJSOW, W TOM ^ISLE

DL-ks, NE PODDERVIWA@T SIGNAL ZAPUSKA S^ITYWATELQ, TO  NUVNO

DOVDATXSQ TAJM-AUTA NE BOLEE 16 SEKUND.  pOTOM PE^ATAETSQ NA

TERMINALE

 CMNet bootstrap

- PRIWETSTWIE SISTEMY -

CMNet>

zDESX  MOVNO  WWESTI  KOMANDU  HELLO  S   NAZWANIEM   SWOEGO

LOGI^ESKOGO  DISKA,  KOTORYJ  BUDET OTKRYWATXSQ DLQ ^TENIQ I

ZAPISI NA NULEWOM KANALE.   sISTEMNYJ  DISK  OTKRYWAETSQ  NA

SEDXMOM   KANALE.   pOSLE  WWODA  UKAZANNOJ  STROKI  ILI  PO

ISTE^ENI@  TAJM-AUTA  ZAPUSKAETSQ   ZAGRUZ^IK   OPERACIONNOJ

SISTEMY  RT11-FB.   wO  WREMQ  EGO  RABOTY  WYWODQTSQ PRAWYE

UGLOWYE SKOBKI NA \KRAN DISPLEQ.

     pOSLE  POQWLENIQ  IDENTIFIKATORA   SISTEMY   NA^INAETSQ

ISPOLNENIE  KOMANDNOGO  FAJLA  STARTF.COM,  NAHODQ]EGOSQ  NA

SISTEMNOM  DISKE.   tAK  KAK  ON  OB]IJ  DLQ  CENTRALXNOJ  I

PERIFERIJNYH   MA[IN,   TO  ON  DOLVEN  SODERVATX  SREDSTWO,

POZWOLQ@]EE ORGANIZOWATX RABOTU W \TIH  MA[INAH  PO-RAZNOMU.

pRO]E   WSEGO   ISPOLXZOWATX   KOMANDU  CONFIG CK:,  KOTORAQ

PREKRA]AET WYPOLNENIE KOMANDNOGO FAJLA W CENTRALXNOJ MA[INE,

TAK  KAK TAM DRAJWER CK: NE INSTALLIROWAN.  dLQ PERIFERIJNYH

MA[IN CELESOOBRAZNO RAZMESTITX KOMANDY

SET USR NOSWAP

CNC SEARCH


zAPUSK SETI                                          STR. 18



FRUN CMINI

ASSIGN CK0: DK:

$@STARTF

     pERWAQ KOMANDA FIKSIRUET  USR  W  PAMQTI  I  UMENX[AET,

TAKIM   OBRAZOM,   ^ISLO   OBRA]ENIJ  K  DISKU.   CNC SEARCH

USTANAWLIWAET  SOOTWETSTWIE  MEVDU  TABLICEJ   USTROJSTW   I

REALXNO OTKRYTIMI KANALAMI, ^TO USKORQET POSLEDU@]IE KOMANDY

CNC DEVICES.  eSLI  PERIFERIJNAQ  MA[INA  IMEET  SOBSTWENNYE

DISKI,  K  KOTORYM  NUVNO OBESPE^ITX DOSTUP IZ DRUGOGO UZLA,

NUVNO ZAPUSTITX ZADA^U  OBSLUVIWANIQ  ZAPROSOW  CMN,  KAK  W

CENTRE.   w  PROTIWNOM SLU^AE, ^TOBY NA TERMINALE PE^ATALISX

SOOB]ENIQ, SLEDUET ZAPUSKATX MINIMALXNU@ ZADA^U OBSLUVIWANIQ

ZAPROSOW  PRI  POMO]I  KOMANDY  FRUN CMINI.   kOMANDA ASSIGN

PERENAZNA^AET  LOGI^ESKOE  IMQ   RABO^EGO   DISKA   DK:   NA

POLXZOWATELXSKIJ  DISK, I POSLEDNQQ KOMANDA ZAPUSKAET OTTUDA

INDIWIDUALXNYJ STARTOWYJ KOMANDNYJ FAJL.  w NEM POLXZOWATELX

MOVET  RAZMESTITX  SWOI  KOMANDY,  KAK,  NAPRIMER,  ZAKRYTIE

SWOEGO DISKA I OTKRYTIE EGO NA ZAPISX, USTANOWKU IMENI  UZLA

I T.D.

     w MOMENT ISPOLNENIQ \TIH KOMAND ZAPUSK SETI CMNet MOVNO

S^ITATX  ZAKON^ENNYM,  I  RABOTA  ZA TERMINALOM PERIFERIJNOJ

MA[INY FAKTI^ESKI  NE  OTLI^AETSQ  OT  RABOTY  NA  MA[INE  S

DISKAMI.   dOBAWLQ@TSQ  LI[X  KOMANDY  OTKRYTIQ  I  ZAKRYTIQ

USTROJSTW, KOTORYE MOVNO SRAWNIWATX S USTANOWKOJ  DISKOW  NA

DISKOWODY  I  SNQTIEM  IH.  oSTANOW I WYKL@^ENIE WSEH DISKOW

IMEET SWOJ ANALOG W KOMANDE CNC BYE.


zAPUSK SETI                                          STR. 19



                 programma uprawleniq setx`



     pROGRAMMA UPRAWLENIQ  SETX@  CNC  QWLQETSQ  POSREDNIKOM

MEVDU   POLXZOWATELEM   I   SETX@   CMNet.    s  EE  POMO]X@

POLXZOWATELX MOVET OTKRYWATX  I  ZAKRYWATX  SWOI  KANALY  NA

OB'EKTY,  NAHODQ]IHSQ  W  L@BYH  UZLAH  SETI.  pROGRAMMA CNC

WYWODIT INFORMACI@ O  TOPOLOGII  SETI,  OTKRYTYH  KANALAH  I

SETEWYH  USTROJSTWAH.   oNA  WYPOLNQET USTANOWKU IMENI UZLA,

OTPRAWLQET   SOOB]ENIQ   NA   TERMINALY   DRUGIH   UZLOW   I

OBESPE^IWAET RABOTU W REVIME WIRTUALXNOGO TERMINALA.  kORO^E

GOWORQ, PROGRAMMA UPRAWLENIQ SETX@ CNC WYPOLNQET WSE FUNKCII

WZAIMODEJSTWIQ POLXZOWATELq S SETX@ CMNet.

     sU]ESTWUET  DWE  RAZNOWIDNOSTI   PROGRAMMY   UPRAWLENIQ

SETX@,   NAHODQ]IHSQ  W  FAJLAH  CNC.SAV  I  CNCR.SAV.   oNI

OTLI^A@TSQ DRUG OT  DRUGA  SOOB]ENIQMI,  KOTORYE  WYWODQTSQ,

SOOTWETSTWENNO,  NA  ANGLIJSKOM  ILI RUSSKOM QZYKE.  wO WSEH

OSTALXNYH OTNO[ENIQH OBE ZADA^I IDENTI^NY I RASSMATRIWA@TSQ,

PO\TOMU, KAK ODNA.

     pROGRAMMA UPRAWLENIQ SETX@ CNC IMEET  SWOJ  SOBSTWENNYJ

INTERPRETATOR  KOMAND.   sINTAKSIS \TIH KOMAND POHOV NA QZYK

DCL OPERACIONNOJ SISTEMY.  zNAKOM GOTOWNOSTI WWODA SLEDU@]EJ

KOMANDY   QWLQETSQ   DWOETO^IE.   sAMA  KOMANDA  SOSTOIT  IZ

NAZWANIQ  KOMANDY,  WOZMOVNYH   KL@^EJ   WYBORA   REVIMA   I

ARGUMENTOW.   aRGUMENTY  OTDELQ@TSQ  OT  KOMANDY  I  ODIN OT

DRUGOGO  PROBELAMI.   w   SLU^AE   OTSUTSTWIQ   NEOBHODIMOGO

ARGUMENTA  WYWODITSQ  DOPOLNITELXNYJ WOPROS.  mOVNO OTWE^ATX


pROGRAMMA UPRAWLENIQ SETX@                           STR. 20



TREBUEMYM ARGUMENTOM ILI WOPROSITELXNYM ZNAKOM.  w POSLEDNEM

SLU^AE  WYWODITSQ KRATKAQ SPRAWKA OB OVIDAEMOM OTWETE, POSLE

^EGO WOPROS POWTORQETSQ.

     pRI  NABORE  KOMAND  MOVNO  WOSPOLXZOWATXSQ  REDAKTOROM

KOMANDNOJ   STROKI   SL,   WWOD  SIMWOLA  Ctrl/C  SBRASYWAET

INTERPRETATOR KOMAND W ISHODNOE SOSTOQNIE.

     wO WREMQ ISPOLNENIQ KOMAND MOGUT WSTRE^ATXSQ  KRITI^NYE

SITUACII.    pERED   WYPOLNENIEM   SOOTWETSTWU@]IH  DEJSTWIJ

TREBUETSQ PODTWERVDENIE OPERACII.   w  OTWETE  ANALIZIRUETSQ

LI[X  PERWAQ  BUKWA.  eSLI \TO Y, TO KOMANDA WYPOLNQETSQ, WO

WSEH OSTALXNYH SLU^AQH WYPOLNENIE KOMANDY PREKRA]AETSQ.

     nEKOTORYE    KOMANDY     TREBU@T     DLQ     WYPOLNENIQ

SOOTWETSTWU@]IH    DEJSTWIJ    SPECIALXNYJ    PAROLX.    dLQ

OBESPE^ENIQ SEKRETNOSTI PODAWLQETSQ \HO  WWEDENNYH  SIMWOLOW

NA TERMINAL.

     wSE KOMANDY, A TAKVE  DOPOLNITELXNYE  ARGUMENTY,  MOVNO

WKL@^ATX  W  KOMANDNYE FAJLY.  pODTWERVDENIE OPERACII I WWOD

PAROLQ OSU]ESTWLQETSQ TOLXKO S TERMINALA.

     pRI ZAPUSKE PROGRAMMY UPRAWLENIQ SETX@ S  ODNOWREMENNYM

UKAZANIEM  KOMANDY  I  ARGUMENTOW  PERED  NAZWANIEM  KOMANDY

SLEDUET WWESTI APOSTROF, DO I POSLE KOTOROGO NUVNY  PROBELY.

|TO  PREDOTWRA]AET  IZMENENIE  PORQDKA SLEDOWANIQ ARGUMENTOW

SISTEMNYM MONITOROM.

     kOMANDY PROGRAMMY UPRAWLENIQ SETX@ CNC MOVNO  RAZDELITX

NA  GRUPPY.   pERWAQ GRUPPA WKL@^AET WSPOMOGATELXNYE KOMANDY

HELP, IDENT I EXIT.  oNI PRIMENQ@TSQ DLQ  WYWODA  SPRAWO^NOJ


pROGRAMMA UPRAWLENIQ SETX@                           STR. 21



INFORMACII  I  IDENTIFIKATORA  PROGRAMMY,  I  DLQ  WYHODA IZ

PROGRAMMY, SOOTWETSTWENNO.  tAK KAK OPISANNYE TRI KOMANDY NE

RABOTA@T  S  SETX@, TO ONI MOGUT ISPOLXZOWATXSQ BEZ SETEWOGO

DRAJWERA.    wSE   OSTALXNYE   KOMANDY    TREBU@T    NALI^IE

RABOTOSPOSOBNOGO  DRAJWERA  SETI  W  PAMQTI.   wTORAQ GRUPPA

OB'EDINQET  KOMANDY  OPROSA   SETI   I   WYWODA   POLU^ENNOJ

INFORMACII.  |TO KOMANDY CHANNELS, DEVICES, NODE I TOPOLOGY,

KOTORYE  WYWODQT,  SOOTWETSTWENNO,  INFORMACI@  O   KANALAH,

USTROJSTWAH, UZLAH I TOPOLOGII SETI.  tRETXQ GRUPPA WKL@^AET

KOMANDY RABOTY S KANALAMI I OB'EKTAMI, TAKIE,  KAK  OTKRYTIE

ILI  ZAKRYTIE  KANALA,  SOZDANIE  ILI  UNI^TOVENIE  OB'EKTA,

IZMENENIE HARAKTERISTIK KANALA.  sOOTWETSTWENNO ISPOLXZOWANY

NAZWANIQ  OPEN, PURGE, BYE, CREATE, DELETE I SET.  ~ETWERTAQ

GRUPPA KOMAND SOSTOIT  IZ  KOMANDY  POISKA  USTROJSTWA  SETI

SEARCH  I  KOMANDY  NAZNA^ENIQ  USTROJSTWA  NA KANAL ASSIGN.

pQTAQ  GRUPPA  WKL@^AET  KOMANDY  RABOTY  S   INFORMACIONNYM

CENTROM   SETI.    s@DA   OTNOSITSQ   KOMANDA  NEWS -  WYWOD

OB'QWLENIJ I KOMANDY  RABOTY  S  PO^TOWYM  Q]IKOM  MAILBOX -

WYWOD SPISKA PISEM, READ - WYWOD SODERVIMOGO PISXMA I SEND -

OTPRAWKA  PISXMA.   {ESTAQ  GRUPPA  OB'EDINQET  TRI  KOMANDY

SPECIALXNOGO NAZNA^ENIQ.  |TO KOMANDY NAME - USTANOWKA IMENI

UZLA, MESSAGE - OTPRAWLENIE SOOB]ENIQ I  TERMINAL -  WHOD  W

REVIM WIRTUALXNOGO TERMINALA.

     wSE KOMANDY PROGRAMMY UPRAWLENIQ SETX@ CNC MOGUT  IMETX

KL@^I WYBORA REVIMA.  kL@^ SOSTOIT IZ KOSOJ ^ERTY I NAZWANIQ

KL@^A.   iME@TSQ  SLEDU@]IE  KL@^I:   wYWODIMAQ   INFORMACIQ


pROGRAMMA UPRAWLENIQ SETX@                           STR. 22



NAPRAWLQETSQ  S POMO]X@ KL@^EJ /TERMINAL NA TERMINAL, /PRINT

NA USTROJSTWO PE^ATI I /OUTPUT:FAJL W UKAZANNYJ FAJL.   eSLI

NE  UKAZAN  NI  ODIN IZ NIH, PODRAZUMEWAETSQ TERMINAL.  kL@^

/FULL UPRAWLQET FORMATOM WYWODIMOJ  INFORMACII.   oN  OBY^NO

WYZYWAET WYWOD DOPOLNITELXNOJ INFORMACII, KAK, NAPRIMER, \HO

NA WWODIMYJ PAROLX ILI POLNYJ DOSTUP W KOMANDAH  CHANNELS  I

DEVICES.   oBA  KL@^A  /NOQUERY  I  /YES WYZYWA@T PODAWLENIE

ZAPROSOW PODTWERVDENIQ OPERACIJ I WWODA  PAROLQ.   pRI  \TOM

S^ITAETSQ,  ^TO  OTWET  WSEGDA  POLOVITELEN,  PAROLX PUSTOJ.

l@BOE SOOB]ENIE  OB  O[IBKE  WYPOLNENIQ  KOMAND  PODAWLQETSQ

KL@^EM  /QUIET.   o[IBKI  RAZBORA  KOMANDY WYWODQTSQ WSEGDA.

oTLADO^NYJ REVIM, PE^ATA@]IJ  NA  TERMINAL  SODERVIMOE  WSEH

OTPRAWLENNYH  I PRINQTYH PAKETOW, WKL@^AETSQ S POMO]X@ KL@^A

/DEBUG.

     dOPUSKAETSQ  SOKRA]ENIE  IMEN  KOMAND   I   KL@^EJ   DO

NEDWUSMYSLENNYH     ^ASTEJ,    PRI    \TOM    OBESPE^IWAETSQ

RASPOZNAWANIE KOMANDY PO PERWYM TREM BUKWAM, KL@^A PO  ODNOJ

BUKWE.

     ~ISLO  ARGUMENTOW  ZAWISIT  OT  KONKRETNOJ  KOMANDY   I

NAHODITSQ  W PREDELAH OT NULQ DO TREH.  aRGUMENTY MOGUT BYTX

SPECIALXNYMI, TAKIMI, KAK ARGUMENT  KOMANDY  HELP,  NAZWANIE

OB'EKTA,  TEKST  SOOB]ENIQ, NOMER I IMQ FAJLA PISXMA, ILI VE

OB]IMI   DLQ   NESKOLXKIH   KOMAND.    pOSLEDNIE    WKL@^A@T

USTROJSTWO, KANAL, UZEL I IMQ.

     pOD USTROJSTWOM  PONIMAETSQ  NAZWANIE  LOGI^ESKOGO  ILI

FIZI^ESKOGO  USTROJSTWA OPERACIONNOJ SISTEMY, KAK, NAPRIMER,


pROGRAMMA UPRAWLENIQ SETX@                           STR. 23



DK: ILI CK4:.  uSTROJSTWO DOLVNO BYTX SETEWYM, T.E.   RABOTA

DOPUSKAETSQ   TOLXKO  S  CENTRALXNYM  DRAJWEROM  UZLA.   dLQ

OBESPE^ENIQ NEZAWISIMOSTI OT KONKRETNOGO INTERFEJSA  WWEDENY

WNUTRENNIE LOGI^ESKIE IMENA S 0:  PO 7:  DLQ SOOTWETSTWU@]IH

USTROJSTW DRAJWERA SETI.

     kANAL W UZKOM SMYSLE OBOZNA^AET  NOMER  KANALA.   nOMER

MOVET  BYTX  ZADAN  W WIDE ODNOGO WOSXMERI^NOGO ^ISLA, ILI W

WIDE DWUH ^ISEL, RAZDELENNYH TO^KOJ.  wTORAQ FORMA UKAZYWAET

KLASS  OB'EKTA  I  KONKRETNYJ NOMER OTDELXNO.  kLASS OB'EKTA

MOVNO TAKVE OBOZNA^ATX  SOOTWETSTWU@]IMI  KL@^EWYMI  SLOWAMI

DISK,   GATEWAY,  PRINTER,  PROGRAM,  SPECIAL,  TAPE,  TASK,

TERMINAL ILI IH SOKRA]ENIQMI.  kANALY  SPECIALXNYH  OB'EKTOW

MOGUT  OBOZNA^ATXSQ  L@BYM  NEDWUSMYSLENNYM  SOKRA]ENIEM  IZ

SPISKA BOOTSTRAP, CONFIGURATION,  ECHO,  MAILBOX,  MESSAGES,

NAME,  NEWS,  NODE, TIME, TOPOLOGY.  wESX KLASS WYBIRAETSQ S

POMO]X@ KL@^EWOGO SLOWA ALL WMESTO NOMERA KANALA.  pRIMERAMI

MOGUT  SLUVITX  KANALY 4, 0.4, DISK.4 ILI SPECIAL.NAME I NA,

OBOZNA^A@]IE DISKOWYJ KANAL  NOMER  4  I  SPECIALXNYJ  KANAL

IMENI UZLA, SOOTWETSTWENNO.

     mNOGIE KOMANDY  DOPUSKA@T  ISPOLXZOWATX  WMESTO  NOMERA

KANALA  TAKVE  IMQ  SETEWOGO  USTROJSTWA.  kROME \TOGO MOVNO

UKAZYWATX KL@^I DOSTUPA, MENQ@]IE FORMU  DOSTUPA  K  OB'EKTU

OTNOSITELXNO   USTANOWLENNOJ  PO  UMOL^ANI@.   kL@^  DOSTUPA

SOSTOIT IZ KOSOJ ^ERTY I  ODNOGO  SLOWA.   oPREDELENY  KL@^I

/GETSTATUS,  /PURGE,  /TEMPORARY,  /LOOKUP, /BUILD, /CHANGE,

/DATA, /READ, /WRITE, /MODIFY, /SPFUN, /EXECUTE,  /ABORT,  A


pROGRAMMA UPRAWLENIQ SETX@                           STR. 24



TAKVE  \TI  VE  KL@^I S PRISTAWKOJ NO.  kL@^EWYE SLOWA MOVNO

SOKRA]ATX DO ODNOJ BUKWY, PRISTAWKU TOVE.   uKAZANNYE  KL@^I

USTANAWLIWA@T PRAWO POLU^ENIQ STATUSA KANALA (FORMU DOSTUPA,

RAZMER I NAZWANIE  OB'EKTA),  ZAKRYTIQ  KANALA,  UNI^TOVENIQ

WREMENNOGO   OB'EKTA,  OTKRYTIQ  KANALA,  SOZDANIQ  OB'EKTA,

IZMENENIQ PARAMERTOW (FORMY DOSTUPA, PAROLQ), OBMENA DANNYMI

W PROZRA^NOM REVIME, ^TENIQ, ZAPISI, MODIFIKACII INFORMACII,

WYPOLNENIQ SPECIALXNYH FUNKCIJ, ZAPUSKA I OSTANOWA PROGRAMM.

nAPRIMER,  DK:/NOGET  OBOZNA^AET  RABO^IJ DISK S ZAPRETOM NA

POLU^ENIE  STATUSA  SOOTWETSTWU@]EGO  KANALA,   ILI   4:/W/T

USTANAWLIWAET  DLQ  ^ETWERTOGO  SETEWOGO USTROJSTWA PRAWO NA

ZAPISX I NA UNI^TOVENIE OB'EKTA, ^TO QWLQETSQ FORMOJ DOSTUPA

WREMENNOJ ZAPISI.

     uZEL  OBOZNA^AETSQ   WOSXMERI^NYM   ^ISLOM,   KL@^EWYMI

SLOWAMI  HOST,  ALL  I  DOWN  ILI  IMENEM  UZLA.  sOKRA]ENIQ

NEDOPUSTIMY.  kL@^EWYE SLOWA ALL I DOWN OBOZNA^A@T  NE  ODIN

UZEL,  A  SOOTWETSTWU@]IE  GRUPPY  UZLOW,  ^TO  NE  WO  WSEH

KOMANDAH DOPUSTIMO.

     iMENEM QWLQETSQ STROKA NE BOLEE ^EM IZ WOSXMI BUKW  ILI

CIFR.   pERWYM  SIMWOLOM  DOLVNA  BYTX  BUKWA.   bUKWY MOGUT

WWODITSQ W RAZNYH REGISTRAH, HOTQ  W  PROGRAMME  REGISTR  NE

U^ITYWAETSQ.   uPOTREBLENIE IMENI UZLA WMESTO NOMERA - BOLEE

UDOBNYJ SPOSOB, NO PRI \TOM UWELI^IWAETSQ  WREMQ  WYPOLNENIQ

KOMANDY.




pROGRAMMA UPRAWLENIQ SETX@                           STR. 25



     dALEE  SLEDUET  OPISANIE  OTDELXNYH  KOMAND   PROGRAMMY

UPRAWLENIQ  SETX@  CNC.   nEKOTORYE  IZ WY[EUKAZANNYH KOMAND

POKA E]E NE REALIZOWANY, PO\TOMU ONI ZDESX NE OPISYWA@TSQ.



     ASSIGN USTROJSTWO [KANAL]

sOOTWETSTWIE  MEVDU  USTROJSTWOM  I  KANALOM   USTANAWLIWAET

KOMANDA  ASSIGN.   pO  UMOL^ANI@  NOMERA USTROJSTW I SETEWYH

KANALOW SOWPADA@T.  mOVNO NAZNA^ITX L@BOJ DISKOWYJ KANAL  NA

KAVDOE  IZ  USTROJSTW.   eSLI  UKAZANO  TOLXKO  USTROJSTWO W

KA^ESTWE  ARGUMENTA,  TO  WOSSTANAWLIWAETSQ   PERWONA^ALXNOE

ZNA^ENIE  NOMERA  KANALA.   kOMANDA  ASSIGN  NUVNA  TOLXKO W

ISKL@^ITELXNYH SITUACIQH, OBY^NO ONA NE ISPOLXZUETSQ.

     pRIMERY:

ASSIGN 0: DISK.10  NAZNA^AET  DESQTYJ  DISKOWYJ   KANAL   NA

NULEWOE USTROJSTWO.

ASSIGN 0: I ASSIGN 0: DISK.0 WOSSTANAWLIWA@T  PERWONA^ALXNOE

SOOTWETSTWIE MEVDU NOMEROM USTROJSTWA I DISKOWYM KANALOM.



     BYE

kOMAND BYE SU]ESTWUET DLQ ZAKRYTIQ  WSEH  SETEWYH  USTROJSTW

PRI OKON^ANII RABOTY W DANNOM UZLE.

     pRIMERY:

BYE/NOQUERY  ILI  B/Y  ZAKRYWA@T  WSE  USTROJSTWA,   WKL@^AQ

SISTEMNOE.




pROGRAMMA UPRAWLENIQ SETX@                           STR. 26



     CHANNELS KANAL [UZEL]

kOMANDA CHANNELS WYWODIT  INFORMACI@  OB  UKAZANNOM  KANALE.

eSLI   UKAZAN   UZEL,  TO  OPRA[IWAETSQ  TOLXKO  ON.   iNA^E

OPRA[IWA@TSQ WSE UZLY SETI,  POKA  NE  BUDET  NAJDEN  KANAL.

wOZMOVEN  WYWOD  WSEH  KANALOW ODNOGO KLASSA.  kAVDAQ STROKA

SODERVIT SLEWA NAPRAWO OBOZNA^ENIE  KANALA,  KL@^I  DOSTUPA,

NOMER I IMQ UZLA, IMQ OB'EKTA I RAZMER EGO.  pOLNYJ PERE^ENX

KL@^EJ DOSTUPA WYWODITSQ KOMANDOJ CHANNELS/FULL.

     pRIMERY:

CHANNEL/FULL TERM.0  WYWODIT  INFORMACI@  O  NULEWOM  KANALE

KLASSA WIRTUALXNYH TERMINALOW.

CHANNEL CONFIG HOST WYWODIT INFORMACI@ O SPECIALXNOM  KANALE

KONFIGURACII UZLA, RASPOLOVENNOGO BLIVE K CENTRU.



     DEVICES [USTROJSTWO]

kOMANDA  DEVICES  POHOVA  NA  KOMANDU  CHANNELS.   wYWODITSQ

INFORMACIQ  OB  UKAZANNOM  SETEWOM  USTROJSTWE ILI VE O WSEH

WOSXMI USTROJSTWAH.  pERED OBOZNA^ENIEM  KANALA  UKAZYWAETSQ

IMQ USTROJSTWA, WSQ OSTALXNAQ STROKA PROSTO SDWINUTA WPRAWO.

     pRIMERY:

DEVICES WYWODIT INFORMACI@ O WSEH WOSXMI USTROJSTWAH.

DEVICE/FULL DK: WYWODIT POLNU@ INFORMACI@  O  RABO^EM  DISKE

DK:.



     EXIT

pO  KOMANDE  EXIT  OSU]ESTWLQETSQ   WOZWRAT   IZ   PROGRAMMY


pROGRAMMA UPRAWLENIQ SETX@                           STR. 27



UPRAWLENIQ SETX@ W MONITOR.



     HELP [ARGUMENT]

kOMANDA  HELP  WYWODIT  SPRAWO^NU@  INFORMACI@  O   KOMANDAH

PROGRAMMY   UPRAWLENIQ   SETX@.    nEOBQZATELXNYJ   ARGUMENT

WYBIRAET SOOTWETSTWU@]U@ ^ASTX  INFORMACII.   mOVNO  UKAZATX

NAZWANIE  KOMANDY,  SLOWO OPTIONS DLQ KL@^EJ I ZWEZDO^KU DLQ

SPISKA  WSEH  KOMAND.   kOMANDA   HELP/FULL   WYWODIT   WESX

SPRAWO^NYJ TEKST.

     pRIMERY:

HELP WYWODIT OB]IE SWEDENIQ O KOMANDAH PROGRAMMY CNC.

HELP * WYWODIT SPISOK WSEH KOMAND.

HELP OPEN WYWODIT SPRAWKU O KOMANDE OPEN.



     IDENT

kOMANDA IDENT WYWODIT IDENTIFIKATOR PROGRAMMY.  oN NEOBHODIM

DLQ OPREDELENIQ NOMERA WERSII PROGRAMMY CNC.



     MESSAGE UZEL TEKST

kOMANDA MESSAGE  OTPRAWLQET  TEKST  NA  TERMINAL  UKAZANNOGO

UZLA.   oNA ISPOLXZUETSQ DLQ OBESPE^ENIQ OPERATIWNOJ SWQZI S

POLXZOWATELQMI SETI.  kL@^ /FULL WSTAWLQET  PERED  UKAZANNYJ

TEKST  SOOB]ENIQ  STROKU,  SODERVA]U@ IMQ UZLA OTPRAWITELQ I

WREMQ OTPRAWLENIQ SOOB]ENIQ.

     pRIMERY:

MESSAGE/FULL ALL zakan~iwajte, skoro profilaktika centra.   


pROGRAMMA UPRAWLENIQ SETX@                           STR. 28



PEREDAET SOOB]ENIE WSEM UZLAM.

MESSAGE/FULL 101 zwoni po tel. 1-23    PEREDAET    SOOB]ENIE

TOLXKO UZLU S NOMEROM 101.



     NAME IMQ

iMQ SOBSTWENNOGO  UZLA  USTANAWLIWAETSQ  S  POMO]X@  KOMANDY

NAME.   rEKOMENDUETSQ WKL@^ATX KOMANDU NAME W INDIWIDUALXNYJ

STARTOWYJ FAJL.

     pRIMERY:

NAME BORIS  USTANAWLIWAET  IMQ  UZLA  BORIS.   mOVNO   TAKVE

ISPOLXZOWATX BUKWY DRUGOGO REGISTRA, T.E.  Boris ILI boris.



     OPEN KANAL [UZEL] OB'EKT

kOMANDA  OPEN  POZWOLQET  OTKRYWATX  KANAL  NA  SU]ESTWU@]IJ

OB'EKT.  wMESTO KANALA MOVNO UKAZYWATX USTROJSTWO, S POMO]X@

KL@^EJ MOVNO WYBIRATX NUVNU@ FORMU  DOSTUPA.   pO  UMOL^ANI@

KANAL  OTKRYWAETSQ  DLQ  ^TENIQ,  RAZRE[ENY  OPROS  KANALA I

ZAKRYTIE EGO.  kOGDA OB'EKT NAHODITSQ W ODNOM IZ CENTRALXNYH

UZLOW, TO IMQ ILI NOMER UZLA MOVNO NE UKAZYWATX.

     pRIMERY:

OPEN DK:/WR 101 RK1:WORKS OTKRYWAET USTROJSTWO DK:  NA  FAJL

RK1:WORKS.DSK,  NAHODQ]EGOSQ  W  UZLE  S NOMEROM 101.  kANAL

BUDET OTKRYT DLQ ^TENIQ I ZAPISI.

OPEN/NOQUERY 4: DX: OTKRYWAET ^ETWERTOE USTROJSTWO  SETEWOGO

DRAJWERA  DLQ  ^TENIQ  NA  USTROJSTWO DX: UZLA, NAHODQ]EGOSQ

BLIVE K CENTRU ILI W SAMOM CENTRE.  pAROLX  S  TERMINALA  NE


pROGRAMMA UPRAWLENIQ SETX@                           STR. 29



SPRA[IWAETSQ I S^ITAETSQ PUSTYM.

OPEN TERM.0/NR/D EL79 TI:    OTKRYWAET     NULEWOJ     KANAL

WIRTUALXNYH TERMINALOW W UZLE EL79 NA ODIN IZ TERMINALOW.

OPEN/NOQUERY 7:/TEMP/WRITE SYS: -  \TOJ  KOMANDOJ  ZAGRUZ^IK

OTKRYWAET SISTEMNYJ DISK.



     PURGE KANAL [UZEL]

kANAL ZAKRYWAETSQ S  POMO]X@  KOMANDY  PURGE.   mOVNO  TAKVE

ISPOLXZOWATX  IMQ  USTROJSTWA.   uKAZANIE  UZLA OGRANI^IWAET

DEJSTWIE KOMANDY NA \TOT UZEL, INA^E  KANAL  ZAKRYWAETSQ  WO

WSEH UZLAH.

     pRIMERY:

PURGE DK: ZAKRYWAET RABO^IJ DISK DK:.

PURGE TERM.0 ZAKRYWAET NULEWOJ KANAL WIRTUALXNYH TERMINALOW.



     SEARCH [USTROJSTWO [UZEL]}

kOMANA  SEARCH  I]ET  KANAL,   SOOTWETSTWU@]EGO   UKAZANNOMU

USTROJSTWU,  I  MODIFICIRUET  TABLICU KANALOW, NAHODQ]EJSQ W

DRAJWERE SETI.  eSLI UKAZAN UZEL, TO PROWERQETSQ TOLXKO  ON.

mOVNO  NE  UKAZYWATX ARGUMENTY, TOGDA WOZOBNOWLQETSQ TABLICA

KANALOW  DLQ  WSEH  USTROJSTW.   kOMANDA  NEOBHODIMA   POSLE

ZAGRUZKI DRAJWERA W PAMQTX, OSOBENNO TOGDA, KOGDA USTROJSTWA

OTKRYTY NE W CENTRE.

     pRIMERY:

SEARCH I]ET WSE WOSEMX USTROJSTW.

SEARCH DK: HOST I]ET TOLXKO KANAL RABO^EGO  DISKA  W  UZLAH,


pROGRAMMA UPRAWLENIQ SETX@                           STR. 30



BLIVE K CENTRU SETI.



     TERMINAL [UZEL [KANAL]}

wHOD W REVIM WIRTUALXNOGO TERMINALA OSU]ESTWLQETSQ S POMO]X@

KOMANDY  TERMINAL.   sWQZX  OSU]ESTWLQETSQ S UKAZANNYM UZLOM

^EREZ  UKAZANNYJ  KANAL.   w  SLU^AE  OTSUTSTWIQ  ARGUMENTOW

ISPOLXZU@TSQ    ARGUMENTY   PREDYDU]EJ   KOMANDY   TERMINAL.

pERWONA^ALXNO  USTANOWLENO  HOST  I  TERM.0 .    wOZWRAT   W

PROGRAMMU   UPRAWLENIQ  SETX@  CNC  OSU]ESTWLQETSQ  NAVATIEM

KLAWI[EJ  Ctrl/P,  A  TAKVE  POSLE  DLITELXNOGO   OTSUTSTWIQ

OBMENA.   kL@^  /FULL  PODAWLQET  ZAPUSK  TAJM-AUTA, TAK ^TO

WOZWRAT W PROGRAMMU CNC PO OTSUTSTWI@ OBMENA W  \TOM  SLU^AE

NE PROISHODIT.

     pRIMERY:

TERMINAL EL79 USTANAWLIWAET SWQZX TERMINALA  POLXZOWATELQ  S

WIRTUALXNYM   TERMINALOM,   OTKRYTYM   NA   NULEWOM   KANALE

WIRTUALXNYH TERMINALOW W UZLE EL79.



     TOPOLOGY [UZEL]

pO KOMANDE TOPOLOGY OSU]ESTWLQETSQ  WYWOD  TOPOLOGII  SWQZEJ

MEVDU  UZLAMI  SETI.   tOPOLOGIQ  WYWODITSQ  W  WIDE  DEREWA

OSNOWNYH SWQZEJ.  kORNEM QWLQETSQ SOBSTWENNYJ UZEL, ESLI  NE

UKAZAN   DRUGOJ.    nA   ODIN   [AG  TABULQCII  OTSTOQT  WSE

NEPOSREDSTWENNYE SOSEDI \TOGO UZLA.  sOSEDI W  SWO@  O^EREDX

MOGUT  IMETX  SWOIH  SOSEDEJ  I T.D.  kAVDAQ STROKA WKL@^AET

NOMER I IMQ UZLA, A TAKVE ^ISLO LINIJ.  kOGDA  WMESTO  IMENI


pROGRAMMA UPRAWLENIQ SETX@                           STR. 31



WYWODITSQ  ZNAK  WOPROSA,  TO  \TO  OZNA^AET,  ^TO  UZEL  NE

WOZWRA]AET SWOE IMQ.  s POMO]X@ KL@^A  /FULL  MOVNO  WYWESTI

POLNU@ TABLICU LINIJ;  NEDOSTUPNYE LINII OTME^ENY ZWEZDO^KOJ

PERED NOMEROM.  kOGDA SETX SOSTOIT IZ NESKOLXKIH NESWQZANNYH

OSNOWNYMI SWQZQMI DEREWXEW, TO WYWODITSQ NESKOLXKO DEREWXEW.

pOSLE DEREWA TOPOLOGII WYWODITSQ TABLICA WSEH DOPOLNITELXNYH

SWQZEJ, ESLI TAKIE IME@TSQ.

     pRIMERY:

TOPOLOGY WYWODIT TOPOLOGI@ OTNOSITELXNO SOBSTWENNOGO UZLA.

TOPOLOGY/FULL HOST WYWODIT  POLNU@  INFORMACI@  O  TOPOLOGII

OTNOSITELXNO CENTRA SETI.



zAME^ANIE:

     tAK KAK PROGRAMMA CNC OWERLEJNAQ, RABOTA  S  OWERLEJNYM

USTROJSTWOM  S^ITAETSQ  KRITI^NOJ SITUACIEJ.  pOSLE ZAKRYTIQ

OWERLEJNOGO USTROJSTWA BUDUT RABOTATX TOLXKO KOMANDY ASSIGN,

BYE,  CREATE,  DELETE, EXIT, NAME, OPEN, PURGE, SEARCH, SET,

NAHODQ]IESQ W KORNEWOM  SEGMENTE  PROGRAMMY.   l@BAQ  DRUGAQ

KOMANDA WYZOWIT FATALXNU@ O[IBKU MONITORA.












pROGRAMMY OBSLUVIWANIQ ZAPROSOW                      STR. 32



              programmy obsluviwaniq zaprosow



     pROGRAMMY OBSLUVIWANIQ ZAPROSOW SWQZYWA@T  TRANSPORTNU@

SLUVBU SETI CMNet S REALXNYMI OB'EKTAMI UZLA.  pOD OB'EKTAMI

PONIMA@TSQ DISKI ILI  DISKOWYE  FAJLY,  A  TAKVE  IMQ  UZLA,

TABLICU LINIJ, SREDSTWO WYWODA SOOB]ENIJ, \HO I T.P.

     sU]ESTWU@T DWE PROGRAMMY OBSLUVIWANIQ  ZAPROSOW.   oDNA

(CMN)  WYPOLNQET  POLNYJ  PERE^ENX  FUNKCIJ  I NUVNA WSEGDA,

KOGDA UZEL HO^ET  PREDOSTAWITX  SWOI  DISKI  DLQ  UDALENNOGO

DOSTUPA K NIM IZ DRUGIH UZLOW.

     wTORAQ    (CMINI)    QWLQETSQ    MINIMALXNOJ    ZADA^EJ

OBSLUVIWANIQ  ZAPROSOW,  PODDERVIWA@]EJ  TOLXKO KANALY IMENI

UZLA, TABLICY LINIJ, SOOB]ENIJ I  \HO.   oNA  ZAPUSKAETSQ  S

POMO]X@  KOMAND  FRUN CMINI  ILI  SRUN CMINI  I  ZANIMAET NE

BOLX[E ODNOGO k  SLOW  W  OPERATIWNOJ  PAMQTI.   mINIMALXNAQ

ZADA^A  OBSLUVIWANIQ  ZAPROSOW ISPOLXZUETSQ S CELX@ \KONOMII

MESTA W OPERATIWNOJ PAMQTI WO WSEH UZLAH, NE PREDOSTAWLQ@]IH

SWOIH  DISKOW  DLQ  DOSTUPA  K  NIM  ^EREZ  SETX.   w SLU^AE

OTSUTSTWIQ MESTA W  OPERATIWNOJ  PAMQTI  MA[INY  DLQ  ZADA^I

OBSLUVIWANIQ  ZAPROSOW MOVNO EE NE ZAPUSKATX SOWSEM.  oDNAKO

TOGDA NE PE^ATA@TSQ POROJ O^ENX WAVNYE SOOB]ENIQ NA TERMINAL

POLXZOWATELQ,  KROME \TOGO, NELXZQ OBRA]ATXSQ K DANNOMU UZLU

PO   IMENI.    pO\TOMU   REKOMENDUETSQ   ZAPUSKATX    ZADA^U

OBSLUVIWANIQ ZAPROSOW.

     pROGRAMMA  OBSLUVIWANIQ   ZAPROSOW   CMN   RABOTAET   S

REALXNYMI   DISKAMI,   WKL@^ENNYH   W   KONFIGURACI@   UZLA.


pROGRAMMY OBSLUVIWANIQ ZAPROSOW                      STR. 33



zAPUSKAETSQ ONA S POMO]X@ KOMANDY FRUN CMN  ILI  SRUN CMN  S

UKAZANIEM RAZMERA BUFERA, NAPRIMER, FRUN CMN/BUFF:2000 .  dO

ZAPUSKA DOLVNY BYTX ZAGRUVENY  KOMANDOJ  LOAD  WSE  DRAJWERY

DISKOW,   WKL@^ENNYH   W   KONFIGURACI@,  A  TAKVE  FAJLOWYJ

PROCESSOR USR KOMANDOJ SET USR NOSWAP.   kROME  \TOGO  NUVNY

LOGI^ESKIE IMENA (TAKVE WKL@^ENNYH W KONFIGURACI@) USTROJSTW

DAT:, TMP:, BOT: I SYS:  DLQ  POISKA  FAJLOW  DAT:CMNET.DAT,

TMP:CMNET.TMP,  BOT:CMNET.BOT  I  DLQ  SISTEMNOGO USTROJSTWA

PERIFERIJNYH MA[IN.   l@BYE  IZ  UKAZANNYH  LOGI^ESKIH  IMEN

USTROJSTW ILI FAJLOW MOGUT OTSUTSTWOWATX, ^TO WLIQET LI[X NA

OB'EM PREDOSTAWLQEMYH UZLOM USLUG.

     fAJL OPISANIQ KONFIGURACII  CMNET.DAT  SODERVIT  POLNOE

OPISANIE  USTROJSTW,  RASPREDELQEMYH  ^EREZ  SETX.  oN TAKVE

WKL@^AET TABLICU OTKRYTYH W  DANNOM  UZLE  KANALOW.   mENQTX

SODERVIMOE   \TOGO   FAJLA   MOVNO   PRI  NEAKTIWNOJ  ZADA^E

OBSLUVIWANIQ  ZAPROSOW  S  POMO]X@   PROGRAMMY   MODIFIKACII

KONFIGURACII UZLA CMNDAT.  zADA^A CMN POSTOQNNO MODIFICIRUET

\TOT FAJL DLQ OTRAVENIQ  TEKU]EGO  SOSTOQNIQ  UZLA,  KOTOROE

WOSSTANAWLIWAETSQ  PRI  PEREZAPUSKE PROGRAMMY.  pO\TOMU FAJL

DOLVEN  NAHODITXSQ  NA  USTROJSTWE,  NA  KOTOROE   RAZRE[ENA

ZAPISX.   kOGDA  FAJL KONFIGURACII OTSUTSTWUET, TO DEJSTWUET

PRAWILO UMOL^ANIQ, KOTOROE WKL@^AET  USTROJSTWA  S  DK0:  PO

DK6:  DLQ  ^TENIQ I DK7: DLQ ^TENIQ I ZAPISI, NO S PROWERKOJ

PAROLEJ.

     fAJL  WREMENNOJ  ZAPISI  CMNET.TMP   SODERVIT   TABLICY

PERENAZNA^ENIJ  BLOKOW I SAMI ZAPISANNYE BLOKI DLQ WREMENNOJ


pROGRAMMY OBSLUVIWANIQ ZAPROSOW                      STR. 34



ZAPISI.  oN TAK VE, KAK I FAJL KONFIGURACII UZLA,  POSTOQNNO

MODIFICIRUETSQ   I   ISPOLXZUETSQ  PRI  PEREZAPUSKE  ZADA^I.

oTSUTSTWIE EGO OZNA^AET OTSUTSTWIE FORMY  DOSTUPA  WREMENNOJ

ZAPISI W DANNOM UZLE.

     fAJL ZAGRUZ^IKA CMNET.BOT TOLXKO ^ITAETSQ I  NUVEN  DLQ

ZAGRUZKI PERIFERIJNYH MA[IN.  eSLI EGO NET, TO UZEL ZAGRUZKU

NE WYPOLNQET.

     sAM ZAGRUZ^IK OTKRYWAET DLQ ^TENIQ USTROJSTWO SYS:,  NA

KOTOROM   DOLVNA   NAHODITXSQ   RABOTOSPOSOBNAQ   SISTEMA  S

MONITOROM  RT11-FB  I   SOOTWETSTWU@]IM   INTERFEJSU   SWQZI

DRAJWEROM  SETI.   kOGDA OTSUTSTWUET LOGI^ESKOE IMQ SYS:, TO

DANNYJ UZEL NE PREDOSTAWLQET  PERIFERIJNYM  UZLAM  SISTEMNOE

USTROJSTWO DLQ ZAPUSKA OPERACIONNOJ SISTEMY.

     pROGRAMMA  OBSLUVIWANIQ  ZAPROSOW  CMN  IMEET   SLOVNYJ

ALGORITM  RASPREDELENIQ  BUFERA,  SOSTOQ]EGO IZ UKAZANNOGO W

KOMANDE ZAPUSKA I  IZ  OSWOBODIW[EGOSQ  IZ-POD  PODPROGRAMMY

INICIALIZACII.    iSPOLXZUETSQ   ON  DLQ  HRANENIQ  OPISANIQ

KONFIGURACII  UZLA   (SODERVIMOE   FAJLA   CMNET.DAT),   DLQ

K\[IROWANIQ  TABLIC PERENAZNA^ENIJ BLOKOW WREMENNOJ ZAPISI I

DLQ BUFEROW POD PAKETY.  kOLI^ESTWO POSLEDNIH MOVNO UZNATX W

STATISTIKE  CENTRALXNOGO  DRAJWERA UZLA.  ~EM BOLX[E BUFEROW

POD PAKETY, TEM BOLX[E RAZMER K\[A TABLIC  PERENAZNA^ENIJ  I

TEM   \FFEKTIWNEE   RABOTAET  PROGRAMMA,  ESTESTWENNO.   pRI

NEDOSTATO^NOM RAZMERE BUFERA PROGRAMMA CMN NE ZAPUSKAETSQ.

     wO WREMQ RABOTY PROGRAMMY CMN MOVNO  WYGRUVATX  USR  IZ

OPERATIWNOJ    PAMQTI.     pRI   \TOM   SOHRANQETSQ   POLNAQ


pROGRAMMY OBSLUVIWANIQ ZAPROSOW                      STR. 35



RABOTOSPOSOBNOSTX, ZA ISKL@^ENIEM OTKRYTIQ KANALOW,  KOTOROE

WOZWRA]AET   O[IBKU   UDALENNOJ   SISTEMY.   |TA  VE  O[IBKA

WOZNIKAET PRI  PEREPOLNENII  TABLICY  KANALOW.   nE  SLEDUET

ZABYWATX,  ^TO ZAGRUZ^IK OTKRYWAET SISTEMNOE USTROJSTWO, BEZ

KOTOROGO ON  NE  MOVET  RABOTATX.   fIKSACIQ  USR  W  PAMQTI

WOSSTANAWLIWAET WOZMOVNOSTX OTKRYTIQ KANALOW W DANNOM UZLE.

     s CELX@ PREDOTWRA]ENIQ  RAZRU[ENIQ  WAVNOJ  INFORMACII,

OSOBENNO  KATALOGA, REALIZOWAN SPECIALXNYJ ALGORITM OSTANOWA

PROGRAMMY OBSLUVIWANIQ ZAPROSOW CMN.  w SOOTWETSTWII S  \TIM

ALGORITMOM  POSLE  KOMANDY  ABORT CMN NA^INAETSQ POSTEPENNOE

WYKL@^ENIE OTDELXNYH FUNKCIJ,  I  LI[X  POSLE  ISTE^ENIQ  90

SEKUND PROGRAMMA ZAKAN^IWAET SWO@ RABOTU.











          programma modifikacii konfiguracii uzla



     pROGRAMMA OBSLUVIWANIQ  ZAPROSOW  CMN  ISPOLXZUET  FAJL

CMNET.DAT,  W KOTOROM SODERVITSQ OPISANIE KONFIGURACII UZLA.

dLQ IZMENENIQ SODERVIMOGO \TOGO FAJLA  SU]ESTWUET  PROGRAMMA

MODIFIKACII KONFIGURACII UZLA CMNDAT.

     tAK KAK FAJL CMNET.DAT  ISPOLXZUETSQ  ZADA^EJ  CMN,  TO

MODIFIKACII IME@T SMYSL TOLXKO TOGDA, KOGDA ONA NE ZAPU]ENA.

uPRAWLQETSQ PROGRAMMA CMNDAT  STANDARTNOJ  STROKOJ  CSI.   w


pROGRAMMA MODIFIKACII KONFIGURACII UZLA              STR. 36



KA^ESTWE  WHODNOGO  FAJLA  NUVNO UKAZYWATX CMNET (RAS[IRENIE

.DAT MOVNO OPUSKATX).   nEOBHODIMOE  DEJSTWIE  WYBIRAETSQ  S

POMO]X@ PRIWY^NYH KL@^EJ CSI.

     eSLI NE UKAZAN NI ODIN KL@^,  TO  WYWODITSQ  SODERVIMOE

FAJLA   CMNET.DAT   NA   TERMINAL   ILI   W  WYHODNOJ  FAJL.

mODIFIKACII FAJLA W \TOM SLU^AE NE  PROISHODIT.   iNFORMACIQ

WKL@^AET  WREMQ  POSLEDNEJ MODIFIKACII FAJLA PROGRAMMOJ CMN,

NOMER UZLA, TABLICU USTROJSTW, WKL@^ENNYH W KONFIGURACI@,  I

TABLICU KANALOW, OTKRYTYH NA \TI USTROJSTWA.

     kL@^ /N:n MENQET NOMER  UZLA,  DLQ  KOTOROGO  GOTOWITSQ

FAJL  KONFIGURACII.   |TOT  NOMER  PROWERQETSQ  PRI  ZAPUSKE

PROGRAMMY OBSLUVIWANIQ ZAPROSOW CMN.

     kL@^  /U:device  USTANAWLIWAET  ATTRIBUTY   DOSTUPA   K

UKAZANNOMU  USTROJSTWU.  aTTRIBUTY ZADA@TSQ S POMO]X@ KL@^EJ

/R DLQ ^TENIQ, /W DLQ ZAPISI, /T DLQ WREMENNOJ ZAPISI  I  /P

DLQ  PROWERKI  PAROLEJ  DOSTUPA.   eSLI NE UKAZAN NI ODIN IZ

\TIH  KL@^EJ,  TO  UKAZANNOE  USTROJSTWO  WY^ERKIWAETSQ   IZ

TABLICY  USTROJSTW.   pRI ISPOLXZOWANII KL@^A /U ZAKRYWA@TSQ

WSE KANALY, IME@]IE OTNO[ENIE K DANNOMU USTROJSTWU.

     kL@^ /A:n ZADAET RAZMER  TABLICY  KANALOW.   eSLI  FAJL

NEDOSTATO^NO   DLINNYJ,  TO  EGO  MOVNO  RAS[IRITX  KOMANDOJ

MONITORA CREATE/EXTEND I E]E RAZ  ZADATX  KL@^  /A.   rAZMER

TABLICY  KANALOW  OPREDELQET MAKSIMALXNOE ^ISLO ODNOWREMENNO

OTKRYWAEMYH W DANNOM UZLE KANALOW.

     kOLI^ESTWO   \LEMENTOW   TABLICY    USTROJSTW    MENQTX

NEWOZMOVNO.   oNO  ZADANO RAWNYM DESQTI, I \TOGO DOLVNO BYTX


pROGRAMMA MODIFIKACII KONFIGURACII UZLA              STR. 37



DOSTATO^NO DLQ PODAWLQ@]EGO  BOLX[INSTWA  SETEJ.   w  SLU^AE

NEOBHODIMOSTI  MOVET BYTX POSTAWLEN FAJL CMNET.DAT S BOLX[EJ

TABLICEJ USTROJSTW.

     dLQ POLU^ENIQ KRATKOJ SPRAWKI O KL@^AH PROGRAMMY CMNDAT

ISPOLXZUETSQ   KL@^  /H.   pRIMERY  ISPOLXZOWANIQ  PROGRAMMY

SODERVATSQ W GLAWE "ZAPUSK SETI".











             programma zadaniq parolej dostupa



     dLQ ZA]ITY INFORMACII OT  NESANKCIONIROWANNOGO  DOSTUPA

WWEDENY  PAROLI  NA  OTKRYTIE  KANALOW.   kANAL  OTKRYWAETSQ

TOLXKO TOGDA, KOGDA  PAROLX  SOWPADAET  S  \TALONOM  PAROLQ,

KOTORYJ HRANITSQ NA SOOTWETSTWU@]EM DISKE W FAJLE CMNET.SYS.

nESOWPADENIE PAROLEJ OTRABATYWAETSQ  KAK  OTSUTSTWIE  SAMOGO

OB'EKTA.   fAJL  CMNET.SYS  SODERVIT TRI PAROLQ:  NA ^TENIE,

ZAPISX I IZMENENIE HARAKTERISTIK.  pOSLEDNIJ POKA E]E  NIGDE

NE ISPOLXZUETSQ I MOVET PO\TOMU BYTX L@BYM.  uKAZANIE PAROLQ

NA ZAPISX POZWOLQET OSU]ESTWLQTX L@BOJ  DOSTUP,  PAROLX  DLQ

^TENIQ  TOLXKO  NERAZRU[A@]IJ,  T.E.   ^TENIE  ILI WREMENNU@

ZAPISX.     oBY^NO    PAROLEM    ZA]I]A@TSQ    TOLXKO     OT

NESANKCIONIROWANNOJ  ZAPISI, PAROLI DLQ ^TENIQ, KAK PRAWILO,

PUSTYE.


pROGRAMMA ZADANIQ PAROLEJ DOSTUPA                    STR. 38



     pROGRAMMA   ZADANIQ    PAROLEJ    CMNPAS    UPRAWLQETSQ

STANDARTNOJ  STROKOJ  CSI.   w  KA^ESTWE  FAJLA  UKAZYWAETSQ

NAZWANIE  OB'EKTA,  DLQ  KOTOROGO   DOLVNY   USTANAWLIWATXSQ

\TALONY  PAROLEJ.   kROME  \TOGO  MOVNO  UKAZYWATX SLEDU@]IE

KL@^I:

     kL@^ /R ZADAET OTSUTSTWIE PAROLQ DLQ  ^TENIQ,  KL@^  /W

DLQ  ZAPISI  I  KL@^  /C  DLQ IZMENENIQ.  oTSUTSTWIE \TALONA

PAROLQ OBOZNA^AET, S ODNOJ  STORONY,  ^TO  NELXZQ  PODOBRATX

PAROLX,  SOWPADA@]IM  S  \TIM  \TALONOM,  S  DRUGOJ  STORONY

PROGRAMMA  CMNPAS  NE  BUDET  EGO   WWODITX   DOPOLNITELXNOJ

STROKOJ.

     kL@^ /D UDALQET ZAPISX O PAROLQH IZ FAJLA CMNET.SYS DLQ

UKAZANNOGO  OB'EKTA,  DLQ  KOTOROGO  BOLX[E  NE  NUVNY RANEE

WWEDENNYE PAROLI.

     kL@^  /N  ZAPRE]AET  ZAPISX   NA   OB'EKT.    pOKA   NE

ZADEJSTWOWAN  TRETIJ  PAROLX,  ON  DEJSTWUET  ANALOGI^NO /W.

kL@^ /T ZAPRE]AET WREMENNU@ ZAPISX NA OB'EKT  I  PRIMENQETSQ

TOLXKO   W   ISKL@^ITELXNYH  SITUACIQH.   sPRAWKU  O  KL@^AH

WYWODIT, TAKVE KAK W PROGRAMME CMNDAT, KL@^ /H.

     pOSLE STROKI UPRAWLENIQ, SODERVA]EJ NAZWANIE OB'EKTA I,

WOZMOVNO,  KL@^I, WWODQTSQ \TALONY PAROLEJ, KAVDYJ OTDELXNOJ

STROKOJ  S  SOOTWETSTWU@]EJ  PODSKAZKOJ.   mOVNO  WWESTI  DO

WOSXMI  L@BYH  PE^ATNYH ZNAKOW;  PUSTAQ STROKA SOOTWETSTWUET

PUSTOMU PAROL@.  pOSLE WWODA WSEH PAROLEJ  PROGRAMMA  CMNPAS

MODIFICIRUET  SODERVIMOE  FAJLA CMNET.SYS NA TOM USTROJSTWE,

GDE  NAHODITSQ  OB'EKT,  DLQ  KOTOROGO   WWODILISX   \TALONY


pROGRAMMA ZADANIQ PAROLEJ DOSTUPA                    STR. 39



PAROLEJ.   eSLI  TAKOGO  FAJLA NE OKAZALOSX, TO ON SOZDAETSQ

AWTOMATI^ESKI.   tAKIM  VE  OBRAZOM  PROGRAMMA  CMNPAS   EGO

RAS[IRQET,  KOGDA  NE  HWATAET  MESTA  W NEM.  sTARYE PAROLI

OB'EKTA UNI^TOVA@TSQ.

     pRIMERY:

CMNPAS RK1:WORKS/C

<PUSTAQ STROKA>

2X+

USTANAWLIWAET PAROLX 2X+ DLQ FAJLA RK1:WORKS.DSK.  dOSTUP NA

^TENIE \TOGO FAJLA SWOBODNYJ, TAK KAK SOOTWETSTWU@]IJ PAROLX

PUSTOJ.

CMNPAS DX:/W/C

A

ZAPRE]AET ZAPISX NA DISK DX: I RAZRE[AET ^TENIE TOLXKO  TEM,

KTO ZNAET PAROLX, W DANNOM SLU^AE A.

CMNPAS RK3:OLD/D

UDALQET WSE PAROLI DLQ UKAZANNOGO FAJLA.












dRAJWERY                                             STR. 40



                          drajwery



     dRAJWERY SETI CMNet WYPOLNQ@T PEREDA^U PAKETOW OT  UZLA

K  UZLU  I  OBESPE^IWA@T SWQZX MEVDU OPERACIONNOJ SISTEMOJ I

LINIQMI SWQZI.  mOVNO RAZLI^ATX DWA WIDA DRAJWEROW.   pERWYJ

WKL@^AET  DRAJWERY  UZLA,  CENTRALXNYE DRAJWERY, ILI GLAWNYE

DRAJWERY (CMNet node handler).  iMENA IH NA^INA@TSQ NA BUKWU

C,  WTORAQ  BUKWA  ZAWISIT  OT  KONKRETNOGO INTERFEJSA.  |TI

DRAJWERY OBESPE^IWA@T WYPOLNENIE FUNKCIJ WIRTUALXNOGO DISKA,

SODERVAT  PODPROGRAMMY  TRANSPORTNOGO  I  SETEWOGO UROWNEJ I

RABOTA@T NA ODNU LINI@, WEDU]U@ K CENTRU.  wSE DRAJWERY UZLA

ISKL@^A@T  DRUG  DRUGA, INSTALLIROWAN MOVET BYTX TOLXKO ODIN

IZ NIH.

     wTORAQ GRUPPA DRAJWEROW,  IMENA  KOTORYH  NA^INA@TSQ  S

BUKWY  B,  SOSTOIT  IZ  DRAJWEROW  LINIJ.   oNI SAMI ZAPROSY

OPERACIONNOJ SISTEMY NE OBSLUVIWA@T I QWLQ@TSQ, PO SU]ESTWU,

ZAGRUVAEMYMI  PODPROGRAMMAMI  CENTRALXNOGO DRAJWERA.  kAVDYJ

DRAJWER LINIJ OTWE^AET ZA ODIN  TIP  INTERFEJSA,  KOLI^ESTWO

LINIJ  MOVET  BYTX  PROIZWOLXNYM  I  ZADAETSQ  PRI GENERACII

DRAJWERA.     dOPUSKAETSQ    ODNOWREMENNOE     ISPOLXZOWANIE

NESKOLXKIH DRAJWEROW LINIJ.

     wTORAQ BUKWA  W  NAZWANII  DRAJWEROW  ISPOLXZOWANA  DLQ

OBOZNA^ENIQ  TIPA  SOOTWETSTWU@]EGO INTERFEJSA.  w NASTOQ]IJ

MOMENT OPREDELENY:

     N - OTSUTSTWIE INTERFEJSA,


dRAJWERY                                             STR. 41



     M - BAJTOWYJ INTERFEJS DL-11 PO PROTOKOLU V.24,

     J - BYSTRYJ BAJTOWYJ INTERFEJS DL-11 S GOTOWNOSTX@,

     K - BYSTRYJ SLOWNYJ INTERFEJS DL-11 TIPA DL-ks,

     P - BAJTOWYJ INTERFEJS SISTEMY doza,

     Q - MULXTIPLEKSOR SISTEMY doza,

     S - INTERFEJS S BUFEROM SB-11.



     wSE DRAJWERY  SETI  CMNet  PERED  RABOTOJ  DOLVNY  BYTX

ZAGRUVENY  W  PAMQTX  KOMANDOJ LOAD, A TAKVE NASTROENY.  dLQ

\TOGO FAJLY DRAJWEROW  SODERVAT  SWOI  PROGRAMMY  NASTROJKI,

KOTORYE   ZAPUSKA@TSQ   KOMANDAMI   R  ILI  RUN.   pROGRAMMY

NASTROJKI UPRAWLQ@TSQ KL@^AMI OBY^NOJ  STROKI  CSI.   oB]IMI

DLQ WSEH DRAJWEROW QWLQ@TSQ KL@^I:

     /X - WYHOD IZ PROGRAMMY NASTROJKI,

     /U - RAZGRUZKA DRAJWERA I WYHOD IZ PROGRAMMY NASTROJKI,

     /H - WYWOD SPRAWO^NOJ INFORMACII O KL@^AH,

     /L - WYWOD STATISTIKI RABOTY DRAJWERA.

wYWOD OSU]ESTWLQETSQ W WYHODNOJ FAJL, ESLI ON UKAZAN, ILI NA

KONSOLXNYJ TERMINAL.

     cENTRALXNYE DRAJWERY IME@T KROME UKAZANNYH KL@^EJ E]E:

     /N:n - USTANOWKA NOMERA TEKU]EGO UZLA,

     /S - WKL@^ENIE REVIMA ASINHRONNOGO ^TENIQ,

A DRAJWERY LINIJ KL@^:

     /M - PODKL@^ENIE DRAJWERA K GLAWNOMU.




dRAJWERY                                             STR. 42



zAME^ANIQ:

     tOLXKO ^TO ZAGRUVENNYJ CENTRALXNYJ DRAJWER UZLA  WSEGDA

NUVDAETSQ W NASTROJKE.  dLQ \TOGO DOSTATO^NO WYPOLNITX L@BU@

KOMANDU PROGRAMMY NASTROJKI, NAPRIMER /X.

     dRAJWER LINIJ BEZ KOMANDY /M RABOTATX NE BUDET.

     iSPOLXZOWATX KOMANDU MONITORA UNLOAD DLQ DRAJWEROW SETI

RAZRE[AETSQ  TOLXKO  W  ODNOM  SLU^AE, A IMENNO TOGDA, KOGDA

POSLE KOMANDY /U PROGRAMMY NASTROJKI DRAJWER NE RAZGRUVEN  I

L@BAQ  POSLEDU@]AQ KOMANDA PROGRAMMY NASTROJKI OTWERGAETSQ S

SOOB]ENIEM "Bad handler".

     rEVIM ASINHRONNOGO  ^TENIQ  POZWOLQET  OTPRAWLQTX  ODIN

PAKET  ZAPROSA  NA ^TENIE S WIRTUALXNOGO DISKA NEZAWISIMO OT

KOLI^ESTWA   OTWETNYH   PAKETOW,   ^TO    UMENX[AET    OB'EM

PEREDAWAEMOJ  INFORMACII.   oDNAKO  SU]ESTWU@T  KONFIGURACII

SETI,  W  KOTORYH  SINHRONNYJ  REVIM,  GDE  NA  KAVDYJ  BLOK

POSYLAETSQ OTDELXNYJ ZAPROS, RABOTAET BOLEE \FFEKTIWNO.



     sU]ESTWUET E]E RQD KL@^EJ, IME@]IH OTNO[ENIE  K  LINIQM

SWQZI:

     /I:n - WKL@^ENIE LINII W TOPOLOGI@ SETI.   nOMER  LINII

RASPROSTRANQETSQ TOLXKO NA SOOTWETSTWU@]IJ DRAJWER.

     /C:n - ADRES REGISTRA SOSTOQNIQ PRIEMNIKA.

     /V:n - ADRES WEKTORA PRERYWANIQ PRIEMNIKA.

     /A -  UKAZANIE,  ^TO  \TO  DOPOLNITELXNAQ   SWQZX   WNE

OSNOWNOGO DEREWA TOPOLOGII.


dRAJWERY                                             STR. 43



     /E:n - ZADANIE OVIDAEMOGO NOMERA UZLA NA  DRUGOM  KONCE

LINII.   mLAD]IE  15  RAZRQDOW  SODERVAT NOMER UZLA, STAR[IJ

RAZRQD UKAZYWAET NA NEOBHODIMOSTX OTWETA  IMENNO  UKAZANNOGO

UZLA.   kOGDA \TOT RAZRQD W NULE, DOPUSKAETSQ TAKVE OTWET OT

L@BOGO   UZLA,    WHODQ]EGO    W    PODDEREWO    UKAZANNOGO.

dOPOLNITELXNYE  SWQZI  WSEGDA TREBU@T UKAZANIQ EDINSTWENNOGO

OVIDAEMOGO NOMERA UZLA.  dLQ OSNOWNYH SWQZEJ  MOVNO  EGO  NE

UKAZYWATX,  TOGDA  ON  WY^ISLQETSQ  IZ NOMERA TEKU]EGO UZLA,

SDWINUTOGO NA NEOBHODIMOE KOLI^ESTWO  RAZRQDOW,  PL@S  NOMER

LINII.

     /R:n - WYKL@^ENIE LINII IZ TOPOLOGII SETI.

     /F - WSPOMOGATELXNYJ KL@^ DLQ WYWODA POLNOJ  STATISTIKI

([IRE 80 SIMWOLOW).



     dRAJWERY   UZLA   OBY^NO   OBSLUVIWA@T   OBRA]ENIQ    K

WIRTUALXNOMU  DISKU.   kROME  \TOGO  ONI WYPOLNQ@T CELYJ RQD

SPECIALXNYH FUNKCIJ, KOTORYMI POLXZU@TSQ PROGRAMMA NASTROJKI

DRAJWERA,   PROGRAMMA   UPRAWLENIQ  SETX@  CNC  I  PROGRAMMY

OBSLUVIWANIQ ZAPROSOW CMN I CMINI.   pROGRAMMY  POLXZOWATELQ

MOGUT ISPOLXZOWATX ^ETYRE FUNKCII:

     lin$fn=204  S^ITYWAET  NOMER  TEKU]EGO  UZLA  W  BUFER.

s^ET^IK  SLOW  DOLVEN BYTX RAWNYM EDINICE, NOMER BLOKA MOVET

BYTX PROIZWOLXNYM (REKOMENDUETSQ ISPOLXZOWATX NULX).  o[IBKA

ISPOLNENIQ      FUNKCII     GOWORIT     O     PRINCIPIALXNOJ

NERABOTOSPOSOBNOSTI DRAJWERA.  kOGDA NOMER UZLA RAWEN  NUL@,

TO DRAJWER SLEDU@]IE ZAPROSY NE MOVET WYPOLNQTX.


dRAJWERY                                             STR. 44



     dLQ POLU^ENIQ  UNIKALXNOGO  NENULEWOGO  NOMERA  ZAPROSA

ISPOLXZUETSQ   FUNKCIQ  rnb$fn=206 .   nOMER  S^ITYWAETSQ  W

PERWOE SLOWO  BUFERA.   rEKOMENDUETSQ  ISPOLXZOWATX  S^ET^IK

SLOW  RAWNYM  EDINICE  I NOMER BLOKA RAWNYM NUL@.  o[IBOK NE

MOVET BYTX, KOGDA lin$fn WOZWRA]ALA NENULEWOJ NOMER UZLA.

     oTPRAWKA  PAKETA  OSU]ESTWLQETSQ  S   POMO]X@   FUNKCII

ret$fn=277 .   aDRES  BUFERA I S^ET^IK SLOW OPISYWA@T PAKET,

NOMER BLOKA DOLVEN BYTX RAWNYM NUL@.  o[IBKI WOZWRA]A@TSQ NA

PLOHOJ  FORMAT  PAKETA,  ESLI  TOLXKO NE IMEET MESTO ODNA IZ

WY[EUKAZANNYH PRI^IN O[IBOK.

     dLQ OTPRAWLENIQ  PAKETA  I  POLU^ENIQ  OTWETA  NA  NEGO

SU]ESTWUET  FUNKCIQ  rpl$fn=300 .  aRGUMENTY TAKIE VE, KAK U

ret$fn.  oTWETNYJ PAKET MOVET IMETX L@BOJ RAZMER, PRI PRIEME

EGO   NE   PROWERQETSQ   ZADANNYJ   S^ET^IK  SLOW.   pO\TOMU

REKOMENDUETSQ  WYDELITX  BUFER  DLQ  MAKSIMALXNOGO   RAZMERA

PAKETA    p.leng=600    BAJTAM.    pRI^INOJ   O[IBKI   KROME

WY[EUKAZANNYH MOVET BYTX OTSUTSTWIE OTWETA NA  ZAPROS.   pRI

USPE[NOM   ZAWER[ENII  FUNKCII  W  BUFERE  WSEGDA  NAHODITSQ

OTWETNYJ PAKET,  KOTORYJ  W  SWO@  O^EREDX  MOVET  SODERVATX

SWEDENIQ OB O[IBKAH.

     pOLU^ENIE  PAKETOW  ZAPROSOW  PO  OPREDELENNOMU  NOMERU

OB'EKTA   REALIZOWANO   S   POMO]X@   FUNKCII   req$fn=301 .

aRGUMENTY I  O[IBKI  TAKIE  VE,  KAK  U  ret$fn.   w  PAKETE

UKAZYWAETSQ  NOMER  OB'EKTA,  A TAKVE PUSTOJ UZEL-POLU^ATELX

go.non=100000 .  pO ZAWER[ENI@ FUNKCII  W  UKAZANNOM  BUFERE

(RAZMEROM  p.leng=600  BAJT)  NAHODITSQ  PAKET  S ZAPROSOM K


dRAJWERY                                             STR. 45



OPREDELENNOMU    OB'EKTU.     fUNKCIQ    req$fn=301    MOVET

ISPOLXZOWATXSQ   DLQ  OTPRAWLENIQ  OTWETA  NA  ZAPROS  PERED

OVIDANIEM SLEDU@]EGO ZAPROSA, ESLI  POLE  UZLA-POLU^ATELQ  W

PAKETE SODERVIT DOPUSTIMYJ NOMER UZLA.



     wSE DRAJWERY SETI CMNet WYWODQT NA  KL@^  /L  (WOZMOVNY

ARGUMENTY)  STATISTIKU  SWOEJ  RABOTY W WYHODNOJ FAJL ILI NA

TERMINAL.  fORMAT WYWODA ZAWISIT  OT  KONKRETNOGO  DRAJWERA.

zDESX OPISANA LI[X OB]AQ ^ASTX.



     zAGOLOWOK SODERVIT IMQ I WERSI@ DRAJWERA,  NOMER  UZLA,

DATU I WREMQ SBORA INFORMACII.



     cENTRALXNYJ  DRAJWER  UZLA  PE^ATAET  NESKOLXKO  STROK,

SWIDETELXSTWU@]IH O SOSTOQNII UZLA.

     1.  nALI^IE ILI OTSUTSTWIE ZADA^I OBSLUVIWANIQ ZAPROSOW

(CMNet service job locked).

     2.  kOLI^ESTWO SWOBODNYH BUFEROW (free packet buffer(s)

available).

     3.  kOLI^ESTWO NEISPOLXZOWANNYH BUFEROW,  PRINADLEVA]IH

ZADA^E  OBSLUVIWANIQ  ZAPROSOW  (unused  service  job packet

buffer(s)).

     4.  ~ISLO OTKAZOW WYDELENIQ BUFERA ZADA^I  OBSLUVIWANIQ

ZAPROSOW (sevice job packet buffer allocation(s) failed).

     5.   ~ISLO  OTKAZOW  WYDELENIQ  L@BOGO  BUFERA  (packet

buffer allocation(s) failed).


dRAJWERY                                             STR. 46



     6.  nALI^IE ZAPROSOW NA  WYDELENIE  BUFERA  (allocation

request(s) pending).

     7.   sOSTOQNIE  WNUTRENNEJ  O^EREDI  OBY^NYH   ZAPROSOW

^TENIQ  ILI ZAPISI WIRTUALXNOGO DISKA (internal I/O requests

queue not empty).

     8.  sOSTOQNIE WNUTRENNEJ  O^EREDI  ZAPROSOW,  OVIDA@]IH

OTWET IZ SETI (answer queue not empty).

     9.   sOSTOQNIE  WNUTRENNEJ  O^EREDI  ZAPROSOW,   VDU]IH

POWTORNOGO OTPRAWLENIQ (retry queue not empty).

     10.   rEVIM  ASINHRONNOGO  ^TENIQ  (asynchronous   read

enabled).

     11.  oTPRAWITELX I PRI^INA POSLEDNEJ O[IBKI DLQ OBY^NYH

ZAPROSOW WIRTUALXNOGO DISKA (last error from node):

- DISK NAHODITSQ W SOSTOQNII WREMENNOJ NEGOTOWNOSTI  (object

not ready).

- APPARATNAQ O[IBKA ^TENIQ ILI ZAPISI (execution error).

- SINTAKSI^ESKAQ O[IBKA W PAKETE ZAPROSA (syntax error).

- O[IBKA MAR[RUTIZACII (routing error).

- WYKL@^ENIE UZLA (node offline).

- OTSUTSTWIE SWOBODNOGO BUFERA (no free buffer).

- O[IBKA DANNYH NA LINII (data transfer error).

     sTROKI, NE IME@]IE SMYSLA, W RASPE^ATKU NE  WKL@^A@TSQ.

w  ^ASTNOSTI,  SWEDENIQ  O POSLEDNEJ O[IBKE WYWODQTSQ TOLXKO

ODIN  RAZ,  ^TO  POZWOLQET  PROKONTROLIROWATX  WOZNIKNOWENIE

NOWOJ O[IBKI POSLE POSLEDNEGO PROSMOTRA STATISTIKI.




dRAJWERY                                             STR. 47



     wSE  DRAJWERY,   OBSLUVIWA@]IE   KAKIE-TO   INTERFEJSY,

WKL@^A@T   W   RASPE^ATKU  STATISTIKU  RABOTY  APPARATURY  I

LOGI^ESKIH LINIJ.   pOSLE  NEKOTOROJ  OB]EJ  INFORMACII  DLQ

GRUPPOWYH  INTERFEJSOW  SLEDUET  TABLICA  LINIJ,  W  KOTOROJ

KAVDAQ LINIQ ZANIMAET ODNU STROKU.

     tAK KAK [IRINA TABLICY  MOVET  PREWY[ATX  80  SIMWOLOW,

WYWODITSQ  LI[X  ^ASTX  EE.   pOLNU@ TABLICU MOVNO WYWESTI S

POMO]X@ KL@^A /F.  aRGUMENTY KL@^A /L  WYBIRA@T  LINII,  DLQ

KOTORYH  ZAPOLNQETSQ  TABLICA.   pO  UMOL^ANI@ WYWODQTSQ WSE

INSTALLIROWANNYE LINII.

     tABLICA  WKL@^AET  SLEWA  NAPRAWO  SLEDU@]IE   STOLBCY:

(PO^TI  L@BOJ  IZ  NIH  MOVET OTSUTSTWOWATX W ZAWISIMOSTI OT

INTERFEJSA I KL@^A /F)

     1.  (line) nOMER LINII W DRAJWERE.

     2.  (status) sOSTOQNIE LINII (ODNO SLOWO).

     3.  (stbit) bIT SOSTOQNIQ LINII.

     4.  (node) nOMER UZLA NA DRUGOM KONCE LINII.  zWEZDO^KA

PERED   NOMEROM   UZLA   POKAZYWAET,  ^TO  NOMER  O[IBO^NYJ,

LOGI^ESKOJ SWQZI PO \TOJ LINII NET.

     5.  (aux) pOMETKA DOPOLNITELXNOJ SWQZI.

     6.  (tim) sOSTOQNIE TAJMERA NA DRUGOM KONCE LINII.

     7.  (queue) sOSTOQNIE O^EREDI NA PEREDA^U W LINI@.

     8.  (csr/vector) aDRESA REGISTRA  SOSTOQNIQ  I  WEKTORA

PRERYWANIQ INTERFEJSA.

     9.  (xmtd) kOLI^ESTWO USPE[NO PEREDANNYH PAKETOW.


dRAJWERY                                             STR. 48



     10.  (rcvd) kOLI^ESTWO USPE[NO PRINQTYH PAKETOW.

     11.  (poff) kOLI^ESTWO OTWERGNUTYH PAKETOW  PO  PRI^INE

OTKL@^ENIQ UZLA.

     12.  (pdat) kOLI^ESTWO OTWERGNUTYH  PAKETOW  PO  O[IBKE

DANNYH NA LINII.

     13.  (xdat) kOLI^ESTWO POPYTOK PEREDA^I, ZAKON^ENNYH PO

O[IBKE DANNYH NA LINII.

     14.  (rdat) kOLI^ESTWO POPYTOK PRIEMA,  ZAKON^ENNYH  PO

O[IBKE DANNYH W LINII.

     15.   (pbuf)  kOLI^ESTWO  OTWERGNUTYH   PAKETOW   IZ-ZA

OTSUTSTWIQ SWOBODNOGO BUFERA.

     16.  (xbuf) kOLI^ESTWO  POPYTOK  PEREDA^I,  ZAKON^ENNYH

IZ-ZA OTSUTSTWIQ SWOBODNOGO BUFERA.

     17.   (rbuf)  kOLI^ESTWO  POPYTOK  PRIEMA,  ZAKON^ENNYH

IZ-ZA OTSUTSTWIQ SWOBODNOGO BUFERA.

     18.  (hder) kOLI^ESTWO APPARATNYH O[IBOK.

     19.  (sfer) kOLI^ESTWO NARU[ENIJ PROTOKOLA.

     20.   (last_error)  pRI^INA,  PRIWODQ]AQ  K  POSLEDNEMU

NARU[ENI@  PROTOKOLA,  A  TAKVE  BIT  SOSTOQNIQ LINII W \TOT

MOMENT.

     dLQ BOLX[EJ NAGLQDNOSTI NORMALXNOE SOSTOQNIE  (OSNOWNAQ

SWQZX,  WKL@^ENNYJ  TAJMER, PUSTAQ O^EREDX) OTME^ENO PUSTYMI

POLQMI SOOTWETSTWU@]IH STOLBCOW,  NULEWYE  S^ET^IKI  SOBYTIJ

ZNAKOM MINUS.




dRAJWERY                                             STR. 49



     bOLX[OJ PROCENT  INFORMACII,  WYWODIMOJ  PO  KL@^U  /L,

OSOBENNO   WMESTE   S   KL@^EM   /F,   NUVEN  DLQ  WYQWLENIQ

ISKL@^ITELXNYH SITUACIJ  W  SETI.   pOLXZOWATELQ  INTERESUET

OBY^NO LI[X MALENXKAQ ^ASTX WSEJ INFORMACII:

     1.  zAGOLOWOK SODERVIT NOMER SOBSTWENNOGO UZLA.

     2.   sOSTOQNIE  UZLA   WKL@^AET   SWEDENIQ   O   ZADA^E

OBSLUVIWANIQ   ZAPROSOW   I  KOLI^ESTWE  SWOBODNYH  BUFEROW.

uKAZANA PRI^INA POSLEDNEJ O[IBKI OBY^NYH ZAPROSOW ^TENIQ ILI

ZAPISI.

     3.  sOSTOQNIE LINII SWIDETELXSTWUET O RABOTOSPOSOBNOSTI

SWQZI.

     iSPRAWNAQ, LOGI^ESKI  DOSTUPNAQ  LINIQ  HARAKTERIZUETSQ

TEM, ^TO

     - SOSTOQNIE idle ILI active,

     - NOMER UZLA OTLI^EN OT NULQ I NE POME^EN ZWEZDO^KOJ,

     - KOLI^ESTWO O[IBOK NE RASTET.

     rABOTOSPOSOBNOSTX LINII SNIVENA, KOGDA

     - SOSTOQNIE waiting, error ILI restart,

     - MEDLENNO WOZRASTAET  L@BOJ  TIP  O[IBOK  ILI  POPYTOK

PRIEMA/PEREDA^I.

     lINIQ FIZI^ESKI NE RABOTAET, KOGDA

     - SOSTOQNIE passive, turnoff ILI offline,

     -  BYSTRO  WOZRASTAET  L@BOJ  TIP  O[IBOK  ILI  POPYTOK

PRIEMA/PEREDA^I.

     lINIQ LOGI^ESKI NEDOSTUPNA, KOGDA


dRAJWERY                                             STR. 50



     - NOMER UZLA RAWEN  NUL@  ILI  ON  POME^EN  ZWEZDO^KOJ,

UKAZYWA@]EJ NA RASHOVDENIE MEVDU OVIDAEMOM NOMEROM (ZADAETSQ

PRI INSTALLIROWANII) I FAKTI^ESKIM NOMEROM  UZLA  NA  DRUGOM

KONCE LINII.











                         zagruz~ik



     sETEWOJ ZAGRUZ^IK WYPOLNQET NESKOLXKO FUNKCIJ.  oBY^NYJ

ZAGRUZ^IK   S^ITYWAET  NULEWOJ  BLOK  S  DISKA  W  PAMQTX  I

ZAPUSKAET EGO.  w SETI NUVNO PERED  \TIM  OTKRYTX  SISTEMNOE

USTROJSTWO.   dLQ RAZNYH INTERFEJSOW NULEWYE BLOKI SISTEMNYH

USTROJSTW OTLI^A@TSQ, TAK ^TO DLQ  ZAGRUZKI  IZ  SETI  NUVNO

ISKATX   SOOTWETSTWU@]IJ   FAJL   DRAJWERA   I  GRUZITX  EGO

SODERVIMOE  W  PAMQTX.    dLQ   WYPOLNENIQ   \TIH   DEJSTWIJ

SU]ESTWUET    SPECIALXNYJ    SETEWOJ    ZAGRUZ^IK,   KOTORYJ

RAZDELQETSQ NA DWE ^ASTI:

     pERWI^NYJ SETEWOJ ZAGRUZ^IK NAHODITSQ W DRAJWERE  LINIJ

I  WYGRUVAETSQ  PO  PERFOLENTO^NOMU PROTOKOLU W PERIFERIJNU@

MA[INU.   oN  SODERVIT  WS@  INTERFEJSNO-  ZAWISIMU@   ^ASTX

SETEWOGO  ZAGRUZ^IKA  I  PE^ATAET POSLE ZAPUSKA NA TERMINALE

SLOWO "CMNet".


zAGRUZ^IK                                            STR. 51



     pERWI^NYJ SETEWOJ ZAGRUZ^IK S^ITYWAET WTORI^NYJ SETEWOJ

ZAGRUZ^IK,  NAHODQ]EGOSQ W FAJLE CMNET.BOT I DOSTUPNYJ ^EREZ

SPECIALXNYJ KANAL ZAGRUZ^IKA SPEC.BOOT.   sOOB]ENIE  "error"

POQWLQETSQ,  KOGDA  NEWOZMOVNO  OTPRAWITX  ZAPROS NA ^TENIE,

SOOB]ENIE  "read error"  NA  O[IBKU  ^TENIQ  ZAGRUZ^IKA  ILI

OTSUTSTWIE EGO.

     sOOB]ENIE "bootstrap" WYWODIT UVE WTORI^NYJ  ZAGRUZ^IK.

dALEE   ON  PE^ATAET  NA  TERMINALE  PRIWETSTWIE  SISTEMY  I

PEREHODIT  W  KOMANDNYJ   REVIM,   O   ^EM   SWIDETELXSTWUET

PRIGLA[ENIE WWODA KOMANDY "CMNet>".



wOZMOVNY KOMANDY

     HELLO - OB]IJ WHOD W SISTEMU S ZAGRUZKOJ RT11-FB,

     REENTER - PEREZAPUSK OPERACIONNOJ SISTEMY,

     OPEN - OTKRYTIE POLXZOWATELXSKOGO DISKA,

     BOOT - ZAGRUZKA OPERACIONNOJ SISTEMY,

     GET - ZAGRUZKA FAJLA OBRAZA PAMQTI,

     LOAD - ZAGRUZKA FAJLA FORMATA ABSOL@TNOGO ZAGRUZ^IKA,

     IDENT - WYWOD IDENTIFIKATORA SETEWOGO ZAGRUZ^IKA,

     EXIT - WYHOD W APPARATNYJ ZAGRUZ^IK HDBOOT,

     ? -  WYWOD  KRATKOJ   SPRAWKI   O   KOMANDAH   SETEWOGO

ZAGRUZ^IKA.



     kOMANDY RASPOZNA@TSQ PO  PERWOJ  BUKWE.   rABOTA@T  WSE

FUNKCII  REDAKTIROWANIQ,  Ctrl/C OTMENQET WWEDENNU@ KOMANDU.

sAMYJ  PERWYJ  WWODIMYJ  SIMWOL  POSLE  WYWODA   PRIWETSTWIQ


zAGRUZ^IK                                            STR. 52



SISTEMY  OBRABATYWAETSQ  OSOBYM  SPOSOBOM.   pOSLE ISTE^ENIQ

NEKOTOROGO WREMENI S^ITAETSQ, ^TO BYLA WWEDENA KOMANDA HELLO

BEZ ARGUMENTA.  w DRUGIH MESTAH WREMQ WWODA NE OGRANI^ENO.

     dALEE  SLEDUET  OPISANIE  OTDELXNYH   KOMAND   SETEWOGO

ZAGRUZ^IKA.    dLQ  PROSTOTY  PONIMANIQ  PRIWEDENY  DEJSTWIQ

ZAGRUZ^IKA W TERMINAH  MONITORNYH  KOMAND,  WKL@^AQ  KOMANDY

PROGRAMMY UPRAWLENIQ SETX@ CNC.



     HELLO [DISK]

QWLQETSQ  GLAWNOJ   KOMANDOJ   SETEWOGO   ZAGRUZ^IKA.    oNA

OTKRYWAET  SEDXMOJ  DISKOWYJ  KANAL NA OB]IJ SISTEMNYJ DISK,

OTKRYWAET POLXZOWATELXSKIJ DISK, ESLI ON UKAZAN, NA  NULEWOM

DISKOWOM  KANALE  I  ZAPUSKAET  SISTEMU  RT11-FB  S SEDXMOGO

USTROJSTWA.  w TERMINAH MONITORNYH  KOMAND  \TO  MOVNO  SEBE

PREDSTAWITX SLEDU@]IM OBRAZOM:

CNC ' PURGE DISK.7

CNC ' OPEN/NOQUERY DISK.7/TEMP/WRITE HOST SYS:

[CNC ' PURGE DISK.0]

[CNC ' OPEN DISK.0/WRITE HOST DISK]

BOOT 7:RT11FB



     REENTER [SISTEMA]

WYPOLNQET ZAGRUZKU OPERACIONNOJ SISTEMY S SEDXMOGO  SETEWOGO

USTROJSTWA.    eSLI   NAZWANIE   SISTEMY   NE   UKAZANO,  TO

ZAPUSKAETSQ SISTEMA RT11-FB.

BOOT 7:SISTEMA


zAGRUZ^IK                                            STR. 53



     OPEN DISK

OTKRYWAET L@BOJ DISK DLQ ^TENIQ NA NULEWOM DISKOWOM  KANALE.

s   \TOGO  DISKA  MOVNO  ZAPUSKATX  ZADA^I,  RABOTA@]IE  BEZ

OPERACIONNOJ SISTEMY.   kOMANDA  TAKVE  POZWOLQET  OTKRYWATX

POLXZOWATELXSKIJ  DISK  DLQ  ^TENIQ, POSLE ^EGO MOVNO WWESTI

KOMANDU HELLO BEZ ARGUMENTA.

CNC ' PURGE DISK.0

CNC ' OPEN DISK.0 HOST DISK



     BOOT SISTEMA

ZAPUSKAET UKAZANNU@ SISTEMU S NULEWOGO KANALA.  |TA  KOMANDA

NUVNA  TOLXKO  W  REDKIH SLU^AQH, KOGDA OPERACIONNAQ SISTEMA

ZAPUSKAETSQ NE S OB]EGO SISTEMNOGO DISKA.

BOOT 0:SISTEMA



     GET FAJL

ZAGRUVAET FAJL OBRAZA PAMQTI  I  ZAPUSKAET  ZADA^U,  ESLI  W

FAJLE  IMEETSQ  STARTOWYJ ADRES.  pO UMOL^ANI@ I]ETSQ FAJL S

RAS[IRENIEM .SAV .

GET FAJL

START



     LOAD FAJL

ZAGRUVAET FAJL W FORMATE ABSOL@TNOGO ZAGRUZ^IKA I  ZAPUSKAET

ZADA^U,  ESLI  UKAZAN  STARTOWYJ  ADRES.   pO UMOL^ANI@ FAJL

IMEET RAS[IRENIE .LDA .


zAGRUZ^IK                                            STR. 54



- aNALOGA KOMANDY NET. -



     IDENT

WYWODIT NA TERMINAL IDENTIFIKATOR SETEWOGO ZAGRUZ^IKA.



     EXIT

ZAPUSKAET APPARATNYJ ZAGRUZ^IK HDBOOT,  S  POMO]X@  KOTOROGO

MOVNO  OSU]ESTWITX ZAGRUZKU OPERACIONNOJ SISTEMY S L@BOGO IZ

PODDERVIWAEMYH  \TIM   ZAGRUZ^IKOM   USTROJSTW.    tAK   KAK

PROGRAMMA  ZAGRUZ^IKA  NAHODITSQ  W OPERATIWNOJ PAMQTI, TEST

PAMQTI RABOTATX NE BUDET.



     ?

zNAK WOPROSA WMESTO  KOMANDY  WYWODIT  NA  TERMINAL  KRATKIJ

TEKST S PERE^ISLENIEM WSEH KOMAND SETEWOGO ZAGRUZ^IKA.



     pOSLE  L@BOJ  KOMANDY  ZAGRUZKI  OPERACIONNOJ   SISTEMY

DOLVNY  WYWODITXSQ  NA  TERMINAL  PRAWYE UGLOWYE SKOBKI.  iH

WYWODIT PODPROGRAMMA ^TENIQ SISTEMNOGO DISKA, KOTORAQ UVE NE

IMEET OTNO[ENIQ K SETEWOMU ZAGRUZ^IKU.












oSOBENNOSTI RAZNYH MONITOROW                         STR. 55



                osobennosti raznyh monitorow



     pOSLEDNQQ GLAWA OPISANIQ SETI CMNet  DLQ  POLXZOWATELEJ

SISTEMY  RT-11  POSWQ]ENA  OSOBENNOSTQM  OTDELXNYH MONITOROW

\TOJ OPERACIONNOJ  SISTEMY,  A  TAKVE  OSOBENNOSTQM  SISTEMY

TSX-Plus.   wSE  IZLOVENNOE  W PREDYDU]IH GLAWAH SPRAWEDLIWO

DLQ DWUH- ILI  WOSXMIZADA^NOGO  MONITORA  RT11-FB,  KOTOROGO

MOVNO S^ITATX OSNOWNYM MONITOROM SISTEMY RT-11.

     iSPOLXZOWANIE    ODNOZADA^NOGO     MONITORA     RT11-SJ

PROBLEMATI^NO  PO  NESKOLXKIM  PRI^INAM.   wO-PERWYH,  ON NE

POZWOLQET ZAPUSKATX ZADA^I  OBSLUVIWANIQ  ZAPROSOW  CMN  ILI

CMINI.   wO-WTORYH,  ALGORITMY  RABOTY  MONITORA S O^EREDQMI

NASTOLXKO  UPRO]ENY,  ^TO  ONI   NEPRAWILXNO   RABOTA@T   SO

WNUTRENNYMI  O^EREDQMI, KOTORYMI POLXZUETSQ SETEWOJ DRAJWER.

rAZRU[ENIE  STRUKTUR  DANNYH  MOVET   PROIZOJTI   W   MOMENT

NENORMALXNOGO  WYHODA  IZ  L@BOJ  PROGRAMMY  (2  Ctrl/C  ILI

FATALXNYE O[IBKI), A TAKVE PRI ISPOLNENII  ZAPROSA  .hreset,

ESLI  W  \TOT MOMENT DRAJWER UZLA IMEL HOTQ BY ODIN AKTIWNYJ

\LEMENT O^EREDI.  w-TRETIH, ISPOLXZOWANIE MONITOROM  KOMANDY

reset    PROCESSORA   ZAPRE]AET   PRERYWANIQ   OT   SWQZNOGO

INTERFEJSA,  KOTORYE  RAZRE[A@TSQ   TOLXKO   PO   SLEDU@]EMU

TAJM-AUTU.     |TO    PRIWODIT   K   POSTOQNNOMU   IZMENENI@

RABOTOSPOSOBNOSTI LINII SWQZI I,  SOOTWETSTWENNO,  TOPOLOGII

SETI,   A  OTSUTSTWIE  TAJMERA  SPOSOBNO  WYZWATX  ZAWISANIE

DRAJWERA SOWSEM.


oSOBENNOSTI RAZNYH MONITOROW                         STR. 56



     rABOTA S RAS[IRENNOJ PAMQTX@ S POMO]X@ MONITORA RT11-XM

OTLI^AETSQ  O^ENX  MALO  OT  RABOTY POD UPRAWLENIEM MONITORA

RT11-FB.   dLQ  \KONOMNOGO   ISPOLXZOWANIQ   NIVNEJ   PAMQTI

SU]ESTWUET WARIANT PROGRAMMY CMN, POSTROENNYJ NA REZIDENTNOM

OWERLEE.  zADA^A ISPOLXZUET WIRTUALXNU@ PAMQTX DLQ PROGRAMMY

I  DLQ  BUFERA  I  NAHODITSQ W FAJLE CMN.SAV.  dRAJWERY SETI

IME@T SUFFIKS X I GENERIRU@TSQ  S  FAJLOM  XM.MAC,  KAK  WSE

DRAJWERY   DLQ   MONITORA   RT11-XM.    oDNAKO   PO  O[IBKE,

SODERVA]EJSQ  W  SAMOM  MONITORE,   NE   UDAETSQ   ZAPUSTITX

PROGRAMMY  NASTROJKI  DRAJWEROW.   pO\TOMU NUVNO SKOPIROWATX

FAJL SOOTWETSTWU@]EGO DRAJWERA W DRUGOJ (S RAS[IRENIEM .SAV,

NAPRIMER) I OBNULITX W NEM Q^EJKI 64 I 66 (WOSXM.).

     sISTEMA     TSX-Plus     QWLQETSQ,     PO     SU]ESTWU,

MNOGOPOLXZOWATELXSKOJ  RT-11.  w NEJ RABOTA@T TE VE DRAJWERY

I TE VE PROGRAMMY, KAK I W RT-11.  sETX  CMNet  PODDERVIWAET

TSX-Plus  WERSII  6.1,  KOTORAQ BAZIRUETSQ NA FUNKCIQH RT-11

WERSII 5.2 .   pROGRAMMA  UPRAWLENIQ  SETX@  CNC  ISPOLXZUET

POSIMWOLXNYJ WWOD S TERMINALA I DOLVNA, PO\TOMU, ZAPUSKATXSQ

S KL@^EM /SINGLE ILI INSTALLIROWATXSQ S  KL@^AMI  /SINGLE  I

/NOWAIT.   dLQ OBESPE^ENIQ WYWODA SOOB]ENIJ NA WSE TERMINALY

SISTEMY    SU]ESTWUET    SPECIALXNYJ    WARIANT    PROGRAMMY

OBSLUVIWANIQ ZAPROSOW CMN, NAHODQ]IJSQ W FAJLE CMN.TSX.  |TA

ZADA^A  NE  ISPOLXZUET  OBY^NYJ  TERMINALXNYJ  WWOD/WYWOD  I

MOVET,  TAKIM  OBRAZOM,  ZAPUSKATXSQ  NA  OTKREPLENNOJ LINII

SISTEMY (Detached job).  dRAJWERY GENERIRU@TSQ  OBY^NYM  DLQ

TSX-Plus   SPOSOBOM,   ISPOLXZUQ  FAJL  TSXCND.MAC,  KOTORYJ


oSOBENNOSTI RAZNYH MONITOROW                         STR. 57



SODERVIT OPREDELENIQ

MMG$T = 1

TSX$P = 1

I DRUGIE, ESLI NUVNO.   dLQ  INSTALLIROWANIQ  DRAJWERY  SETI

DOLVNY  BYTX  WKL@^ENY  W  SPISOK  SISTEMY PRI GENERACII ILI

PROGRAMMOJ   TSXMOD;    KROME   \TOGO   ONI   DOLVNY    BYTX

INSTALLIROWANY  W  RT-11,  IZ KOTOROGO ZAPUSKAETSQ TSX-Plus.

pRI INSTALLIROWANII SLEDUET UKAZATX PARAMETR NOMAPH, KOTORYJ

FIKSIRUET DRAJWERY W NIVNEJ ^ASTI PAMQTI SISTEMY.

     nA \TOM ZAKON^ENA TA ^ASTX OPISANIQ SETI CMNet, KOTORAQ

OTNOSITSQ  NEPOSREDSTWENNO  K  OPERACIONNYM SISTEMAM RT-11 I

TSX-Plus.   pOLXZOWATELI,  KOTORYE   NAMERENY   ISPOLXZOWATX

TRANSPORTNYJ  SERWIS  SETI  W  SWOIH  PRIKLADNYH PROGRAMMAH,

DOLVNY OZNAKOMITXSQ S FORMATOM PAKETA SETI CMNet,  OPISANNYM

W TEORETI^ESKOJ ^ASTI DOKUMENTACII.

     

                                                                       