================================================================== (C) MART 1985, I@NX 1987 7 I@LQ 1987 aWTOR: pOTEMKIN m.i., RABO^IJ TELEFON 135-23-70. wc an sssr, mOSKWA, gsp-1, UL. wAWILOWA, 40. oTDEL wY^ISLITELXNOJ TEHNIKI. oPISANNOE W DANNOM DOKUMENTE PROGRAMMNOE OBESPE^ENIE MOVET SWOBODNO PEREDAWATXSQ DRUGIM LICAM I ORGANIZACIQM, S OBQZATELXNYM SOBL@DENIEM SLEDU@]IH USLOWIJ: 1. pEREDA^A NE MOVET PRESLEDOWATX NIKAKIH KORYSTNYH CELEJ. 2. pRAWO SWOBODNOJ PEREDA^I NE RASPROSTRANQETSQ NA ISHODNYE TEKSTY PROGRAMM. 3. pROGRAMMY DOLVNY PEREDAWATXSQ W TOM WIDE, W KO- TOROM ONI BYLI RAZRABOTANY AWTOROM, I NE DOLVNY SODERVATX NIKAKIH ISPRAWLENIJ, ULU^[ENIJ I DRU- GIH IZMENENIJ, SDELANYH BEZ LI^NOGO RAZRE[ENIQ AWTORA. eSLI wY OBNARUVILI O[IBKU ILI U wAS ESTX PREDLOVENIQ PO ULU^[ENI@ HARAKTERISTIK DRAJWERA, SOOB]ITE OB \TOM AWTORU. wSE PREDLOVENIQ BUDUT PO WOZMOVNOSTI U^TENY PRI PODGOTOWKE SLEDU@]IH WERSIJ. 4. nELXZQ KAKIM-LIBO OBRAZOM DELATX DOSTUPNYMI DRU- GIM LICAM ILI ORGANIZACIQM OPISANYE W DANNOM DO- KUMENTE PROGRAMMY, NE PEREDAWAQ IM TEKST DANNOGO DOKUMENTA. nE \KONOMXTE MESTO NA DISKE ZA S^ET WREMENI AWTORA, POTRA^ENNOGO NA TELEFONNYE KON- SULXTACII. ================================================================== - 1 - 1. wwedenie w \TOM FAJLE OPISAN DRAJWER (PROGRAMMA UPRAWLENIQ) DLQ NAKOPITELEJ NA GIBKIH 133-H MM DISKETAH (ngmd 6022, 6021, 6121, Robotron I DR.), PODKL@^ENNYH K |wm ^EREZ KONTROLLER "OBY^NOJ PLOTNOSTI" (S "PODOROVE^NOJ" STRUKTUROJ ZAPISI). w os dwk \TOT DRAJWER NAZYWAETSQ "MX". nAZWANIE "MX" BYLO SO- HRANENO DLQ USTRANENIQ KRIWOTOLKOW (TOT \TO DRAJWER ILI NE TOT?), HOTQ TEKST PROGRAMMY ne imeet ni~ego ob}ego S SOOT- WETSTWU@]EJ PROGRAMMOJ IZ os dwk. fORMAT ZAPISI SOWPADAET S PRINQTYM W os dwk. w TEKSTE PRINQTY OBOZNA^ENIQ:  MX dwk - DRAJWER, POSTAWLQEMYJ S os dwk;  MX V1 - PERWAQ WERSIQ DRAJWERA, (MART 1985);  MX V2 - WTORAQ WERSIQ DRAJWERA, (I@NX 1987). 2. otkuda on wzqlsq ? iDEQ NAPISATX DRAJWER DLQ USTROJSTWA MX PRINADLEVIT a. ~MORE IZ ippi an sssr. oN OBRATILSQ K AWTORU S PREDLOVE- NIEM O SOWMESTNOJ RABOTE PO UWELI^ENI@ NADEVNOSTI HRANENIQ INFORMACII NA DISKETAH. pREDPOLAGALOSX, ^TO aNDREJ RAZRABO- TAET MO]NYJ PROWERO^NYJ KOD S WOZMOVNOSTX@ ISPRAWLENIQ GRUPPY O[IBOK, A AWTOR WSTROIT \TOT KOD W DRAJWER. kOD BYL RAZRABOTAN, PRI^EM PREDLOVENNAQ aNDREEM EGO PROGRAMMNAQ RE- ALIZACIQ WYPOLNQLA WSE WY^ISLENIQ W REALXNOM WREMENI, NE ZAMEDLQQ OBMEN DANNYMI S DISKOM. k SOVALENI@, IZ NAKOPLEN- NOJ K \TOMU WREMENI STATISTIKI SLEDOWALO, ^TO OSNOWNOJ PRI- ^INOJ SBOEW QWLQLISX O[IBKI W DRAJWERE MX IZ os dwk: NEUST- RANIMYE POWTORNYM ^TENIEM ISKAVENIQ INFORMACII ZAKLADYWA- LISX E]E DO ZAPISI. eSLI VE SBOJ PROISHODIL PO WINE APPARA- TURY, INFORMACIQ ^A]E WSEGO OKAZYWALISX ISKAVENA TAK, ^TO NIKAKOJ KONTROLXNYJ KOD NE MOG EE WOSSTANOWITX. w \TOJ SI- TUACII AWTOR RE[IL NE ISPRAWLQTX O[IBKI PRI ^TENII, A WWES- TI W DRAJWER KONTROLX KA^ESTWA ZAPISI. |TO BYLO TEM BOLEE OPRAWDANO, ^TO NOWYJ DRAJWER DAVE S WKL@^ENNYM KONTROLEM ZAPISI RABOTAL BYSTREE, ^EM EGO TEZKA IZ os dwk. w REZULXTATE POQWILASX PERWAQ WERSIQ DRAJWERA (MX V1, MART 1985), W 1.5 .. 2 RAZA BOLEE BYSTRAQ, BOLEE NADEVNAQ I MENEE IZNA[IWA@]AQ DISKETY, ^EM DRAJWER IZ os dwk. oTDANNYJ DLQ PROBY W NESKOLXKO ORGANIZACIJ, DRAJWER NEOVIDANNO BYST- RO I BESKONTROLXNO RASPROSTRANILSQ. pOSKOLXKU AWTOR NE DO- GADALSQ SDELATX OPISANIE WOZMOVNOSTEJ I OSOBENNOSTEJ NOWOGO DRAJWERA, PROCESS RASPROSTRANENIQ SOPROWOVDALSQ OBILIEM TE- LEFONNYH ZWONKOW (WMESTO OPISANIQ AWTOR SNABDIL DRAJWER SWOIM TELEFONOM), ^TO WYZWALO NEDOWOLXSTWO SOSEDEJ PO KOM- NATE. iZGOTOWLENNOE W PANIKE OPISANIE UVE NE MOGLO SU]EST- WENNO ISPRAWITX SITUACI@. sREDI BOLX[OGO KOLI^ESTWA ZWONKOW WSTRE^ALISX POLEZNYE - S PREDLOVENIQMI PO ULU^[ENI@ ILI S SOOB]ENIQMI OB O[IB- KAH. pERWU@ O[IBKU (W PODSISTEME LIKWIDACII SBOEW ZAPISI) OBNARUVIL a. kONDRA[EW, ISPOLXZOWAW[IJ DRAJWER PRI REALIZA- CII QZYKA apl. kROME TOGO, RQD POLXZOWATELEJ UKAZAL NA NE- PRIQTNU@ ZADERVKU WYWODA NA \KRAN PRI RABOTE DRAJWERA. bOLX[U@ POMO]X AWTORU OKAZAL r.a. bRON[TEJN. oN DOBAWIL RASPE^ATKU TEKU]IH ZNA^ENIJ PARAMETROW, KOMANDU "SET MX SYSGEN", A TAKVE INICIIROWAL RABOTU PO SOZDANI@ WARIANTA DRAJWERA, SPOSOBNOGO RABOTATX NA RAZNYH TIPAH DISKOWODOW I PRINIMAL AKTIWNOE U^ASTIE W OBSUVDENII WOZNIKAW[IH PROBLEM. w BLAGODARNOSTX ZA \TO AWTOR WZWALIL NA NEGO NUDNU@ RABOTU PO ISPYTANIQM WTOROJ WERSII. (sKAZANNOE NIKOIM OBRAZOM NE OZNA^AET, ^TO r.a. bRON[TEJN NESET OTWETSTWENNOSTX ZA OS- TAW[IESQ W DRAJWERE O[IBKI: IH WMESTE S DRAJWEROM DELAL WSE-TAKI AWTOR, I DELITXSQ LAWRAMI ON NE SOBIRAETSQ.) w PROCESSE NAPISANIQ DRAJWERA NESKOLXKO RAZ WYHODIL IZ STROQ TO DISKOWOD, TO KONTROLLER. kAVDYJ RAZ m.w. kULAGIN WOSSTANAWLIWAL IH RABOTOSPOSOBNOSTX. eSLI BY NE ON, NI PER- WAQ, NI TEM BOLEE WTORAQ WERSIQ DRAJWERA NIKOGDA NA BYLI BY ZAWER[ENY. pRI NAPISANII PERWOJ WERSII DRAJWERA U AWTORA BYL BOLX- [OJ SOBLAZN IZMENITX FORMAT ZAPISI NA DISKETU: ZAMENITX SPOSOB WY^ISLENIQ KONTROLXNYH SUMM NA BOLEE NADEVNYJ, SDE- LATX RAZLI^IMYMI WERHN@@ I NIVN@@ STORONU DISKETY, WWESTI KONTROLXNOE SUMMIROWANIE ZAGOLOWKA DOROVKI I T.P. oDNAKO, L@BOE IZMENENIE FORMATA PRIWELO BY K POTERE SOWMESTIMOSTI: DRAJWER MX IZ os dwk NE SMOG BY ^ITATX DISKETY, ZAPISANNYE NOWYM DRAJWEROM. ~TOBY NE USLOVNQTX VIZNX POLXZOWATELEJ, FORMAT ZAPISI BYL SOHRANEN BEZ IZMENEIJ. pRI NAPISANII NO- WOJ WERSII (WESNA 1987) OKAZALOSX, ^TO PROGRAMMA NE MOVET SAMA OPREDELITX, S KAKIM DISKOWODOM ONA RABOTAET: ODNO- ILI DWUSTORONNIM, POSKOLXKU ODNOSTORONNIJ DISKOWOD IGNORIRUET SIGNAL WYBORA POWERHNOSTI I WYPOLNQET OPERACII ^TENIQ/ZAPI- SI WSEGDA S NIVNEJ STORONOJ DISKETY, A SLUVEBNAQ INFORMACIQ FORMATA NE SODERVIT NOMERA POWERHNOSTI. w REZULXTATE PRI- [LOSX OTKAZATXSQ OT AWTOMATI^ESKOGO OPREDELENIQ TIPA DISKO- WODA W DRAJWERE: OPERATOR DOLVEN SAM RAZOBRATXSQ, KAKOJ EMU DOSTALSQ DISKOWOD I NASTROITX DRAJWER NA NUVNYJ REVIM RABO- TY. pROGRAMMA MXDEF.SAV MOVET POMO^X OPERATORU, NO DLQ OPREDELENIQ TIPA DISKOWODA EJ PRIHODITSQ WYPOLNQTX PROBNU@ ZAPISX NA DISKETU, ^TO, WOOB]E GOWORQ, NEBEZOPASNO DLQ HRA- NQ]EJSQ NA DISKETE INFORMACII. 3. razli~iq drajwera MX iz os dwk i MX V1  (MART 1985) pRI IZU^ENII DRAJWERA MX IZ os dwk W NEM BYLI OBNARUVE- NY O[IBKI, KOTORYE PRIWODILI K POTERE INFORMACII PRI PERWOM VE SBOE ^TENIQ ILI ZAPISI NA DISKETE. kROME TOGO, ALGORITM RABOTY \TOGO DRAJWERA BYL POSTROEN TAK, ^TO NA ^TENIE KAV- DOJ POWERHNOSTI TRATILISX DWA OBOROTA, A PRI ZAPISI NA KAV- DU@ POWERHNOSTX RASHODOWALISX TRI OBOROTA; PRI ZAPISI MAS- SIWA INFORMACII, RASPOLOVENOGO BOLEE ^EM NA ODNOJ DOROVKE, WO WREMQ PEREHODA K SOSEDNEJ DOROVKE PROPUSKALSQ ^ETWERTYJ OBOROT. bOLEE \FFEKTIWNYJ ALGORITM RABOTY S DISKOWODOM PO- ZWOLQET OBOJTISX ODNIM (DAVE MENX[E, ESLI ^ITAETSQ NE WSQ DOROVKA) OBOROTOM NA POWERHNOSTX PRI ^TENII I DWUMQ OBORO- TAMI PRI ZAPISI (PRI ZAPISI BOLX[IH MASSIWOW - TREMQ NA DWE POWERHNOSTI DLQ DWUSTORONNIH DISKOWODOW). pRO]E BYLO NAPI- SATX NOWYJ DRAJWER, ^EM PYTATXSQ ISPRAWITX SU]ESTWU@]IJ. aWTOR TAK I POSTUPIL. wREMQ WYPOLNENIQ KOMANDY COPY/DEVICE MX0: MX1: UMENX[ILOSX SO 105 SEKUND W os dwk DO 48 SEKUND. kROME TO- GO, ZA S^ET WWEDENIQ TAJM-AUTA NA NA^ALO OPERACII ^TENIQ DRAJWER PERESTAL "PODWE[IWATX" os PRI OBRA]ENII K PUSTOMU KARMANU DISKOWODA. dO \TOGO, ESLI SLU^AJNO PROISHODILO OBRA]ENIE K PUSTOMU KARMANU, WYWESTI |wm IZ "PODWE[ENOGO" SOSTOQNIQ MOVNO BYLO TOLXKO PEREZAGRUZIW os ILI WSTAWIW W TREBUEMYJ KARMAN FORMATIROWANNU@ DISKETU, IBO KARMAN S NE- FORMATIROWANNOJ DISKETOJ WOSPRINIMAETSQ KAK PUSTOJ. kOMAN- DA AWARIJNOGO PREKRA]ENIQ RABOTY "^C" W \TOJ SITUACII NE DEJSTWOWALA, TAK KAK DRAJWER BLOKIROWAL WSE PRERYWANIQ, W TOM ^ISLE I OT KLAWIATURY. w SILU APPARATNYH OSOBENNOSTEJ KONTROLLER MX MOVET ZA- PISYWATX TOLXKO CELIKOM POWERHNOSTX DOROVKI, A NE OTDELXNYE SEKTORA NA NEJ, KAK \TO DELA@T DRUGIE KONTROLLERY. nA KAV- DOJ POWERHNOSTI REZME]ENY 5.5 BLOKOW. dLQ PEREZAPISI ODNOGO IZ NIH NADO S^ITATX WS@ POWERHNOSTX, A POTOM ZAPISATX EE NAZAD, IZMENIW NUVNYJ BLOK (OTS@DA I DWA OBOROTA NA POWERH- NOSTX PRI ZAPISI). dLQ \TOJ OPERACII DRAJWER REZERWIRUET BUFER NA 5.5 BLOKOW - IMENNO PO\TOMU ON ZANIMAET TAK MNOGO MESTA W PAMQTI I NA DISKE. sU]ESTWOWANIE BUFERA S SAMOGO NA^ALA NE DAWALO POKOQ AWTORU - STOLXKO MESTA ISPOLXZUETSQ TOLXKO W 10 PROCENTAH OPERACIJ! bOLX[INSTWO PROGRAMM (REDAKTORY, TRANSLQTORY, etc.) ^I- TA@T I PI[UT DANYE PO-BLO^NO: BLOKI n, n+1, n+2, ... dISKO- WOD W \TO WREMQ NA^INAET HARAKTERNO KLACATX, OPUSKAQ I POD- NIMAQ GOLOWKU ^TENIQ/ZAPISI, A DRAJWER S^ITYWAET KAVDU@ DO- ROVKU [ESTX RAZ PODRQD, HOTQ DOSTATO^NO BYLO BY I ODNOGO. dA E]E TRATIT WREMQ NA POD_EM I OPUSKANIE GOLOWOK. kOGDA AWTOR \TO OSOZNAL, W DRAJWER BYLA DOBAWLENA PODSISTEMA OB- SLUVIWANIQ TAJMERA. eSLI MX V1 ZAGRUVEN KAK SISTEMNYJ (T.E. os ZAGRUVENA S DISKETY, NA KOTOROJ ZAPISAN MX V1), ON PERE- HWATYWAET PRERYWANIQ OT TAJMERA. kOGDA TAJMER WKL@^EN, GO- LOWKA PODNIMA@TSQ NE SRAZU POSLE OKON^ANIQ RABOTY, A SPUSTQ PRIMERNO 5 SEKUND. w TE^ENIE \TOGO WREMENI ON "POMNIT" SO- DERVIMOE PRO^ITANNOJ DOROVKI I, ESLI PROGRAMMA OBRATITSQ K SLEDU@]EMU BLOKU DANNYH, DRAJWER TUT VE WYDAST EGO SODERVI- MOE IZ PAMQTI, NE TRATQ WREMENI NA ^TENIE DISKETY. eSLI VE OBRA]ENIJ NET, ^EREZ 5 SEKUND DRAJWER PODNIMET GOLOWKU (PRI \TOM NA DISKOWODE POGASNET INDIKATOR), I SODERVIMOE DOROVKI BUDET "ZABYTO", A E]E ^EREZ 20 SEKUND BUDET WYKL@^EN DWIGA- TELX DISKOWODA, ^TOBY ZRQ NE IZNA[IWALISX DISKETY. sKOROSTX RABOTY |wm PRI WKL@^ENNOM TAJMERE WOZOASTAET NA 10 - 40 PROCENTOW, W ZAWISIMOSTI OT PROGRAMMY I RASPOLOVENIQ DANNYH NA DISKE. tO^NYH SWEDENIJ OB UWELI^ENII SROKA SLUVBY DISKET U AWTORA NET, NO HODQT SLUHI, ^TO S DRAJWEROM MX V1 DISKETY VIWUT W NESKOLXKO RAZ DOLX[E, ^EM S DRAJWEROM IZ os dwk. eSLI wY RASPOLAGAETE PROWERENNYMI DANNYMI, SOOB]ITE IH, PO- VALUJSTA, AWTORU. w REZULXTATE PERE^ISLENNYH MER DRAJWER STAL RABOTATX BYSTREE I NADEVNEE, NO OTKAZY OSTAWALISX NEPOZWOLITELXNO ^ASTYMI. tOGDA W DRAJWER BYL DOBAWLEN REVIM KONTROLQ KA- ^ESTWA ZAPISI. eSLI \TOT REVIM WKL@^EN (KOMANDOJ SET MXn: VERIFY), DRAJWER SRAZU POSLE ZAPISI S^ITYWAET DOROVKU I SRAWNIWAET EE S SODERVIMYM BUFERA (WOT ON I E]E RAZ PRI- GODILSQ!). oBNARUVIW SBOJ, DRAJWER POWTORIT ZAPISX I SNOWA PROWERIT EE KA^ESTWO. eSLI DRAJWER NE DIAGNOSTIROWAL O[IBKU ZAPISI, ZNA^IT, DANNYE BYLI USPE[NO PRO^ITANY, I ESTX WSE OSNOWANIQ POLAGATX, ^TO IH MOVNO BUDET PRO^ESTX I POTOM. kONTROLXNOE ^TENIE UWELI^IWAET WREMQ ZAPISI W 1,5 RAZA (PO- ^TI DO SKOROSTI os dwk), NO SUMMARNYE POTERI NEWELIKI, TAK KAK OPERACII ZAPISI SOSTAWLQ@T OKOLO 10 PROCENTOW OT WSEH OBRA]ENIJ K DRAJWERU. l@BITELI OSTRYH O]U]ENIJ, PREDPO^ITA- @]IE SKOROSTX NADEVNOSTI (BLAGO gai NE SLEDIT ZA RABOTOJ NA |wm), MOGUT OTKL@^ITX KONTROLX ZAPISI KOMANDOJ SET MXn: NO- VERIFY. 4. razli~iq wersij drajwera V1 (MART 1985) I V2 (I@NX 1987).  kAK UVE GOWORILOSX, W NOWOJ WERSII ISPRAWLENY OBNARU- VENNYE ZA DWA GODA INTENSIWNOJ \KSPLUATACII O[IBKI:  - iSPRAWLENA O[IBKA W ALGORITME KORREKCII SBOQ ZAPISI NA DISKETU. w MX V1 PRI WKL@^ENNOM REVIME WERIFIKACII ZAPISI (SET MXn: VERIFY) DRAJWER PRAWILXNO RASPOZNAWAL SBOJ, NO PRI POPYTKE IZBAWITXSQ OT NEGO MOG ZAPISATX NA DISKETU NEPRAWILXNU@ INFORMACI@. w REZULXTATE W ROLI L@BITELEJ OSTRYH O]U]ENIJ OKAZALISX I TE, KTO NE POLX- ZOWALSQ WERIFIKACIEJ, I TE, KTO E@ POLXZOWALSQ, PRI^EM POSLEDNIE DAVE W BOLX[EJ STEPENI: ESLI U PERWYH PLOHO ZAPISANNYE DANNYE NE ^ITALISX I OTKAZ BYL QWNYM, TO U WTORYH HORO[O ^ITALISX NEPRAWILXNYE DANNYE. w MX V2 \TA O[IBKA ISPRAWLENA, I REVIMOM WERIFIKACII MOVNO POLXZO- WATXSQ BEZBOQZNENNO. bOLEE TOGO, DAVE ESLI SKOROSTX RABOTY wAM WAVNEE, ^EM NADEVNOSTX HRANENIQ INFORMACII, I wY OTKAZALISX OT KONTROLQ ZA KA^ESTWOM ZAPISI (SET MXn: NOVERIFY), DRAJ- WER PRODOLVAET KONTROLIROWATX ZAPISX W BLOKI 0..12, ^TOBY NE DOPUSTITX ISKAVENIQ KATALOGA DISKETY. - lIKWIDIROWAN KONFLIKT MEVDU DRAJWEROM I PROGRAMMOJ FORMATIROWANIQ. w MX V1, ESLI DRAJWER BYL ZAGRUVEN KAK SISTEMNYJ (INA^E GOWORQ, wY ZAGRUZILI os S DISKETY, NA KOTOROJ NAHODILSQ DRAJWER MX V1), PRI RABOTA@]EM TAJME-  RE PRIMERNO ^EREZ 20 SEKUND POSLE POSLEDNEGO WYZOWA DRAJWER WYKL@^AL DWIGATELX DISKOWODA; NE PODOZREWAW[AQ O TAKOM PODWOHE PROGRAMMA FORMATIROWANIQ BEZNADEVNO "ZAWISALA". w MX V2 WSTROENNAQ PROGRAMMA FORMATIROWANIQ BLOKIRUET MEHANIZM OSTANOWKI DWIGATELQ NA WREMQ SWOEJ RABOTY, I NET NEOBHODIMOSTI WYKL@^ATX TAJMER PERED FOR- MATIROWANIEM. - pRI RABOTE NA |wm S PROCESSOROM wm3 ILI DRUGIM, ZA- PRE]A@]IM OBRA]ENIQ K NE^ETNOMU ADRESU KAK K SLOWU, W PODSISTEME SBORA STATISTIKI WOZNIKALO PRERYWANIE PO O[IBKE OBRA]ENIQ K KANALU. w MX V2 NEKORREKTNAQ KOMANDA ISPRAWLENA, I PRERYWANIJ BOLX[E NE WOZNIKAET. kROME ISPRAWLENIQ O[IBOK, W WERSII V2 SDELANY SLEDU@]IE IZMENENIQ: - pOLXZOWATELI MX V1 VALOWALISX, ^TO PRI RABOTE DRAJ-  WERA INFORMACIQ WYWODITSQ NA \KRAN "KUSKAMI", "PORCIQ-  MI", "PLEWKAMI" (W ZAWISIMOSTI OT TEMPERAMENTA SIDQ]EGO ZA DISPLEEM ^ELOWEKA). dEJSTWITELXNO, DRAJWER IZ os dwk ZAPRE]AL PRERYWANIQ OT WNE[NIH USTROJSTW SRAZU, KAK TOLXKO POLU^AL UPRAWLENIE, I NE RAZRE[AL IH DO OKON^A- NIQ RABOTY (INOGDA \TO ZANIMALO NESKOLXKO SEKUND). w \TO WREMQ WYWOD NA \KRAN BYL WOOB]E NEWOZMOVEN, TAK VE, KAK NEWOZMOVNO BYLO PRERWATX NEPRAWILXNU@ RABOTU PRO- GRAMMY, NABRAW NA KLAWIATURE '^C' (WWOD S KLAWIATURY, KAK I WYWOD NA \KRAN, PROISHODQT PO PRERYWANIQM). w MX V1 PRERYWANIQ "PRIOTKRYWALISX" NA KAVDOM OBOROTE DISKE- TY. |TO DALO WOZMOVNOSTX WWODITX S KLAWIATURY PO ODNOMU SIMWOLU ZA OBOROT, NO ODNOWREMENNO PRIWELO K NE\RGONO- MI^NOMU WYWODU NA \KRAN. w MX V2 SU]ESTWENNO UWELI^ENO WREMQ, W TE^ENIE KO- TOROGO PRERYWANIQ NE ZAPRE]ENY, I WWODITX SIMWOLY MOVNO W TEMPE PROFESSIONALXNOJ MA[INISTKI. kROME TOGO, DRAJ- WER NE ZAKRYWAET PRERYWANIQ, POKA NE OKON^ITSQ NA^ATYJ DO EGO WYZOWA WYWOD NA \KRAN. - w PERWOJ WERSII SET MX: KOMANDY, TREBU@]IE UKAZANIQ NOMERA PRIWODA (WRITE/NOWRITE, VERIFY/NOVERIFY, SPEED)  NELXZQ BYLO WYPOLNQTX POD UPRAWLENIEM STARYH WERSIJ os (os dwk, os dwk-2, fodos, rafos, rafos-II I RT-11 WER- SIJ MENX[E V05). mONITORY \TIH WERSIJ NEPRAWILXNO IN- TERPRETIRU@T NOMER PRIWODA W KOMANDE. mNOGIE POLXZOWA- TELI PODWERVENY (NE WSEGDA ZDOROWOMU) KONSERWATIZMU I NE VELA@T NI ZA KAKIE KOWRIVKI W WIDE NOWYH KOMAND, KL@^EJ I WOZMOVNOSTEJ MENQTX RAZ I NAWSEGDA OBVITU@ WERSI@ os. sPECIALXNO DLQ TAKIH POLXZOWATELEJ, A TAKVE DLQ NETRIWIALXNYH SLU^AEW PODGOTOWKI DISKET K ZAGRUZKE S DISKOWODA DRUGOGO TIPA, W MX V2 WSE SET MX KOMANDY MOVNO WYPOLNITX, WYZWAW DRAJWER KAK OBY^NU@ PROGRAMMU KOMANDOJ  RUN [dev:]MX.SYS  GDE [dev:] OZNA^AET NEOBQZATELXNOE IMQ USTROJSTWA, S KOTOROGO wY WYZYWAETE DRAJWER. w OTWET NA PODSKAZKU  MX>  wY MOVETE WWESTI KOMANDU W FORMATE CSI. nAPRIMER, KO- MANDY .RUN SY:MX.SYS MX>/T:MX1:80./N:MX1:SID/Y:MX1:SKI/L  \KWIWALENTNY KOMANDE .SET MX1: TRACKS=80 NOSIDEUP SKIP LIST  - w MX V2 DOBAWLENA WOZMOVNOSTX RABOTY S RAZNYMI TI- PAMI DISKOWODOW. dLQ \TOJ CELI BYL PERERABOTAN MEHANIZM USTANOWKI PARAMETROW, WEDENY NOWYE SET MX: KOMANDY I KOMANDNYJ INTERFEJS W FORMATE CSI. w FAJLE HELP.MX W SWEDENY W TABLICU WSE DOPUSTIMYE DLQ MX V2 KOMANDY. - w MX V2 PROGRAMMA FORMATIROWANIQ DISKET WKL@^ENA W FAJL DRAJWERA. |TIM "WYSTRELOM" UDALOSX PODSTRELITX CE-  LU@ STA@ ZAJCEW. wO-PERWYH, OSWOBODILOSX DEFICITNOE MESTO NA SISTEMNOM DISKE. rAZMER FAJLA MX.SYS NE UWELI-  ^ILSQ, A S SISTEMNOGO DISKA MOVNO UDALITX PROGRAMMU FORMATIROWANIQ OB_EMOM 4 BLOKA (FM6022 OT MX V1), 13 (MXFORM ILI FORMAT IZ os dwk) ILI DAVE 39 (TSTGMD IZ os dwk, KOTORU@ MNOGIE DERVAT NA SISTEMNOM DISKE TOLXKO DLQ FORMATIROWANIQ DISKET). wO-WTORYH, WOZROSLI WOZMOV- NOSTI PROGRAMMY FORMATIROWANIQ. iNDIWIDUALXNO DLQ KAV- DOGO PRIWODA MOVNO UKAZYWATX, SKOLXKO STORON I SKOLXKO DOROVEK NADO OTFORMATIROWATX. mOVNO NA DWUSTORONNEM DISKOWODE SFORMATIROWATX DISKETU DLQ ODNOSTORONNEGO I T.D. w-TRETXIH, USTRANEN KONFLIKT MEVDU PROGRAMMOJ FOR- MATIROWANIQ I DRAJWEROM. w-^ETWERTYH, NE NADO KAVDYJ RAZ PRI WYZOWE PROGRAMMY FORMATIROWANIQ UKAZYWATX TRE- BUEMYJ FORMAT. eSLI PRI WYZOWE PROGRAMMY W KOMANDNOJ STROKE NE BYLO QWNOGO UKAZANIQ FORMATA, WYBIRAETSQ FOR- MAT, USTANOWLENYJ W DRAJWERE DLQ DANNOGO PRIWODA. nA- PRIMER, ESLI RANX[E BYLA WYPOLNENA KOMANDA SET MX1: TRACKS=80 NOSIDEUP SKIP (T.E. "NASTROITX DWUSTORONNIJ 80-DOROVE^NYJ DISKOWOD,  USTANOWLENNYJ KAK PRIWOD MX1:, DLQ FORMATIROWANIQ I ZAPISI DISKET W FORMATE ODNOSTORONNEGO 40-DOROVE^NO- GO"), TO POSLEDU@]IJ WYZOW PROGRAMMY FORMATIROWANIQ SET MX: FORMAT  BUDET FOMATIROWATX DISKETY W PRIWODE MX1: W FORMATE ODNOSTORONNEGO 40-DOROVE^NOGO DISKOWODA.  - w MX V1 WYPOLNENIE L@BOJ SET MX: KOMANDY PRIWODILO K PEREZAPISI BLOKOW 0 I 1 FAJLA MX.SYS. w MX V2 PEREZA- PISX PROISHODIT TOLXKO PRI WYPOLNENII SET MX: KOMAND, IZMENQ@]IH TEKST DRAJWERA. 5. komplekt postawki. eSLI wY POLU^ILI DRAJWER NEPOSREDSTWENNO OT AWTORA, NA wA[EJ DISKETE DOLVNY BYTX: - mONITOR OPERACIONNOJ SISTEMY RT-11/SJ V05.00; - OSNOWNYE DRAJWERY (MX.SYS,LP.SYS,TT.SYS,DX.SYS);  - REDAKTOR KOMANDNOJ STROKI SL.SYS, KOTORYJ MOVNO ISPOLXZOWATX I KAK NL:;  - NESKOLXKO SLUVEBNYH FAJLOW (STARTS.COM);  - OSNOWNYE UTILITY (PIP.SAV,DIR.SAV,DUP.SAV,RESORC.SAV)  - OPISANIE DRAJWERA MX W FAJLE README.MX  - PROGRAMMA OPREDELENIQ HARAKTERISTIK DISKOWODA   MXDEF.SAV  wSE FAJLY, ZA ISKL@^ENIEM MX.SYS, README.MX I MXDEF.SAV QWLQ@TSQ STANDARTNYMI FAJLAMI OPERACIONNOJ SISTEMY RT-11 WERSII 5.0, IZWESTNOJ TAKVE POD PSEWDONIMOM fodos-2. mONI- TOR OTLI^AETSQ OT STANDARTNOGO TEM, ^TO NE TREBUET PRISUT- STWIQ NA SISTEMNOM DISKE FAJLA SWAP.SYS OB_EMOM 26 BLOKOW. eSLI \TOGO FAJLA NET, SISTEMA ZAGRUVAETSQ I USPE[NO RABOTA- ET, POKA NE WWEDENY KOMANDY   SET USR SWAP  ILI SET EXIT SWAP. eSLI FAJL SWAP.SYS ESTX NA SISTEMNOM DISKE, POWEDENIE SIS- TEMY NE OTLI^AETSQ OT OPISANNOGO WO WSEH RUKOWODSTWAH. sOZDATX FAJL SWAP.SYS MOVNO KOMANDOJ CREATE SY:SWAP.SYS/ALLOCATE:26.  dISKETA ZAPISANA W FORMATE DWUSTORONNEGO 40-DOROVE^NOGO DISKOWODA. (dWE DISKETY W FORMATE ODNOSTORONNEGO 40-DORO- VE^NOGO DISKOWODA.) prime~anie. w NASTOQ]E WREMQ PROGRAMMA MXDEF NE PO- STAWLQETSQ. 6. uslowiq primeneniq dLQ NORMALXNOJ RABOTY DRAJWERA MX NEOBHODIMO IMETX: - ISPRAWNU@ MIKRO-|wm dwk-2m ILI dwk-3m S KONTROLLEROM OBY^NOJ PLOTNOSTI I DISKOWODOM; - DISKETU, NA KOTOROJ ZAPISANA OPERACIONAQ SISTEMA os dwk ILI RT-11 WERSII NE MENX[E 4.0; - DISKETU, NA KOTOROJ ZAPISAN DRAJWER MX W PRIWEDENNOM WY[E "KOMPLEKTE POSTAWKI". dRAJWER MOVET RABOTATX KAK SISTEMNYJ W os rafos-II, fo- dos-2, fodos-3, os dwk-2 I RT-11 WERSIJ V4.0 I STAR[E. nE- KOTORYE "SET MX: ..." KOMANDY DOSTUPNY TOLXKO NA^INAQ S WERSIJ RT-11 V05.00 I STAR[E (fodos-2, fodos-3). dLQ WYPOL- NENIQ SOOTWETSTWU@]IH DEJSTWIJ MOVNO POLXZOWATXSQ DOPOLNI- TELXNYM KOMANDNYM INTERFEJSOM W FORMATE CSI, NO LU^[E WSE- TAKI SMENITX WERSI@ \POHI MINI-@BOK NA BOLEE SWEVU@. ~TO wY NOSITE IZ ODEVDY, KUPLENNOJ W 1976 (rafos, os dwk) ILI W 1979 (rafos-II, os dwk-2) GODU? a WEDX I fodos-3 - \TO WSE- GO LI[X 1984 GOD. ~TO wY TOGDA NOSILI? eSLI wAS NE UBEVDAET SRAWNENIE os S ODEVDOJ, TO WOT DRUGAQ ANALOGIQ: rafos, os dwk - WIGWAM, KURNAQ IZBA S UDOBSTWAMI WO DWORE;  rafos-II, os dwk-2 - DOM S MUSOROPROWODOM (SPOOL), NO BEZ UDOBSTW; RT-11 V05.00 - DOM S MUSOROPROWODOM, LODVIEJ I WSEMI UDOBSTWAMI; RT-11 V05.02, V05.04 - TO VE, NO S IZMENQEMOJ PLANIROWKOJ. 7. SET MXn: komandy i interfejs w formate CSI  mNOGOOBRAZIE TIPOW POSTAWLQEMYH S dwk DISKOWODOW ZASTA- WILO OTKAZATXSQ OT SSYLOK NA KONKRETNOE NAZWANIE (NAPRIMER, ngmd 6121) PRI OPISANII KOMAND. uDOBNEE OKAZALOSX ISPOLXZO- WATX OBOZNA^ENIE S UKAZANIE WOZMOVNOSTEJ DISKOWODA W WIDE "D<^ISLO DOROVEK>/<^ISLO POWERHNOSTEJ>":  D40/2 - 40 ILI 35 DOROVEK, DWUSTORONNIJ; D40/1 - 40 ILI 35 DOROVEK, ODNOSTORONNIJ; D80/2 - 80 DOROVEK, DWUSTORONNIJ; D80/1 - 80 DOROVEK, ODNOSTORONNIJ. eSLI WMESTO <^ISLA DOROVEK> ILI <^ISLA POWERHNOSTEJ> STOIT SIMWOL 'x', SOOTWETSTWU@]IJ PARAMETR MOVET PRINIMATX L@BOE ZNA^ENIE, NAPRIMER:  D40/x MOVET BYTX D40/1 ILI D40/2, A  Dx/1 OZNA^AET D40/1 ILI D80/1.  Dx/x SOOTWETSTWUET L@BOMU TIPU DISKOWODA. fORMAT ZAPISI NA DISKETU KAK PRAWILO, SOOTWETSTWUET IS- POLXZUEMOMU TIPU DISKOWODA. sOOTWETSTWENNO, FORMATY ZAPISI OBOZNA^A@TSQ:  F40/2 - 40 DOROVEK, S DWUH STORON; F40/1 - 40 DOROVEK, S ODNOJ STORONY; F80/2 - 80 DOROVEK, S DWUH STORON; F80/1 - 80 DOROVEK, S ODNOJ STORONY.  eSLI W KOMANDE NADO OBQZATELXNO UKAZATX NOMER PRIWODA, NAPRIMER, "MX0:" ILI "MX2:", OB \TOM GOWORIT OBOZNA^ENIE "MXn:" W OTLI^IE OT "MX:", KOTOROE POKAZYWAET, ^TO W DANNOJ KOMANDE NOMER PRIWODA NESU]ESTWENEN. eSLI W KOMANDE DOLVEN BYTX ^ISLOWOJ ARGUMENT, ON OBOZNA^AETSQ:  vv - DWUZNA^NOE DESQTI^NOE ^ISLO;  vv. - DWUZNA^NOE DESQTI^NOE ^ISLO, POSLE KOTOROGO SLEDUET SIMWOL TO^KI '.';  ooo - WOSXMERI^NOE ^ISLO. pRI OPISANII KAVDOJ SET MX: KOMANDY PRIWODITSQ SOOTWET- STWU@]AQ EJ KOMANDNAQ STROKA, WWODIMAQ W OTWET NA PODSKAZ- KU "MX>" POSLE WYZOWA DRAJWERA MX KAK PROGRAMMY KOMANDOJ   RUN [dev:]MX.SYS GDE [dev:] - NEOBQZATELXNOE IMQ USTOJSTWA, S KOTOROGO WY- ZYWAETSQ DRAJWER. 7.1 kAK MENQETSQ DRAJWER ? wO WREMQ RABOTY os DRAJWER MOVET SU]ESTWOWATX W ODNOM \KZEMPLQRE - NA DISKE, ILI W DWUH - W PAMQTI (ZAGRUVENNYJ DRAJWER) I NA DISKE. kROME TOGO, WO WREMQ WYPOLNENIQ SET MX: KOMANDY W PAMQTI NAHODITSQ E]E ODNA KOPIQ, ZAGRUVENNAQ NE KAK DRAJWER, A KAK PROGRAMMA. pO UMOL^ANI@, L@BAQ SET MX: KOMANDA MENQET DRAJWER NA DISKE I (ESLI DRAJWER ZAGRU- VEN) W PAMQTI. eSLI PO KAKIM-LIBO PRI^INAM wY HOTITE IZME- NITX TOLXKO ZAGRUVENNYJ W PAMQTX DRAJWER, DOBAWXTE W SPISOK SET-PARAMETROW PARAMETR MEMORY (KL@^ /M). nAPRIMER, KOMANDA  .SET MX: RETRY=1 MEMORY  ILI MX>/R:1/M IZMENIT TOLXKO ZAGRUVENNYJ DRAJWER. aNALOGI^NO, ESLI wY HO- TITE IZMENITX TOLXKO DRAJWER NA DISKE, NE MENQQ ZAGRUVENNYJ DRAJWER, DOBAWXTE W SPISOK SET-PARMETROW PARAMETR DISK (KL@^ /D). nAPRIMER, KOMANDY  .RUN MX1:MX.SYS MX>/N:MX0:SID/D IZMENQT NAHODQ]IJSQ NA DISKETE W PRIWODE MX1: FAJL MX.SYS TAK, ^TO ON BUDET RABOTATX S PRIWODOM MX0: KAK S ODNOSTO- RONNIM, NO NE IZMENQT ZAGRUVENNOGO W PAMQTX DRAJWERA. nAKO- NEC, ESLI W SPISKE PARAMETROW WSTRETQTSQ I MEMORY I DISK, IZMENENIQ BUDUT SDELANY TOLXKO W TOJ KOPII DRAJWERA, KOTO- RAQ ZAGRUVENA KAK PROGRAMMA I NIGDE NE SOHRANQTSQ.  7.2 uPRAWLENIE WREMENEM PEREME]ENIQ GOLOWOK.  .SET MXn: SPEED = vv (DLQ MX V1) .SET MXn: WAIT = vv (DLQ MX V2) ( 10 <= vv <= 99)  ILI MX>/W:vv.  ILI MX>/W:ooo  zADAET WREMENNOJ INTERWAL DLQ PEREWODA GOLOWOK NA SO- SEDN@@ DOROVKU PRI POZICIONIROWANII GOLOWKI. iNTERWAL USTA- NAWLIWAETSQ RAWNYM vv/2 MILLISEKUND. dLQ BOLX[INSTWA DISKO- WODOW TIPA ngmd-6022 DOSTATO^NO 12,5 MS (vv = 23), A DLQ Robotron-.... - 8 MS (vv = 16). w POSTAWLQEMOM DRAJWERE vv = 27, ^TO DOSTATO^NO DLQ L@BOGO IZWESTNOGO AWTORU DISKO- WODA. pROGRAMMA MXDEF MOVET OPREDELITX vv DLQ KONKRETNOGO DISKOWODA. 7.3 uSTANOWKA ^ISLA DOROVEK  .SET MXn: TRACKS = vv ( 2 <= vv <= 99 )  ILI MX>/T:MXn:vv.  ILI MX>/T:MXn:ooo  oSNOWNOE NAZNA^ENIE \TOJ KOMANDY - ZADAWATX DRAJWERU TIP DISKOWODA: D40/x ILI D80/x. oDNAKO, BOLX[INSTWO D40/x REALXNO MOGUT ^ITATX I PISATX 41, 42 ILI 43 DOROVKI, TAK VE KAK BOLX[INSTWO D80/x RABOTA@T S 81, 82, ... DOROVKAMI. w USLOWIQH KRAJNEGO DEFICITA MESTA NA DISKE MOVNO USTANOWITX DLQ SWOEGO DISKOWODA NESTANDARTNOE KOLI^ESTWO DOROVEK. dRAJWER AWTOMATI^ESKI IZMENIT OB_EM SOOTWETSTWU@]EGO PRIWO- DA, NO OTFORMATIROWANNYE I ZAPISANNYE NA \TOM PRIWODE DIS- KETY MOGUT NE PRO^ITATXSQ NA DRUGOM, S MENX[IM ^ISLOM DORO- VEK. dLQ OPREDELENIQ TO^NOGO ^ISLA DOROVEK MOVNO WOSPOLXZO- WATXSQ KOMANDOJ: .SET MXn: TRACKS = vv MEMORY DISK FORMAT, KOTORAQ OTFORMATIRUET DISKETU NA UKAZANNOJ ^ISLO DOROVEK, NE MENQQ DRAJWER. eSLI FORMATIROWANIE ZAWER[ITSQ BEZ O[I- BOK, MOVNO IZMENITX I SAM DRAJWER KOMANDOJ  .SET MXn: TRACKS = vv  w POSTAWLQEMOM DRAJWERE KOLI^ESTWO DOROVEK DLQ WSEH PRIWODOW USTANOWLENNO RAWNYM 40. 7.4 zADANIE ^ISLA POWTOROW PRI SBOQH.  .SET MX: RETRY = vv ( 0 <= vv <= 8 )  ILI MX>/R:vv.  ILI MX>/R:ooo  pARAMETR RETRY OPREDELQET, SKOLXKO RAZ DRAJWER BUDET POWTORQTX NEUDA^NO ZAWER[IW[U@SQ OPERACI@, PREVDE ^EM PRI- DET K WYWODU O NEUSTRAIMOSTI SBOQ. rEKOMENDUETSQ WYPOLNQTX KOMANDU  .SET MX: RETRY = 0 MEMORY PERED PROWERKOJ DISKA NA PLOHIE BLOKI KOMANDOJ  .DIRECTORY/BADBLOCK/FILE MXn: ^TOBY BLOKI, PRO^ITANNYE TOLXKO S 8 POPYTKI NE S^ITALISX HORO[IMI. w POSTAWLQEMOM DRAJWERE RETRY=8.  7.5 rAZRE[ENIE/ZAPRE]EIE ZAPISI.  .SET MXn: NOWRITE MX>/N:MXn:WRI  zAPRE]AET WYPOLNQTX ZAPISX NA UKAZANNYJ PRIWOD. |TOJ KOMANDOJ UDOBNO POLXZOWATXSQ PRI RABOTE S ARHIWNYMI DISKE- TAMI. .SET MXn: WRITE MX>/Y:MXn:WRI  rAZRE[AET WYPOLNQTX ZAPISX NA UKAZANNYJ PRIWOD. |TOT REVIM USTANOWLEN W POSTAWLQEMOM DRAJWERE DLQ WSEH PRIWODOW. 7.6 wKL@^ENIE/WYKL@^ENIE KONTROLQ ZAPISI.  .SET MXn: VERIFY MX>/Y:MXn:VER  wKL@^AET KONTROLX KA^ESTWA ZAPISI NA UKAZANNOM PRIWODE. wREMQ WYPOLNENIQ OPERACIJ ZAPISI WOZRASTAET W 1,5 RAZA, NO, POSKOLXKU \TI OPERACII SOSTAWLQ@T OKOLO 10 PROCENTOW OT WSEH OBRA]ENIJ K DRAJWERU, OB]AQ SKOROSTX RABOTY SNIVAETSQ NEZNA^ITELXNO. pOSLE ZAPISI POWERHNOSTI DRAJWER TUT VE EE S^ITYWAET I, ESLI OBNARUVENO ISKAVENIE DANNYH, POWTORQET ZAPISX I SNOWA EE PROWERQET. eSLI DRAJWER NE DIAGNOSTIROWAL O[IBKU ZAPISI, ZNA^IT, DANNYE BYLI S^ITANY USPE[NO I ESTX OSNOWANIQ WERITX, ^TO IH MOVNO BUDET S^ITATX I POTOM. |TOT REVIM USTANOWLEN W POSTAWLQEMOM DRAJWERE DLQ WSEH PRIWODOW. .SET MXn: NOVERIFY MX>/N:MXn:VER  oTKL@^AET KONTROLX ZAPISI NA UKAZANNOM PRIWODE. wREMQ WYPOLNENIQ OPERACIJ ZAPISI UMENX[AETSQ W 1,5 RAZA, NO KA- ^ESTWO ZAPISI NE GARANTIRUETSQ.  7.7 nASTROJKA DRAJWERA NA TIP DISKOWODA dLQ NASTROJKI DRAJWERA NA KONKRETNYJ TIP DISKOWODA PREDUSMOTRENY TRI SET MX: PARAMETRA: TRACKS, SIDEUP, I SKIP. pARAMETR TRACKS BYL RASSMOTREN RANEE. .SET MXn: SIDEUP MX>/Y:MXn:SID  rAZRE[AET ISPOLXZOWATX WERHN@@ POWERHNOSTX DISKETY (DWUSTORONNIJ FORMAT). .SET MXn: NOSIDEUP MX>/N:MXn:SID  zAPRE]AET RABOTU S WERHNEJ STORONOJ DISKETY (ODNOSTO- RONNIJ FORMAT). oBY^NO DLQ PEREME]ENIQ GOLOWKI NA SOSEDN@@ DOROVKU DRAJWER DELAET ODIN [AG. |TOT REVIM USTANOWLEN W POSTAWLQE- MOM DRAJWERE DLQ WSEH PRIWODOW I EMU SOOTWETSTWUET KOMANDA  .SET MXn: NOSKIP  ILI MX>/N:MXn:SKI oDNAKO, ESLI NADO PRO^ITATX DISKETU W FORMATE F40/1 ILI F40/2 NA D80/1 ILI D80/2, DLQ PEREHODA NA SOSEDN@@ DOROVKU NADO DELATX DWA [AGA, TAK KAK NA D80/x DOROVKI RASPOLOVENY W DWA RAZA ^A]E, ^EM NA D40/x. dLQ ^TENIQ DISKET W FORMATE F40/x NA D80/x NUVNA KOMANDA  .SET MXn: SKIP  ILI MX>/Y:MXn:SKI  7.8 wYZOW WSTROENNOJ PROGRAMMY FORMATIROWANIQ .SET MX: FORMAT MX>/F  wYZYWAET WSTROENNU@ PROGRAMMU FORMATIROWANIQ DISKET. eSLI FORMAT - EDINSTWENNYJ PARAMETR W KOMANDE, BUDU]IJ FOR- MAT DISKETY OPREDELQETSQ SDELANNYMI RANEE USTANOWKAMI DLQ TOGO PRIWODA, NA KOTOROM PROISHODIT FORMATIROWANIE. eSLI KROME FORMAT BYLI I DRUGIE PARAMETRY, SNA^ALA MODIFICIRUET- SQ DRAJWER, A POTOM NA^INAETSQ FORMATIROWANIE, UVE S NOWYMI USTANOWKAMI. pROGRAMMA ZAPRA[IWAET NOMER PRIWODA, NA KOTOROM wY SO- BIRAETESX FORMATIROWATX DISKETY. eSLI WMESTO OTWETA NAVATX "^C", PROGRAMMA ZAWER[IT RABOTU, NI^EGO NE FORMATIRUQ. pOS- LE OTWETA NA \TOT WOPROS PROGRAMMA PROSIT WSTAWITX W WY- BRANNYJ PRIWOD DISKETU I NAVATX KLAWI[U . pOSLE NAVATIQ NA^INAETSQ FORMATIROWANIE, A POSLE NEGO KONTROLXNOE ^TENIE DISKETY. pRI FORMATIROWANII NA DISKETA PROPISYWAETSQ KODOM 177777, SAMYM "TRUDNYM" DLQ POSLEDU@]EGO ^TENIQ (w OTLI^IE OT PROGRAMM FORMATIROWANIQ IZ os dwk, KOTORYE PI[UT SAMYJ "LEKGIJ" KOD - 000000). |TIM OB_QSNQETSQ TOT FAKT, ^TO PRI FORMATIROWANII NEKOTORYH DISKET, USPE[NO FORMATIRU- @]IHSQ W os dwk, PE^ATA@TSQ SOOB]ENIQ OB O[IBKAH. dLQ ZAWER[ENIQ FORMATIROWANIQ WMESTO NAVMITE "^C". pROGRAMMA POWTORIT WOPROS O NOMERE PRIWODA. ~TOBY BYJTI IZ PROGRAMMY, NAVMITE "^C" E[E RAZ. nE REKOMENDUETSQ FORMATIROWATX DISKETY W FORMATE F40/x NA D80/x. eSLI wAM NADO PERENESTI DANNYE S D80/x NA D40/x, LU^[E OTFORMATIROWATX DISKETU NA D40/x, A NA D80/x TOLXKO ZAPISYWATX DANNYE. iZ-ZA WYQSNIW[EJSQ W POSLEDNIJ MOMENT STRANNOSTI PRO- CESSA FORMATIROWANIQ NA DISKOWODE Robotron W PROGRAMMU WSTAWLENA ZADERVKA, KOTORAQ UWELI^ILA WREMQ RABOTY NA DWU- STORONNIH DISKOWODAH. kAK TOLXKO WYQSNITSQ PRI^INA SBOEW, ZADERVKA BUDET USTRANENA. 7.9 pE^ATX INFORMACII O DRAJWERE  .SET MX: INFORM MX>/I  pE^ATAET INFORMACI@ O DRAJWERE, AWTORE I KRATKIJ SPRA- WO^NIK O SET-PARAMETRAH I IH ARGUMENTAH. .SET MX: LIST MX>/L  dLQ KAVDOGO PRIWODA PE^ATA@TSQ TEKU]IE ZNA^ENIQ PARA- METROW (^ISLO DOROVEK, WREMQ PEREHODA, ^ISLO POWERHNOSTEJ, etc.). 7.10 sMENA PARAMETROW GENERACII mONITOR os TREBUET, ^TOBY PARAMETRY GENERACII RABOTA@- ]IH S NIM DRAJWEROW SOWPADALI S EGO SOBSTWENNYMI. eSLI PRI POPYTKE USTANOWITX DRAJWER W SISTEME wY POLU^ILI SOOB]ENIE "Conflicting SYSGEN options" - "NESOWPADENIE PARAMETROW GE- NERACII", WOSPOLXZUJTESX KOMANDOJ .SET MX: SYSGEN pO \TOJ KOMANDE DRAJWER OPREDELIT PARAMETRY GENERACII ZA- GRUVENNOGO MONITORA I PODSTROITSQ POD NIH. 7.11 oSTANOWKA DWIGATELQ DISKOWODOW. eSLI DRAJWER ISPOLXZUETSQ NE KAK SISTEMNYJ, ON NE IMEET WOZMOVNOSTI OPREDELITX, ^TO K NEMU DOLGOE WREMQ NET OBRA]E- NIJ, I NE WYKL@^AET DWIGATELX DISKOWODA. ~TOBY NE IZNA[I- WATX DISKETY, POSLE RABOTY S MX: MOVNO OSTANOWITX DWIGATELX KOMANDOJ .SET MX: QUIET prime~anie. kOMANDY SET MOVNO WYPOLNQTX DO USTANOWKI DRAJ-  WERA W SISTEME. 8. primer nestandartnogo kopirowaniq fajlow pREDPOLOVIM, ^OT wAM NADO PERENESTI INFORMACI@, SODER- VA]U@SQ W FAJLAH FILE1.PAS, FILE2.PAS, FILE3.PAS S D40/2 NA D80/1. dLQ \TOGO NADO WYPOLNITX SLEDU@]IE DEJSTWIQ: 1. zAGRUZITX SISTEMU S D40/2, PRIWOD MX0:. 2. wYPOLNITX KOMANDY:  .SET MX1 NOSIDEUP MEMORY FORMAT <DIALOG S PROGRAMMOJ FORMATIROWANIQ>  .INITIALIZE/NOQUERY MX1: .COPY/WAIT MX0:(FILE1,FILE2,FILE3).PAS MX1:   .SET MX1 SIDEUP MEMORY 3. pEREJTI K |wm S D80/1. 4. zAGRUZITX os NA \TOJ |wm S PRIWODA MX0:. 5. wSTAWITX PRINESENNU@ DISKETU W MX1: 6. wYPOLNITX KOMANDY: .SET MX1: SKIP TRACKS = 40 MEMORY .DIR MX1: <UBEDITXSQ, ^TO KATALOG PRO^ITAN WERNO>  .COPY MX1: MX0:/WAIT .SET MX1 NOSKIP MEMORY  nA \TOM OPERACI@ PO PERENOSU FAJLOW MOVNO ZAKON^ITX. aNALOGI^NOYM OBRAZOM MOVNO PERENESTI os S D40/2 NA  D80/1:  1. zAGRUZITX SISTEMU S D40/2, PRIWOD MX0:. 2. wYPOLNITX KOMANDY:  .SET MX1 NOSIDEUP MEMORY FORMAT <DIALOG S PROGRAMMOJ FORMATIROWANIQ>  .INITIALIZE/NOQUERY MX1: .COPY/SYSTEM MX0:(RT11SJ,TT,SL,MX).SYS MX1: .COPY MX0:(PIP,DIR,DUP,RESORC).SAV MX1: <BOLX[E NA MX1: NE POMESTITSQ>  .RUN MX1:MX.SYS MX>/Y:MX0:SKI/N:MX0:SID/N:MX1:SID/T:MX1:80./L <PO KL@^U /L DRAJWER RASPE^ATAET NOWYE ZNA^E- NIQ PARAMETROW. uBEDITESX, ^TO ONI SOOTWEST- WU@T:  .SET MX0: SKIP NOSIDEUP TRACKS = 40 .SET MX1 NOSKIP NOSIDEUP TRACKS = 80 > .COPY/BOOT MX1:RT11SJ MX1: .SET MX1 SIDEUP MEMORY 3. pEREJTI K |wm S D80/1. 4. wSTAWITX PRINESENNU@ DISKETU W MX0: 5. zAGRUZITX os NA \TOJ |wm S PRIWODA MX0:.  6. wYPOLNITX KOMANDY: .SET MX1: FORMAT <OTFORMATIROWATX BUDU]U@ SISTEMNU@ DISKETU W FORMATE F80/1> .INITIALIZE/NOQUERY MX1: .COPY/SYSTEM SY: MX1: .RU MX1:MX.SYS MX>/T:MX0:80./N:MX0:SKI/L <uBEDITESX, ^TO MX0: I MX1: SOOTWETSTWU@T .SET MX0: TRACKS = 80 NOSIDEUP NOSKIP  .SET MX0: TRACKS = 80 NOSIDEUP NOSKIP >  .COPY/BOOT MX1:RT11SJ MX1: .BOOT/WAIT MX0: <PERESTAWXTE DISKETU IZ MX1: W MX0:, OTWETXTE "Y" NA WOPROS "Continue?" - I U wAS ZAGRUZITSQ UVE RODNAQ DLQ D80/1 os >