Prises en charge du 286
Introduction
386MAX prend en charge certains systèmes non 386 utilisant la technologie MOVE'EM.
Ces systèmes comprennent des ordinateurs personnels équipés d'un ensemble de puces NEAT, AT/386 ou LEAP de Chips and Technologies. De plus, 386MAX prend en charge certains systèmes dotés de matériel LIM EMS 4.0.
Les microprocesseurs Intel 386 et ultérieurs contiennent une fonction de recartographie de page. Cette fonctionnalité permet aux gestionnaires de mémoire tels que 386MAX et BlueMAX de Qualitas de créer une mémoire DOS haute et de gérer et manipuler efficacement la mémoire dans ces systèmes.
Cette fonction n'était pas disponible sur les microprocesseurs antérieurs. Les machines de classe PC, XT et AT n'ont pas les capacités de gestion de la mémoire du 386. Par exemple, elles ne peuvent pas charger de logiciel dans une mémoire DOS haute. Heureusement, certains systèmes 286 contiennent du matériel permettant au 386MAX de dupliquer certaines capacités du 386.
Les ensembles de puces Chips and Technologies (C&T) tirent parti de la mémoire la plus rapide d'un système. Les ROM d'un système ont tendance à être beaucoup plus lentes que la RAM. Un système avec l'ensemble de puces C&T peut réécrire le contenu des ROM vidéo et système dans une RAM rapide. Ce processus s'appelle la mise en cache de la ROM. Il fournit une augmentation significative des performances dans la plupart des systèmes.
Les ensembles de puces C&T disposent de 384 Ko de RAM sur la carte système. Cette mémoire, connue sous le nom de RAM fantôme, est parallèle à la zone DOS haute de 640 Ko à un mégaoctet. MOVE'EM peut récupérer une quantité considérable de cette RAM fantôme et l'utiliser comme mémoire DOS haute.
MOVE'EM détermine quelles zones du premier mégaoctet ne sont pas utilisées. Ensuite, il active automatiquement la RAM fantôme à ces adresses. MOVE'EM utilise cette mémoire comme zone d'entreposage alternative pour les pilotes de périphériques et les programmes résidents en mémoire.
Le programme CHIPSET.COM de 386MAX indique si un système contient ou non l'un des ensembles C&T appropriés. CHIPSET.COM fonctionne sur n'importe quel système.
Le programme d'installation 386MAX recherche également les ensembles de puces basés sur 286. Pour plus d'informations, consultez la section suivante sur l'installation.
MOVE'EM supporte également toute machine équipée d'une carte EMS 4.0. Pour plus d'informations, consultez la section sur la prise en charge de la carte mère EMS 4.0 ci-dessous.
Le 386MAX fournit automatiquement autant de fonctionnalités que le système hôte peut utiliser. Sur 286 systèmes compatibles avec la technologie MOVE'EM, 386MAX fournit un sous-ensemble de ses fonctionnalités. Les sections suivantes répertorient les programmes du système 386MAX et les fonctions qu'ils offrent aux utilisateurs des systèmes 286.
INSTALL
L'installation détermine le type de système sur lequel elle s'exécute et fournit le niveau de prise en charge approprié. S'il détecte un système 286 avec l'un des ensembles de puces listés ci-dessus, il installe MOVE'EM et les fonctionnalités 286 appropriées. Pour forcer Install à fournir une prise en charge 286, utilisez la commande suivante :
Install /2 |
MAXIMIZE
MOVE'EM Maximize partage les fonctionnalités du programme 386MAX Maximize. Les fonctionnalités ROMSearch et VGASWAP ne sont pas disponibles sous MOVE'EM.
MAX
Sur un système 286, MAX possède presque toutes les fonctionnalités décrites à la page Utilitaires 386MAX. La seule différence est que les écrans suivants ne sont pas disponibles à partir du menu Info :
- Aperçu
- Mémoire EMS
- Balayage de la mémoire
- Mémoire de temps
Options MOVE'EM
Plusieurs paramètres optionnels configurent MOVE'EM pour votre système. Inclure ces paramètres dans le profil MOVE'EM. Le programme Install crée automatiquement le profil MOVE'EM. Ce fichier doit être présent pour que Maximize s'exécute.
Les options 386MAX suivantes sont valides avec MOVE'EM.MGR :
- DISPLAY
- NOFRAME
- NOLOADHI
- NOLOW
- PRGREG=
Voir la page Option 386MAX et 386LOAD pour une description complète de ces options.
De plus, MOVE'EM reconnaît également les options suivantes :
FASTROM |
ROM rapide |
---|
But
Active la mise en cache de la ROM.
Syntaxe
FASTROM |
Valeur par défaut MOVE'EM : La mise en cache de la ROM est désactivé.
Sur un système avec un ensemble de puces C&T (Chips and Technologies), la ROM BIOS et les ROM vidéo se déplacent vers une RAM rapide avec une augmentation correspondante des performances. Un effet secondaire est que le segment de 64 Ko pris par chaque ROM n'est plus disponible en tant que mémoire DOS haute.
Par défaut, MOVE'EM récupère cette mémoire DOS extra haute. Utilisez l'option FASTROM si une ROM vidéo rapide est plus importante que la mémoire DOS extra haute.
Exemple
Sur un système C&T avec EGA ROM dans l'intervalle d'adresses C000 à C400, MOVE'EM cartographie C400 à D000 en tant que mémoire DOS haute. Il a également désactivé la mémoire fantôme EGA. Pour maintenir les performances d'EGA, ajoutez la ligne suivante à la ligne de périphérique MOVE'EM.MGR dans CONFIG.SYS :
DEVICE=C:\MOVE'EM\MOVE'EM.MGR FASTROM |
Cette technique désactive la mémoire DOS haute dans l'intervalle C400 à D000.
UMB |
Bloc de mémoire haut |
---|
But
Fournit la prise en charge du bloc de mémoire supérieur UMB (Upper Memory Block).
Syntaxe
UMB |
Valeur par défaut MOVE'EM : Désactive le support du UMB.
Cette option active la prise en charge des blocs de mémoire supérieure (UMB) eXtended Memory Specification (XMS). Certains programmes peuvent se charger eux-mêmes dans des blocs de mémoire supérieure ou utiliser UMB à d'autres fins.
Exemple
Pour assurer le support XMS UMB, ajoutez le mot-clef UMB à la ligne MOVE'EM.MGR dans CONFIG.SYS. Cette option permet à Qcache de se charger dans la mémoire haute DOS.
MOVE'EM.COM and MOVE.EM.SYS
MOVE'EM possède ses propres chargeurs de programmes, MOVE'EM et MOVE'EM.COM. Ils reconnaissent les options suivantes, qu'ils ont en commun avec 386LOAD.SYS et 386LOAD.COM :
- DISPLAY
- ENVNAME
- ENVREG=
- GETSIZE
- GROUP=
- NOPAUSE
- PRGREG=
- PROG=
- QUIET
- SIZE=
Voir la page Option 386MAX et 386LOAD pour une description complète de ces options.
Prise en charge de la carte mère EMS 4.0
AST 286S
MOVE'EM fonctionne sur certains ordinateurs n'étant pas équipés d'un ensemble de puces C&T (Chips and Technologies). MOVE'EM prend en charge l'AST Premium 286 et l'AST Bravo 286.
Ces systèmes incluent la carte mère FASTRAM, prenant en charge les registres intégrés pour la cartographie EMS 4.0. Le pilote EMS fourni par AST avec ces systèmes s'appelle REMM.SYS. Par défaut, REMM cartographie le cadre de page EMS à D000h et marque toutes les pages disponibles dans l'intervalle A000 à D000, à l'exception de B000 à B800, comme cartographies EMS. Les options REMM /X et /S peuvent améliorer les performances d'un système exécutant MOVE'EM. Voir les exemples ci-dessous.
Les deux lignes suivantes dans CONFIG.SYS installent REMM.SYS et MOVE'EM.MGR. REMM.SYS utilise ses valeurs par défaut. MOVE'EM cartographie respectivement 64 Ko, 48 Ko et 32 Ko de mémoire DOS haute sur les systèmes CGA/Monochrome, EGA et VGA. Ces valeurs seront différentes sur les systèmes dotés de cartes adaptateurs utilisant l'espace d'adressage dans la mémoire DOS haute. Ces cartes incluent des cartes réseau et des contrôleurs de disque dur.
DEVICE=REMM.SYS DEVICE=C:\MOVE'EM\MOVE'EM.MGR |
Pour augmenter la quantité de mémoire haute DOS disponible, utilisez toujours l'option REMM.SYS /S=E000. Cette option spécifie l'adresse de début du cadre de page EMS. Il indique à REMM.SYS de cartographier le cadre de page à E000 au lieu de D000. Cette technique augmente la quantité de mémoire haute mémoire DOS utilisable de 64 Ko.
Pour garantir l'intégrité du système, nous vous recommandons d'utiliser REMM.SYS avec l'une des options /X suivantes. La version correcte dépend du type de carte vidéo dans le système :
Carte vidéo | Paramètre |
---|---|
CGA | /X=B800-BFFF |
MONO | /X=B000-B7FF |
EGA | /X=A000-B3FF |
VGA | /X=A000-A7FF |
Ces options empêchent REMM.SYS de marquer les pages cartographiables EMS dans la zone de mémoire vidéo. Ils empêchent également MOVE'EM de cartographier de la mémoire DOS haute dans la même zone.
Utilisez des paramètres /X supplémentaires pour protéger les adresses requises par d'autres cartes matérielles.
Exemples
Carte réseau
Si une carte réseau prévoit de cartographier 16 Ko de RAM à D000h, l'option /X= suivante doit être ajoutée à REMM.SYS :
/X=D000-D3FF |
Les exemples suivants illustrent l'utilisation de REMM.SYS sur des systèmes avec différentes cartes graphiques. Chaque exemple produit une certaine quantité de mémoire haute DOS utilisable. Les exemples indiquent ce montant. Notez que le fichier CONFIG.SYS contenant ces exemples aurait également une ligne pour installer MOVE'EM.MGR suivant la ligne pour REMM.SYS.
Système VGA
Sur un système VGA sans autre carte matérielle cartographiée en mémoire, incluez la ligne suivante dans CONFIG.SYS :
DEVICE=REMM.SYS /S=E000 /X=A000-C7FF |
Résultat : 96 Ko de mémoire haute DOS.
Sur un système VGA avec une carte réseau cartographiée en mémoire cartographiant 16 Ko à D000h, incluez la ligne suivante dans CONFIG.SYS :
DEVICE=REMM.SYS /S=E000 /X=A000-C7FF /X=D000-D3FF |
Résultat : 80 Ko de mémoire haute DOS.
Système monochrome
Sur un système monochrome sans cartes matérielles cartographiées en mémoire, incluez la ligne suivante dans CONFIG.SYS :
DEVICE=REMM.SYS /S=E000 /X=B000-B7FF |
Résultat : 128 Ko de mémoire haute DOS. 64 Ko de mémoire basse supplémentaire DOS. Le sommet de la mémoire conventionnelle est de 704 Ko.
Systèmes Compaq SLT et LTE
Les cartes mères Compaq SLT/286 et Compact LTE/286 disposent d'un matériel EMS 4.0 intégré. Compaq inclut un pilote EMS appelé CEMMP.EXE avec ces systèmes. L'option /P de ce pilote spécifie l'adresse de début du cadre de page EMS. CEMMP marque toutes les autres zones de la mémoire DOS haute comme cartographiables EMS.
Lors de l'exécution de CEMMP avec MOVE'EM, il est important d'utiliser l'option /P du premier. Le résultat est la quantité maximale de mémoire DOS haute. Par exemple :
DEVICE=CEMMP.EXE /PE000 DEVICE=C:\MOVE'EM\MOVE'EM.MGR |
Autre matériel EMS
MOVE'EM fonctionne avec certaines cartes d'extension EMS 4.0, bien que les résultats soient limités. Pour une liste actuelle des cartes EMS 4.0 prises en charge, reportez-vous au fichier EMSGUIDE.DOC dans le répertoire MOVE'EM.
Messages MOVE'EM
Pour une liste complète des messages, voir la page Référence des messages d'erreurs.