User Tools

Site Tools


un_central_avec_un_seul_lecteur_de_disquette

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
un_central_avec_un_seul_lecteur_de_disquette [2023/08/13 12:02] – [Utilisation] fool-duplexun_central_avec_un_seul_lecteur_de_disquette [2023/08/23 07:12] (current) – [Détail des opérations] fool-duplex
Line 1: Line 1:
 ===== Un central avec un seul lecteur de disquette (et sans disque dur) ===== ===== Un central avec un seul lecteur de disquette (et sans disque dur) =====
  
-Le Nanoréseau en version de base nécessite obligatoirement deux lecteurs de disquette sur le central. Le lecteur A: contient traditionnellement la disquette dite "Système". Le lecteur B: contient la disquette dite "Application".+Le Nanoréseau en version de base nécessite obligatoirement deux lecteurs de disquette sur le central. Le lecteur A: contient traditionnellement la disquette dite « Système ». Le lecteur B: contient la disquette dite « Application ».
  
 Comme le central Nanoréseau doit sans cesse piocher sur l'une et l'autre disquette, il semble difficile, en vérité impossible, de travailler confortablement avec un seul lecteur de disquette. Il faudrait en effet changer la disquette à chaque nouvel accès par l'un des postes en fonction du besoin et ils ne préviennent pas ! Comme le central Nanoréseau doit sans cesse piocher sur l'une et l'autre disquette, il semble difficile, en vérité impossible, de travailler confortablement avec un seul lecteur de disquette. Il faudrait en effet changer la disquette à chaque nouvel accès par l'un des postes en fonction du besoin et ils ne préviennent pas !
Line 7: Line 7:
 Il existe heureusement une solution élégante à ce problème, pour peu que le serveur possède au moins 512 Ko de RAM et la version 3 ou supérieure de MS-DOS. Il existe heureusement une solution élégante à ce problème, pour peu que le serveur possède au moins 512 Ko de RAM et la version 3 ou supérieure de MS-DOS.
  
-Pour illustrer la solution, nous allons implémenter celle-ci sur un TO16 PC.+Pour illustrer la solution, nous allons implémenter celle-ci sur un TO16 PC. Il s'agit de la version entrée de gamme avec écran monochrome, 512 Ko de RAM, pas de disque dur, une horloge à 4.77 MHz et livrée avec MS-DOS v3.21 :
  
-(photoLe cobaye dans son plus simple appareil : 512 Ko de RAM, un lecteur de disquettes, pas de disque dur, écran monochrome, 4.77 MHz, MS-DOS 3.21).+{{ :to16pc.jpg?direct&400 |}}
  
-Il faut savoir que le contenu de la disquette "Systèmeest relativement figé, à un ou deux fichiers temporaires près (spool d'impression par exemple). De plus, seuls dix fichiers sont nécessaires au fonctionnement du Nanoréseau : NR3x.EXE, CTNR3.SYS, NR3.DAT, PRINTER.SYS, et les 4 applications de base, soit BASIC.MO5, LOGO.MO5, LOGORAM.MO5, LSE.MO5, NRDOS.MO5 et le menu de démarrage MENU.MO5.+Il faut savoir que le contenu de la disquette « Système » du Nanoréseau est relativement figé, à un ou deux fichiers temporaires près (spool d'impression par exemple). De plus, seuls dix fichiers sont nécessaires au fonctionnement du Nanoréseau : NR3x.EXE, CTNR3.SYS, NR3.DAT, PRINTER.SYS, et les 4 applications de base, soit BASIC.MO5, LOGO.MO5, LOGORAM.MO5, LSE.MO5, NRDOS.MO5 et le menu de démarrage MENU.MO5.
  
 En version 3.3, la place totale occupée par ces fichiers sur la disquette est de 148 480 octets, soit 145 Ko. En version 3.3, la place totale occupée par ces fichiers sur la disquette est de 148 480 octets, soit 145 Ko.
Line 17: Line 17:
 La solution consiste à utiliser un disque virtuel pour la disquette système et à le configurer comme le disque A:. On reconfigurera le lecteur physique A: comme le lecteur B: et le tour est joué ! La solution consiste à utiliser un disque virtuel pour la disquette système et à le configurer comme le disque A:. On reconfigurera le lecteur physique A: comme le lecteur B: et le tour est joué !
  
-Voyons comment faire. Il faut avoir à disposition les deux disquettes "Systèmeet "Utilitairesdu TO16, la disquette système du Nanoréseau (NR33 par exemple) et une disquette vierge :+Voyons comment faire. Il faut avoir à disposition les deux disquettes « Système » et « Utilitaires » du TO16, la disquette « Système » du Nanoréseau (NR33 par exemple) et une disquette vierge :
  
 {{ :disquettes.jpg?direct&800 |}} {{ :disquettes.jpg?direct&800 |}}
Line 27: Line 27:
 ==== Détail des opérations ==== ==== Détail des opérations ====
  
-  * Insérer la disquette Utilitaires et allumer la machine. Le TO16 boote en MS-DOS 3.21 avec un prompt sur le lecteur A:. +  * Insérer la disquette « Utilitaires » du TO16 et allumer la machine. Le TO16 boote en MS-DOS 3.21 avec un prompt sur le lecteur A:. 
-  * Insérer la disquette Système et lancer le formatage par la commande : FORMAT A: /S +  * Insérer la disquette « Système » du TO16 et lancer le formatage par la commande : FORMAT A: /S 
-  * Insérer une disquette vierge et suivre les instructions. Nous appelerons cette disquette "Boot NR"+  * Insérer une disquette vierge et suivre les instructions. Nous appelerons cette disquette « Boot NR »
-  * Copier ensuite les fichiers KEYBFR.EXE, ANSI.SYS, RAMDRIVE.SYS, SUBST.EXE sur la disquette "Boot NR"+  * Copier ensuite les fichiers KEYBFR.EXE, ANSI.SYS, RAMDRIVE.SYS (disquette « Système » du TO16), SUBST.EXE (disquette « Utilitaires » du TO16) sur la disquette « Boot NR »
-  * Vous pouvez optionnellement lui donner le label "BOOT NR"+  * Vous pouvez optionnellement lui donner le label « BOOT NR »
-  * On va ensuite créer les fichiers CONFIG.SYS, AUTOEXEC.BAT et START.BAT (voir ci-dessous).+  * Étape suivante : créer les fichiers CONFIG.SYS, AUTOEXEC.BAT et START.BAT (voir ci-dessous).
   * Pour finir, on copie les fichiers du Nanoréseau, à savoir NR33.EXE, CONFIGNR.EXE, CTNR3.SYS (voir ci-dessous), NR3.DAT, PRINTER.SYS, BASIC.MO5, LOGO.MO5, LOGORAM.MO5, LSE.MO5, NRDOS.MO5 et MENU.MO5.   * Pour finir, on copie les fichiers du Nanoréseau, à savoir NR33.EXE, CONFIGNR.EXE, CTNR3.SYS (voir ci-dessous), NR3.DAT, PRINTER.SYS, BASIC.MO5, LOGO.MO5, LOGORAM.MO5, LSE.MO5, NRDOS.MO5 et MENU.MO5.
  
Line 90: Line 90:
 a:\keybfr.exe a:\keybfr.exe
 echo Installation du système Nanoréseau ... echo Installation du système Nanoréseau ...
-copy a:\start.bat d+copy a:\start.bat c
-copy a:\nr33.exe d+copy a:\nr33.exe c
-copy a:\ctnr3.sys d+copy a:\ctnr3.sys c
-copy a:\nr3.dat d+copy a:\nr3.dat c
-copy a:\printer.sys d+copy a:\printer.sys c
-copy a:\*.mo5 d+copy a:\*.mo5 c
-d:+c:
 start start
 ^Z ^Z
Line 103: Line 103:
 </code> </code>
  
-**Explications :** Après avoir chargé le clavier français, on copie les fichiers nécessaires au système Nanoréseau sur le disque virtuel D:, on passe dessus et on lance START.BAT.+**Explications :** Après avoir chargé le clavier français, on copie les fichiers nécessaires au système Nanoréseau sur le disque virtuel C:, on passe dessus et on lance START.BAT.
  
 **Note 1 :** le symbole @ pour cacher la ligne ECHO OFF ne fonctionne qu'à partir de MS-DOS 4.0. **Note 1 :** le symbole @ pour cacher la ligne ECHO OFF ne fonctionne qu'à partir de MS-DOS 4.0.
  
-**Note 2 :** on ne peut pas lancer directement le serveur dans le fichier AUTOEXEC.BAT car la commande SUBST cache le lecteur physique A: et MS-DOS ne trouve plus la suite du script et revient au prompt. C'est pour cette raison qu'il y a un fichier START.BAT qui est copié sur D: et lancé depuis D:.+**Note 2 :** on ne peut pas lancer directement le serveur dans le fichier AUTOEXEC.BAT car la commande SUBST cache le lecteur physique A: et MS-DOS ne trouve plus la suite du script et revient au prompt. C'est pour cette raison qu'il y a un fichier START.BAT qui est copié sur C: et lancé depuis C:.
  
  
Line 120: Line 120:
 </code> </code>
  
-**Explications :** Rien de bien particulier ici. On substitue le disque virtuel D: au lecteur A:, puis on lance le Nanoréseau.+**Explications :** Rien de bien particulier ici. On substitue le disque virtuel C: au lecteur A:, puis on lance le Nanoréseau.
  
 ==== Le fichier CTNR3.SYS ==== ==== Le fichier CTNR3.SYS ====
Line 126: Line 126:
 Il faut choisir le bon pilote pour la machine cible. Par exemple, si on veut utiliser le TO16 avec une horloge à 4.77 MHz, c'est le pilote CTIBM.SYS qui doit être utilisé. Pour cela, il faut et il suffit de le copier en lui donnant le nom CTNR3.SYS. Il faut choisir le bon pilote pour la machine cible. Par exemple, si on veut utiliser le TO16 avec une horloge à 4.77 MHz, c'est le pilote CTIBM.SYS qui doit être utilisé. Pour cela, il faut et il suffit de le copier en lui donnant le nom CTNR3.SYS.
  
-Pour le TO16 à 9.54 MHz, on pourra utiliser le nouveau pilote CTTO16.SYS.+Pour le TO16 à 9.54 MHz, on pourra utiliser le nouveau pilote [[pilote_ctto16.sys|CTTO16.SYS]].
  
 ==== Utilisation ==== ==== Utilisation ====
  
-On va démarrer l'ordinateur avec la disquette "Boot NRdans le lecteur et attendre que le lancement du Nanoréseau se fasse. A ce moment-là, l'ordinateur va demander d'insérer la disquette du lecteur B:. Il suffit de presser la touche Entrée et l'interface du central apparaît.+{{ ::bootnr.jpg?direct&200|}}On va démarrer l'ordinateur avec la disquette « Boot NR » dans le lecteur et attendre que le lancement du Nanoréseau se fasse. A ce moment-là, l'ordinateur va demander d'insérer la disquette du lecteur B:. Il suffit de presser la touche Entrée et l'interface du central apparaît.
  
-Le lecteur de disquette devient le lecteur applicatif. N'oubliez pas d'utiliser la fonction "Changement de disqueavant chaque changement de disquette dans le lecteur.+Le lecteur de disquette devient le lecteur applicatif. N'oubliez pas d'utiliser la fonction « Changement de disque » avant chaque changement de disquette dans le lecteur.
  
-Même avec la machine la plus lente à 4.77 MHz, les performances de cette configuration sont nettement supérieures à celles d'un central à deux lecteurs de disquette. En effet, toutes les opérations destinées au lecteur A: sont réalisées intégralement en RAM. On observera ainsi que le chargement des applications de base (BASIC, LOGO, ...) est ultra-rapide. De plus, le spooler d'impression est beaucoup plus réactif, puisque la préparation des impressions se fait aussi en RAM (au lieu d'utiliser un fichier temporaire sur la disquette).+Même avec la machine la plus lente à 4.77 MHz, les performances de cette configuration sont nettement supérieures à celles d'un central à deux lecteurs de disquette. En effet, toutes les opérations destinées au lecteur A: sont réalisées intégralement en RAM. On observera ainsi que le chargement des applications de base (BASIC, LOGO, ...) est ultra-rapide. De plus, le spooler d'impression est beaucoup plus réactif et ne ralentit plus les accès disque, puisque la préparation des impressions se fait aussi en RAM (au lieu d'utiliser un fichier temporaire sur disquette).
un_central_avec_un_seul_lecteur_de_disquette.1691920937.txt.gz · Last modified: 2023/08/13 12:02 by fool-duplex

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki