|
||||||||||||||||||||||||||||||||||
|
|
|
|
||||||||||||||||||||||||||||||||
|
|
Acquérir 512K de mémoire est un geste salutaire. Cela signifie moins de temps passé devant votre écran pour faire les mêmes choses. En effet de nombreux logiciels plus puissants ne fonctionnent que sur 512K et beaucoup de ceux que vous utilisez sur votre 128K ont été programmés de façon à utiliser toute la mémoire disponible et seront donc plus performants avec un 512K ou même plus...Quant aux logiciels qui ne savent pas utiliser cette mémoire, c'est à dire ceux qui écrivent continuellement sur disque (vous les reconnaîtrez à leur lenteur; de plus écoutez le lecteur, vous les reconnaîtrez aussi à leur musique!), il est des moyens de les accélérer. Ceux-ci se nomment RAM Disks et Disk Cache* (*en français dans le texte). RAM signifie Random Access Memory (soit de la mémoire à laquelle on accède aléatoirement). On dit aussi que c'est un lieu où l'on peut lire et écrire (merci Jules Ferry!). Disons plus simplement que c'est un lieu de stockage temporaire des informations que votre Macintosh a le plaisir de recevoir de vos mains. Vous avez la possibilité avec un certain nombre d'utilitaires d'intervenir dans la gestion de ce lieu et de changer la façon de travailler des logiciels que vous utilisez. Rappelons ici que 512K n'est qu'une étape vers votre bonheur. Un Macintosh 512 n'est en effet qu'un bébé! (et un 128 n'est qu'un foetus). Un Macintosh adulte aura 32 Megas de mémoire. OUI, vous verrez tous cela dans quelques lunes... Les RAM Disks
Le principe du RAM Disk est de créer une disquette virtuelle. C'est à dire que sur l'écran vous aurez une icône de disquette que rien ou presque ne vous permettra de distinguer de celle d'une vraie disquette! Seules les particularités des logiciels utilisés pour les créer donneront des différences. Ainsi avec Speedy dans la fenêtre d'informations, Macintosh pense que cette disquette est située dans le lecteur externe même si vous n'en possédez pas! Avec Mac Memory Disk, il est persuadé qu'elle se trouve dans l'Apple Talk! En effet le but de tout logiciel de ce genre est de bluffer Macintosh! Tous les moyens sont bons. En fait il serait plus exact de parler de lecteur supplémentaire virtuel. Un bon RAM Disk est indépendant et éjecte automatiquement la disquette d'amorçage (celle qui contient le logiciel, ainsi que les éléments à copier en RAM). Sa taille doit être configurable facilement. Vous serez étonnés par la vitesse de travail des logiciels que vous aurez mis dans le Ram Disk et vous vous mordrez les doigts de ne pas l'avoir essayé plus tôt! Un des gros avantages des RAM Disks est d'ajouter un lecteur à votre système, que vous en possédiez déjà un ou deux! On peut même envisager de ne pas acheter un lecteur externe dans l'attente d'un disque dur et utiliser un RAM Disk comme lecteur virtuel. Cela est parfaitement possible, mais si vous voulez utiliser un logiciel prévu pour fonctionner sur 512K, il vous faudra 1 mega de mémoire. En effet les RAM disks, dans leur configuration maximum, prennent presque 400K pour fonctionner et laissent tout juste un peu plus de 128K à votre Macintosh. Une solution intermédiaire, si vous ne voulez pas avoir 1 mega tout de suite (vous y viendrez tôt ou tard!), est de laisser 256K à l'application. Cela est possible, car la plupart de celles qui demandent 512K se réfèrent seulement à ce qu'elles savent de la gamme Macintosh, à savoir qu'il n'existe au-dessus du 128K qu'un 512K! En fait, la plupart de ces applications se contentent (quoique à l'étroit...) de 256K. Il faut pour cela configurer le RAM Disk à la taille de 240K. 200K serait mieux... Il vous faut donc un dossier système de 120K et de l'espace pour le fichier d'impression. Vous voyez que vous ne pouvez donc pas faire tourner un trop gros logiciel en RAM Disk s'il demande un "Fat Mac"! Il vaut mieux utiliser des applications fonctionnant sur 128K. Cependant Jazz tourne avec une portion de la RAM réservée (128K) mais vous ne pourrez ouvrir que deux modules. Les premiers RAM Disks disponibles pour Macintosh étaient le logiciel créé par Assimilation: MacMemoryDisk, ainsi qu'un domaine public: RamStart. Le premier est un peu dépassé actuellement car il est limité à la taille de 320K... le second (MiCMAC Disk#6) est difficile à installer pour un néophyte. Notons que le premier occupe une place de 21K sur la disquette tandis que le second n'en occupe que 2! Les Français entreprenants de P-Ingénierie ont créé Speedy qui est sans doute le meilleur RAM Disk existant actuellement dans le commerce. Mais il existe maintenant dans le Domaine Public un logiciel tout nouveau nommé également RamStart (1.21) (MiCMAC Disk#14) qui comporte nombre de possibilités très intéressantes. Il vient d'en paraître aux Etats Unis deux autres: QuickDisk et MacMate. Nous n'avons pu encore les tester. Installation de Speedy
Speedy est protégé contre la copie contrairement à tous les autres logiciels de RAM Disk existants. Ce n'est pas un bon point pour lui car cela limite grandement son usage. [Il y a d'ailleurs une blague qui court en Californie à propos des développeurs français: ceux-ci auraient tous fait leur service militaire dans les blindés!] Il faut donc installer sur la disquette de Speedy le(s) logiciel(s) avec le(s)quel(s) vous voulez travailler le plus souvent. Pour cela mettez le(s) dans un ou plusieurs dossiers sur cette disquette. Fixez ensuite le démarrage sur Mount RAM après avoir configuré la taille (les trois chiffres après Mount RAM...) Quand vous amorcerez votre Mac avec cette disquette le RAM Disk sera créé automatiquement et contiendra tout ce que vous aurez mis dans des dossiers. Il vous faudra mettre un Finder et un Système si vous désirez l'éjection de la disquette. Installez de même ce RAM Disk si vous voulez travailler avec d'autres logiciels: il vous faudra jeter les premiers à la poubelle pour les remplacer par les seconds. Voilà le prix du plombage! A part ça Speedy se comporte excellemment et est très fiable. Le côté spartiate de l'installation est rattrapé par le fait que ce RAM Disk est très "clean": il ne consomme pratiquement pas de mémoire. La nouvelle version présentée à la MacWorld Expo corrige bien des défauts de la première version. Le moins grave: l'icône (quadruple) assez laide a été remplacée par une "picture". Beaucoup mieux: plus de problème avec les dossiers, plus besoin de "scroller" à la recherche d'un logiciel et surtout la fenêtre du RamDisk se présente exactement comme on le veut (il suffit de disposer suivant ses goûts le dossier d'installation...). Fini les clics sans fin sur des dossiers fermés! Enfin le vilain bug sur la date de création des fichiers a été corrigé. Gardons le meilleur pour la fin: le système d'amorçage est "bloqué" en mémoire! C'est à dire que si vous introduisez dans le cours des opérations une disquette comportant un système, et que vous lancez une application de cette disquette, le système du RAM Disk gardera la maîtrise contrairement à tout ce que l'on connaît jusqu'à présent. Vous y gagnerez doublement: d'une part vous gardez vos caractères et vos accessoires; d'autre part vous n'êtes plus ralenti par des accès disque au Système! Bravo! Installation de RamStart
Copiez dans un même dossier RamStart, un dossier système avec ImageWriter si vous désirez imprimer, ainsi que le ou les logiciels que vous désirez avoir dans votre RAM Disk. Notez la taille de ce dossier. Fixez le démarrage sur RamStart puis lancez RamStart. Laissez passer la première fenêtre sans intervenir. Dès qu'apparaît la fenêtre suivante vous pouvez, soit taper au clavier la taille désirée et presser retour, soit cliquer avec la souris sur le curseur jusqu'à ce que s'affiche la taille désirée et cliquer alors "Fixer". Dans les deux cas RamStart s'arrête et repart avec la nouvelle configuration. Celle-ci est fixée sur ce disque et la prochaine fois que vous démarrerez avec, il installera automatiquement le RAM Disk que vous avez configuré et éjectera la disquette. Mieux encore: il est possible de reconfigurer le RAM Disk si vous lancez RAM Start depuis la même disquette ou une autre (avec d'autres logiciels installés)! Vous avez alors trois possibilités: - quitter et donc laisser le RAM Disk installé, - créer un Nouveau RAM Disk, - l'enlever et récupérer ainsi toute la mémoire vive pour une application vorace en mémoire! Aucun autre RAM Disk n'est aussi versatile... Si vous avez un disque dur vous serez particulièrement intéressé par la possibilité de créer des documents avec leurs propre icônes appelant des configurations différentes de RAM Disks! Ces documents seront cliquables et vous disposez ainsi de tout un jeu de RAM Disks! [Nous aurons l'occasion d'y revenir car cela implique une petite manipulation et évidemment la possession d'un disque dur (et nous n'avons pas l'habitude de parler de ce que nous ne connaissons pas en nous contentant de la notice...)]. De plus RAM Start est vraiment étonnant. Il s'adapte automatiquement aux circonstances et peut ainsi créer un RAM Disk de 6 à 21K sur un 128K!!! Ne souriez pas et réfléchissez: cela peut avoir une utilité (avec MacTerminal par exemple, mettez votre fichier en RAM Disk et vous ne serez plus ralenti sans cesse par les écritures intempestives de MacTerminal!). Plus extraordinaire: RAM Start est capable de créer un RAM Disk de 1400K! * Un autre avantage de RamStart est qu'il n'est pas protégé. Vous pouvez donc créer un RAM Disk par application et par disque, le configurer une fois pour toutes suivant la gourmandise de cette application et chaque fois que vous introduirez ce disque cette application s'installera automatiquement en RAM Disk! Comparaison entre Speedy et RamStart Nous avons créé deux disquettes semblables avec les éléments suivants: Finder 49K, System 84K, ImageWriter 25K, MacWrite 2.20 57K. Nous avons placé dans le système l'excellent accessoire de bureau "Extras" (il s'agit d'un Freeware - lire la notice sur le disque) qui permet de connaître à tout instant l'espace disque et l'espace mémoire disponibles. Nous avons réglé les deux configurations à 370K. L'espace mémoire libre sera comparé depuis le Finder qui est très gourmand en mémoire.
|
Comme nous le voyons, si le temps d'installation est le même, la quantité de mémoire utilisée par le programme est, elle, assez différente! Le RAM Disk de RamStart, avec si peu de mémoire libre, ne supportera pas certains accessoires de bureau et certains programmes. Alors qu'avec Speedy il n'y a pas de problème... Cependant ces données ont besoin d'être corrigées. En effet Speedy triche un peu sur l'espace disque disponible: il rajoute 2K! Les 4 fichiers (217K) + le Desktop (3K)= 220: reste 150K pour aller à 370K... et non 152K. Par ailleurs on constate qu'il reste 159K sur le RAM Disk de RamStart: les 7K restants correspondent aux DATA du système qui sont effacées du fichier et contenues en mémoire. Il nous faut donc reconfigurer RamStart à 361K pour que les données puissent être comparables. Nous trouverons ainsi 9K de mémoire libre pour RamStart soit un peu plus de deux fois moins que Speedy. Si l'on compacte (il s'agit d'effacer les éléments inutiles en mémoire), ce rapport reste le même. Pour obtenir la même quantité de mémoire libre que Speedy il faut donner à RamStart une configuration de 341K. On arrive ainsi à 130K d'espace disque libre soit 20K de moins que Speedy (ouf!).
En conclusion on peut dire que l'un gagne en convivialité ce qu'il perd en efficacité. Et vice versa...
Les Disk Cache
On pourrait dire que les Disk Cache sont des Ram Disks automatiques. En effet, une fois que vous les avez configurés (= que vous leur avez attribué une taille de RAM), plus besoin de vous occuper de leur gestion. Vous n'avez plus qu'à travailler selon vos habitudes, changer de disques aussi souvent que vous le voulez sans aucune manipulation supplémentaire... Les routines des programmes auxquelles vous ferez appel s'installeront d'elles-mêmes en mémoire et la deuxième fois où vous en aurez besoin vous n'aurez plus à attendre après l"accès disque"! C'est aussi simple que cela. Pour l'instant seuls sont disponibles l'américain TurboCharger et le français MacBooster. Leur comparaison sera simple. En effet les seules différences que l'on puisse remarquer se situent au niveau de l'installation. L'un est protégé contre la copie, l'autre non. Devinez lequel est protégé?
Installation de MacBooster
Elle est assez simplifiée du fait de sa protection (!): MacBooster ne peut pas être copié sur une autre disquette. En début de séance vous démarrez donc avec le disque MacBooster. Installation simple mais peu conviviale car si vous voulez refaire la configuration une fois que vous avez déterminé la taille du cache il vous faudra appuyer sur la touche "Reset" (en bas à gauche du MAC: si vous ne l'avez fait, installez cet accessoire indispensable) et réintroduire le disque de MacBooster pour. De plus, on vous demande de désigner les lecteurs travaillant pour le cache alors que TurboCharger les englobe automatiquement. Vous déterminez la taille avec le clavier et c'est parti... Vous n'avez plus qu'à introduire une disquette système.
Installation de TurboCharger
Elle est très agréable car elle vous donne la possibilité de choisir une taille de cache pour chaque logiciel que vous utiliserez. En effet TurboCharger s'installe sur toute disquette. Vous lancez l'application Install et un écran vous demande aussitôt d'introduire une disquette d'amorçage (= contenant un système). Quand l'opération est faite, le Mac redémarre et vous avez un nouveau dossier contenant une application "TurboControl". Si vous la cliquez vous verrez que le cache a été configuré automatiquement à 256K. Par la suite vous trouverez plus simple de faire un transfert d'icônes de TurboControl sur la disquette à configurer. Vous pouvez déterminer la taille du cache par graduations, jusqu'à 256K et même au-delà en choisissant "Maximum". Une option fort intéressante, que n'a pas MacBooster, mais qui n'est à utiliser que pour des softs sans bugs (ou des régions où le réseau électrique est correct!), est "Buffer Write" ("Buffer" est ici la zone tampon de mémoire), c'est à dire que vous enregistrerez votre document en RAM! Vous déterminez d'abord sur quelle disquette se fera l'enregistrement. Vous entendrez alors le bruit de la disquette. La troisième fois que vous enregistrerez les modifications vous n'entendrez plus le lecteur tourner! Et, de même, quand vous quitterez l'application, le lecteur ne tournera pas! Ce n'est que quand vous éjecterez ou réjecterez vos disquettes que tous les enregistrements effectués regagneront la terre ferme, si l'on peut parler ainsi à propos d'oxyde de fer! Pour être plus conforme à la réalité (réalité?) disons que dans le Disk Cache toutes les routines (application ou système) que vous utilisez plus d'une fois sont gardées en mémoire à l'exception de celles qui concernent l'enregistrement sur disque. Il s'agit en quelque sorte d'une "protection" dans le double sens de ce terme. Si vous prenez l'option "Buffer Write" les routines concernant l'écriture sur disque sont traitées comme toutes les autres.
Que choisir?
Pourquoi choisir? Cet article (6 pages de MacWrite 2.20 - Geneva 12) a été écrit avec la configuration suivante: un RAM Disk de 120K contenant un Finder et un Système, un cache disque de 128K avec option "BufferWrite" (c'est impressionnant la première fois mais ça marche: la preuve!) et une disquette contenant MacWrite 2.20. Je n'ai pas entendu le bruit du lecteur depuis pas mal de temps, si je regarde "Extras" dans mon menu Pomme, je vois qu'il reste 80K de disponibles. MacWrite m'affirme quant à lui qu'il lui reste 70 % de disponible!
Exercices pratiques
1) Installer deux applications dans le Switcher (par exemple MacWrite et MacPaint) en ayant réservé au préalable 128K à un Disk Cache.
2) La même chose avec un RAM Disk de 128K contenant Finder et Système (ou mieux: Mini-Finder, Système ET Switcher!).
3) La configuration de "Que choisir?"...
4) EXPERIMENTEZ!
Tous les produits présentés ici sont disponibles en France à l'exception peut être (?) de TurboCharger. Voici donc l'adresse de l'éditeur US: Nevins Microsystems Inc. / 250 Fifth Avenue / New York / NY 10001 / USA.
Il est à remarquer que TurboCharger est l'un des (extrêmement rares) logiciels dont le fonctionnement est garanti par l'éditeur! Son prix est de 95$.
MacMemory
Nous avons eu la possibilité d'essayer l'extension à un méga et demi de MacMemory: "The Max" et RamStart s'y habituait très bien. Cette carte est dessinée pour permettre le remplacement des puces mémoire actuelles 256Kbits par des 1024 amenant ainsi le Mac à quatre megas et demi! Autre particularité importante: après plusieurs heures d'essai le 1536K n'était pas plus chaud qu'un 512K qui se trouvait à ses côtés. De plus la mémoire est adressable soit directement (avec un système spécial), soit configurable de la façon suivante: un logiciel livré par MacMemory permet de créer ou bien un RAM Disk de 400K avec 1024K adressables directement, ou bien 512K avec un RAM Disk de 1024K. Ce RAM Disk a la particularité étonnante de sauvegarder les données même en cas de rebootage forcé. "The Max" va être importé prochainement à un prix intéressant. Le prix des kits d'extension à monter soi même est de 2449F pour 128/512K; 6949F pour 512/1536K et 7949F pour 128/1536K. Ces prix s'entendent TTC.



Texte: © 1985 - 2010 MiCMAC - Michel Coste
Images: © 1985 - 1997 Michael Saenz
MiCMAC is published under the PotlatchWare
concept.