Komut: hiram
HIRAM, A000h ve F000h segmentleri arasındaki mevcut RAM alanlarını
(yardımcı bellek kartı, gölge RAM, vs.) yüksek belleğe bağlar.
Syntax:
HIRAM'i CONFIG.SYS / FDCONFIG.SYS dosyasında kullanın:
device=[sürücü:] [\yol\]hiram.exe [/seçenek [/seçenek [...]]]
Seçenekler:
Debug Kurulumu engelle ve sadece bellek bilgisi göster.
Exclude=başlangıç-son[,başlangıç-son] Alanı RAM testinin dışında
bırak.
FixMSDOS Yardımcı belleği MS-DOS 5.0 tarzında başlat.
FixDRDOS Yardımcı belleği DR-DOS 5.0/6.0 tarzında başlat.
Chain Geleneksel ve yardımcı belleği birbirine bağlar.
NoChain Geleneksel ve yardımcı bellekleri ayrı yükle.
Int2F MS-DOS/DR-DOS için Int 2Fh yöneticisini kurar.
NoInt2F Int 2Fh yöneticilerinin kurulmasına engel olur.
[Ön Ayarlar]
MS-DOS 3.x - 4.0x: /FixMSDOS /Chain /NoInt2F,
MS-DOS 5.x: /FixMSDOS /NoChain /Int2F,
DR-DOS 3.41: /FixMSDOS /Chain /NoInt2F,
DR-DOS 5.0 - 6.0: /FixDRDOS /Chain /Int2F
Açıklamalar:
A000h ile F000h segmentleri arasındaki alan, DR-DOS ve MS-DOS 5.0
sürümlerinden beri ISA/PCI/AGP uzantıları/eklenti kartları için
tasarlanmıştır ve bu UMA (Upper Memory Area yani Üst Bellek Alanı)
kullanımına imkân sağlar. Böylece boş geleneksel DOS belleği ˜620KB'a
kadar arttırılabilir. HIRAM, 8086/88 veya 80286 işlemcili PC'lerde ve
A000h ile E000h segmentleri (dahil) bellekte UMA'yı destekler. 386/486
yongalı ve yukarıda bahsi geçen alanda Gölge RAM bulunduran
bilgisayarlarda HIRAM yine kullanılabilir, EMM386 ve onun V86 (Sanal)
Kip UMB'leri olmadan bile.
Cihaz sürücüleri üst belleğe DEVICEHIGH / INSTALLHIGH ile
CONFIG.SYS / FDCONFIG.SYS veya LOADHIGH in AUTOEXEC.BAT / FDAUTO.BAT
dosyalarında yüklenebilir.
Aşağıdaki tablo, HIRAM.EXE kullanımı sonrası 640 KB RAM ve E000h
segmentinde 64 KB yardımcı RAM bulunduran bir AT/286 bilgisayarda MEM
(DR-DOS 6.0) çıktısını gösterir:
Bellek Türü (Toplam) Boş
----------------------------------------------
Geleneksel 655.360 (640K) 643.040 (627K)
Üst 65.488 (63K) 288 (0K)
UMA kullanımı DOS sürümlerine göre açıkça farklı olduğundan dolayı,
HIRAM otomatik olarak kullanılan sürüme uyum sağlar. Seçime dayalı
parametreler sadece özel konfigürasyonlar için veya hata durumunda
kullanılmalıdır.
Daha fazla bilgi için şuraya bakın:
https://gitlab.com/FreeDOS/drivers/hiram/-/tree/master/DRIVERS/HIRAM
VEYA:
C:\FREEDOS\DRIVERS\HIRAM\HIRAM.TXT
Örnekler:
Kullanım DOS sürümüne ve/veya özel donanım ihtiyaçlarına göre
değişebilir:
- MS-DOS, 5. sürümden itibaren, 8086/88 veya 80286 Genişletilmiş BELLEK
olmadan, ama yardımcı bellek ile.
CONFIG.SYS AUTOEXEC.BAT / FDAUTO.BAT
--------------------------------------------------------
DOS=UMB C:\HIRAM\HIFILES=12
DEVICE=C:\HIRAM\HIRAM.EXE LH KEYB GR,,KEYBOARD.SYS
FILES=8 ...
DEVICEHIGH=...
- MS-DOS, 5. sürümden itibaren, 80286 Genişletilmiş BELLEK ile,
80386/486 Gölge RAM ile.
CİHAZ sürücüleri ve yerleşik TSR programlar UMA'ya yüklenir, ama İS
çekirdeği oraya yüklenmez.
CONFIG.SYS AUTOEXEC.BAT
--------------------------------------------------------
DOS=HIGH,UMB C:\HIRAM\HIFILES=12
DEVICE=C:\HIRAM\HiRAM.EXE LH KEYB GR,,KEYBOARD.SYS
FILES=8 ...
DEVICEHIGH=HIMEM.SYS
...
CİHAZ sürücüleri ve yerleşik TSR programlar UMA'ya yüklenir, ama İS
çekirdeği oraya yüklenmez.
- DR-DOS, 5. sürümden itibaren, 8086/88 veya 80286 Genişletilmiş BELLEK
olmadan, ama yardımcı bellek ile.
CONFIG.SYS AUTOEXEC.BAT
---------------------------------------------------------
HIDOS=ON MEMMAX +U
SHELL=COMMAND.COM /P /MU C:\HIRAM\HIFILES=15
DEVICE=C:\HIRAM\HiRAM.EXE KEYB GR,,KEYBOARD.SYS /MU
FILES=5 HILOAD ...
HIBUFFERS=...
HIDEVICE=...
CİHAZ sürücüleri, yerleşik TSR programlar ve İS çekirdeği UMA'ya
yüklenir.
- DR-DOS, 5. sürümden itibaren, 80286 genişletilmiş BELLEK ile,
80386/486 gölge RAM ile.
CONFIG.SYS AUTOEXEC.BAT
---------------------------------------------------------
HIDOS=ON MEMMAX +U
SHELL=COMMAND.COM /P /MH C:\HIRAM\HiFILES=15
DEVICE=HIDOS.SYS /BDOS=FFFF KEYB GR,,KEYBOARD.SYS /MH
DEVICE=C:\HIRAM\HiRAM.EXE HILOAD ...
FILES=5
HIBUFFERS=...
HIDEVICE=...
CİHAZ sürücüleri ve yerleşik TSR programlar UMA'ya yüklenir fakat İS
çekirdeği HMA'ya kaydırılır.
HIRAM üst belleği 4KB adımlar ile üst RAM'in varlığı için test eder
ve bunu gerekirse başlatır.
DR-DOS 3.41 ve MS-DOS kullanıldığında, HIRAM başarılı başlangıcın
ardından ek bellek işgal etmez. DR-DOS 5.0 veya 6.0 kullanılıyorsa,
sadece 48 bayt UMA'ya yüklenir.
Ayrıca bakınız:
autoexec.bat/fdauto.bat
config.sys/fdconfig.sys
devicehigh
devload
(fdxms)
(fdxms286)
himemx
installhigh
jemm386
jemmex
loadhigh
xmgr
Telif hakkı © 2023 W. Spiegl, 2024 senesinde Berki Yenigün
tarafından tercüme edilmiştir.
Bu dosya FreeDOS Spec Command HOWTO'dan türetilmiştir.
Kopyalama şartları için H2Cpying dosyasına bakın.