Section courante

A propos

Section administrative du site

 Système d'exploitation  Utilisation  Tutoriel  Programmation  Emulateur  Annexe  Aide 
Amiga
Apple
CP/M / DOS
CoCo
Cray
Mainframe
Mobile
OS/2
TRS-80
UNIX
Windows
Autres
AmigaDOS
AmigaOS
MorphOS
Apple DOS
System 1.0
System 1.1
System 2.0
System 3.0
System 3.1
System 3.2
System 3.3
System 4.0
System 4.1
System 4.2
System 4.3
System 6.0
System 7.0
System 7.1
System 7.5
System 7.6
Mac OS 8.0
Mac OS 8.1
Mac OS 8.5
Mac OS 8.6
Mac OS 9.0
Mac OS 9.1
Mac OS 9.2
Mac OS X
Mac OS X Server
Apple DOS
Caldera DR-DOS 7
CP/M
CP/M-80
CP/M-86
DOS
DR-DOS
FreeDOS
IBM DOS 4
IBM DOS 5
MS-DOS
PC DOS
PTS-DOS
DR-DOS 5
DR-DOS 6
DR-DOS 7
MS-DOS 1.25
MS-DOS 2.0
MS-DOS 2.11
MS-DOS 3.0
MS-DOS 3.20
MS-DOS 3.21
MS-DOS 3.3
MS-DOS 4
MS-DOS 5
MS-DOS 6
MS-DOS 6.2
MS-DOS 7.10
PC DOS 1.0
PC DOS 1.1
PC DOS 2.0
PC DOS 2.1
PC DOS 3.0
PC DOS 3.1
PC DOS 3.2
PC DOS 3.3
PC DOS 4.0
PC DOS 4.01
PC DOS 5.0
PC DOS 6.1
PC DOS 6.3
PC DOS 7.0
PC DOS 2000
FLEX
OS-9
COS
UNICOS
OpenVMS
OS/390
OS/400
VAX/VMS
z/OS
Android OS
Bada
EPOC
PalmOS
Citrix Multiuser
eComStation
OS/2 Version 1
OS/2 Version 1.1
OS/2 Version 1.2
OS/2 Version 1.3
OS/2 Version 2
OS/2 Version 2.1
OS/2 Warp 3
OS/2 Warp 4
LDOS
MultiDOS
NEWDOS
TRSDOS
AIX
FreeBSD
HP-UX
Linux
QNX
SkyOS
Solaris (SunOS)
UNIX
XENIX
ReactOS
Windows 95
Windows 98
Windows Me
Windows NT 4.0 Server
Windows 2000 Professionnel
Windows 2000 Server
Windows XP
Windows Server 2003
Windows Server 2003 R2
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
Windows Server 2019
Windows Vista
Windows 7
Windows 8
Windows 10
Windows 11
FLEX
KolibriOS
Inferno
Medos-2
Oberon
Plan 9
p-System
RDOS
Introduction
Références de commandes et de programmes
Les premiers pas
Redirection et tuyau
Fichiers en traitement par lots
Éléments d'environnement
DISK-BASIC 2.0
MSX BASIC
MSX-C
MSX-DOS 2
RuMSX
Les messages d'erreurs
Préface
Notes légal
Dictionnaire
Recherche

RAMDISK

Disque RAM
MSX-DOS 2.20

Syntaxe

RAMDISK [Size] [/D]

Paramètres

Nom Description
Size Ce paramètre permet d'indiquer un nombre pour spécifier en kilo-octets la taille du RAMDISK que vous souhaitez créer. Ce nombre sera arrondi au multiple de 16 Ko le plus proche puisque le RAMDISK est toujours un multiple de 16 Ko.
/D Ce paramètre permet de supprimer le prompt de sécurité mentionnée et permet la suppression automatique d'un RAMDISK existant avec toutes ses données avant de créer éventuellement un nouveau RAMDISK.

Description

Cette commande permet de créer un RAMDISK allant obtenir la lettre de l'unité de disque H: et affichera éventuellement sa taille réelle.

Entrée de ligne de commande

Si aucun paramètre n'est donné, la taille actuelle du RAMDISK est affichée en nombre de kilo-octets.

Le nombre, s'il est donné, spécifie la taille maximale du nouveau disque RAM et est spécifié en kilo-octets. L'intervalle est de 0 à 4064. Si le nombre est 0 ou si seul /D est spécifié, le disque RAM sera supprimé. Ce nombre sera arrondi au multiple de 16 Ko le plus proche puisque le disque RAM est toujours un multiple de 16 Ko. Un disque RAM plus petit que la taille maximale spécifiée peut être créé s'il n'y a pas assez de mémoire libre pour la taille complète, bien qu'une erreur «not enough memory» soit donnée s'il n'y a pas du tout de mémoire disponible pour le disque RAM. Notez que le nombre spécifié est la quantité maximale de RAM à utiliser pour le disque RAM, n'étant pas la même que la quantité maximale d'espace libre disponible sur le disque RAM nouvellement créé puisque le système doit en utiliser pour FAT ou des répertoires.

Sur les machines MSX avec 128 Ko de RAM, la quantité maximale de disque RAM est de 32 Ko.

Si un disque RAM existe déjà avant qu'un nouveau ne soit créé, alors un message de prompt «Destroy all data on RAM disk (Y/N)?» est affichée pour éviter la perte accidentelle de données. /D peut être donné, ce qui supprimera automatiquement tout disque RAM existant en premier, supprimant ainsi le prompt.

Après avoir créé un disque RAM, il peut être appelé l'unité de disque H:.

La commande RAMDISK est normalement utilisée uniquement dans un lot AUTOEXEC.BAT, avec un grand nombre spécifié afin qu'un RAMDISK aussi grand que possible soit créé. Il n'est pas conseillé de conserver des données sur un disque RAM, sauf pour une courte période de temps n'étant pas également conservée sur une disquette, car elles seront perdues si, par exemple, l'alimentation de l'ordinateur tombe en panne.

Exemples

Dans l'exemple suivant, aucun paramètre n'a été donné, donc la taille actuelle est affichée, dans ce cas 160 Ko :

RAMDISK

on obtiendra un résultat ressemblant à ceci :

RAMDISK=160K

Dans l'exemple suivant, aucun paramètre n'a été donné mais aucun disque RAM n'a été créé, donc l'erreur est donnée :

RAMDISK

on obtiendra un résultat ressemblant à ceci :

*** RAM disk does not exist

Un disque RAM existait déjà, donc le prompt a été affichée. Dans ce cas, la réponse était 'y' donc le disque RAM actuel a été supprimé et le nouveau configuré avec une taille maximale de 300K :

RAMDISK=300

on obtiendra un résultat ressemblant à ceci :

Destroy all data on RAM disk (Y/N)? y


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Dimanche, le 17 Juillet 2022