Avail
| Formát: | AVAIL [CHIP|FAST|VIRTUAL|TOTAL] [FLUSH] [SHOW=<format>] |
| Šablona: | CHIP/S,FAST/S,TOTAL/S,FLUSH/S,VIRTUAL/S,SHOW/K |
| Účel: | Hlásí kapacitu volné a obsazené paměti RAM |
| Cesta: | C:AVAIL |
Příkaz AVAIL vypisuje kapacitu fyzicky dostupné a kolik jí je k dispozici k použití.
Argument SHOW ovlivňuje formát, v jakém jsou budou výsledné informace zobrazeny. Musí být zadáno klíčové slovo BYTE, KILO nebo MEGA.
Pro verzi V53 a starší jsou k dispozici tyto možnosti:
- "BYTE", který je výchozí, zobrazí údaje v bytech.
- "KILO" zobrazí stejnou informaci v KB.
- "MEGA" zobrazí stejnou informaci v MB.
Od verze V54 a novější je to nově:
- "BYTE", který je výchozí, zobrazí údaje v bytech.
- "KILO" zobrazí stejnou informaci v KB.
- "KIBI"
- "MEGA" zobrazí stejnou informaci v MB.
- "MEBI"
- "GIGA"
- "GIBI"
Kromě toho jsou nyní k dispozici také tyto zkratky: B, KB, KIB/KI, MB, MIB/MI, GB, GIB/GI.
Použitím argumentů CHIP, FAST, VIRTUAL nebo TOTAL si můžete zobrazit dostupnou volnou paměť typu Chip, Fast, Virtual nebo celkovou dostupnou paměť. Tato hodnota lze být použita ve skriptech jen pro porovnávání.
Tyto typy paměti jsou již v systému AmigaOS 4.x zastaralé a argumenty CHIP, FAST a VIRTUAL jsou zachovány jen pro zachování kompatibility se staršími skripty. Argument FLUSH je již zastaralý a nemá žádnou funkci.
Argument TOTAL udávala plnou velikost 32-bitové adresovatelné paměti, která by byla přístupná, pokud není použita žádná jiná. Na novějších počítačích nemusí být toto množství stejné jako množství INSTALLED, protože paměť může přesahovat 32-bitový adresovatelný rozsah a je přístupná pouze prostřednictvím speciálních funkcí rozšířeného přístupu do paměti EXEC.
Od verze systému V54+ představuje označení INSTALLED skutečné fyzické množství paměti nainstalované v počítači a obecně se shoduje s označením TOTAL, pokud je v počítači nainstalováno méně než 4GB.
Argument FLUSH je od verze systému od verze V54+ opět funkční. Tato volba nyní požádá 'ramlib' o vymazání a odstranění všech knihoven nebo zařízení, které se právě nepoužívají z paměti.
Příklad
| 1> AVAIL Installed: 1,073,741,824 B Total: 1,073,741,824 B Free: 838,520,832 B 1> AVAIL SHOW KB Installed: 1,073,741.824 KB Total: 1,073,741.824 KB Free: 838,520.824 KB 1> AVAIL SHOW MB Installed: 1,073.741 MB Total: 1,073.741 MB Free: 838.520 MB 1> AVAIL SHOW GB Installed: 1.073 GB Total: 1.073 GB Free: 0.838 GB 1> AVAIL TOTAL 1,073,741,824 B 1> AVAIL FAST SHOW MB 838.520 MB |



