Komut: RDISK.COM
RDISK, TDSK (Turbodisk) ve SRDISK gibi bir RAM disk sürücüsüdür. 2 GB
XMS bellek kullanan kadar "süratli" bir disk oluşturur. Dosyalar,
AUTOEXEC vasıtasıyla RAM diske yüklenebilir ve bellek onlara bellek
hızlarında erişilebilir. RDISK, basit bir RAM disk sürücüsüdür ve
yeniden boyutlandırma veya başka seçenekler içermez.
Söz dizimi:
DEVICE[HIGH]=rdisk.com [/F] [/G][/Snn] [/:L]
Seçenekler:
RDISK, sadece bir /S boyut ve bir /: sürücü harfi seçeneklerine ihtiyaç
duyar. Tüm RDISK seçenekleri şunlardır:
/F RDISK için UHDD ve UDVD2, XMGR tarafından bir DOS "oyunu" için
ayrılan herhangi bir XMS kümesini "boşaltır". /F, sadece yüklenen
sürücülerin SONUNCUSUNDAN kullanılmalıdır, bir DOS "oyunu" için
ayrılan herhangi bir XMS kümesi /F onu "boşaltana" dek ayrılmış
KALMASI için! (sadece yeni sürüm!)
/G RDISK için UHDD veya UDVD2, oyunun kullanılmamış XMS bulması
durumunda BAŞARISIZ olan eski DOS oyunlarına ait TÜM "artık" XMS
belleği ayırır!
/G yüklenen bu sürücülerin SONUNCUSUNDA kullanılmalıdır, çünkü
sonrasında HİÇBİR boş XMS kalmayacaktır! (sadece yeni sürüm!)
/Snn İstenilen RAM disk boyutunu megabayt XMS belleği cinsinden
belirtir. Değer, 2 ila 2047 (2 Gigabayt) arasında herhangi bir
sayıdır. /S eksik veya geçersizse, varsayılan olarak 25 megabayt
kullanılır.
/:L RDISK dosyalarına erişmek için istenilen DOS sürücü harfini
belirtir. L, A ve Z arası herhangi kullanılabilir bir sürücü harfi
olabilir, mesela /N, N: sürücüsünü tüm RDISK dosyalarına atar.
Şayet sürücü harfi çok yüksek veya zaten kullanımda ise, RDISK
iptal edilir ve kullanıcıların CONFIG.SYS / FDCONFIG.SYS
dosyasında "LASTDRIVE=" ile daha fazla sürücü ayarlaması
gerekebilir. RDISK, CONFIG.SYS dosyasından yüklendiğinde veya /:
eksikse, bir sonraki boş sürücü harfi kullanılır.
Açıklamalar:
RDISK, bir DOS RAM disk sürücüsüdür. 2 GİGABAYT'a kadar XMS
belleğinden hızlı bir disk sürücüsü oluşturur!
AUTOEXEC.BAT / FDAUTO.BAT, kritik programları veya dosyaları RAM
diske kopyalayabilir, buradan da DOS onlara bellek hızıyla erişebilir.
RDISK, ne yeniden boyutlandırma ne de başka işlevlere ihtiyaç duymayan
kullanıcılar için çok küçük bir sürücüdür. Her bir disk sürücüsündeki
seçenekler için bir tire eğik çizginin yerine geçebilir ve istenirse
küçük harfler kullanılabilir.
RDISK ve RDISKON, 80386+ çipi bulunan (UHDD 80486+ bir yongaya ihtiyaç
duyar) ve MS-DOS 5.0+ sürümü veya tam uyumlu bir varyant kullanan
bilgisayarlar için kapalı kaynak DOS sürücüleridir (sadece yeni sürüm!).
Eski sürümler açık kaynak olabilir.
Daha fazla bilgi için drivers.zip arşivinde "README.txt" dosyasını
okuyun.
Örnekler:
Açıklama: UHDD.SYS (=XHDD.SYS) ve UVD2.SYS (=XDVD2.SYS) için yeni kapalı
kaynak sürücüler vardır, ki bunlar başka seçenekler içerebilir.
Dolayısıyla bu örneklerdeki seçeneklere güvenmeyin!
A) Sadece XMS ihtiyacı olan küçük gerçek kipli bir sistem bu örnek
CONFIG.SYS/FDCONFIG.SYS dosyasını kullanabilir:
..
..
DOS=HIGH
DEVICE=C:\BIN\XMGR.SYS /Rnn ;R DOS "oyunlara" gerekliyse
..
.. UHDD tarafından tampona alınan Int 13h sürücüleri şimdi
.. yükleniyor
..
DEVICE=C:\BIN\UHDD.SYS /S20 /H /O ;Asgari 20 MB önerilir
DEVICE=C:\BIN\UDVD2.SYS /D:BLURAY1 /H ;UHDD sonrası yüklenmeli
DEVICE=C:\BIN\RDISK.COM /S5 /F ;Seçime dayalı. Kullanılmazsa
; UHDD/UDVD2 /F kullanabilir
..
.. Başka CONFIG.SYS komutları burada girilebilir.
..
B) V3.70+ UMBPCI ve XMGR bulunduran gerçek kipli sistemler LOWDMA
sürücüsü gerektirmez, çünkü XMGR UMBPCI için bir "G-Ç Yakalayıcı"
içerir. Bu şema /W kullanılabilirse HİÇBİR alt bellek kullanmaz
(MS-DOS, vs.) veya /W olmada sadece 544 bayt alt bellek kullanır
(PC-DOS, vs.). XMGR ve diğer sürücüler doğrudan UMBPCI "Gölge
RAM" belleğine yüklenir. Birden fazla üst bellek sağlayıcı kabul eden
sistemler (MS-DOS, PC-DOS, vs.) ayrıca aşağıda gösterildiği üzere bir
"EMM" sürücüsü yükleyebilir, B000-B7FFh "Tek renkli grafik" alanını
ek 32K daha üst bellek olarak haritalamak için. Örnek bir
CONFIG.SYS dosyası aşağıdadır:
..
..
DOS=HIGH,UMB
DEVICE=C:\BIN\UMBPCI.SYS
DEVICE=C:\BIN\XMGR.SYS /W /Rnn ;W sadece izin verildiğinde!
;R <= 15.5 MB JEMM ile!
DEVICE=C:\BIN\JEMM386.EXE I=B000-B7FF X=C800-EFFF ... ;Seçime dayalı
..
.. UHDD tarafından tampona alınan Int 13h sürücüleri şimdi
.. yükleniyor ve UMBPCI içinde üst belleğe yüklenebilirler.
..
DEVICEHIGH=C:\BIN\UHDD.SYS /S200 /H /O ;Hızlı 200 MB tampon
DEVICEHIGH=C:\BIN\UDVD2.SYS /D:CDROM1 /H ;UHDD sonrası yüklenmeli
DEVICEHIGH=C:\BIN\RDISK.COM /S50 /F ;Seçime dayalı. Kullanılmazsa
;UHDD/UDVD2 /F kullanabilir
..
.. Başka CONFIG.SYS komutları burada girilebilir.
..
C) XMGR ve bir "EMM" sürücüsüne sahip korumalı kipli bir sistem,
XMGR'nin "başlatmasını" kullanabilir ve 24 unsurlu "XMS Tutamaç"
tablosu için en az 304 bayt düşük bellek ve "EMM" sürücüsünün ihtiyaç
duyabileceği düşük belleği kullanabilir. Örnek bir CONFIG.SYS dosyası
aşağıdadır:
..
..
DOS=HIGH,UMB
DEVICE=C:\BIN\XMGR.SYS /B /N24 /R15.5 ;24 unsurlu XMGR "başlatma"
;R <= 15.5 MB JEMM ile!
DEVICE=C:\BIN\JEMM386.EXE I=B000-B7FF ...
DEVICEHIGH=C:\BIN\XMGR.SYS ;XMGR'yi yükler
..
.. Int 13h drivers cached by UHDD load
.. now and can load into upper memory.
..
DEVICEHIGH=C:\BIN\UHDD.SYS /S400 /H /O /P ;Optimal 400 MB tampon
DEVICEHIGH=C:\BIN\UDVD2.SYS /D:MYDVD /H ;UHDD sonrası yüklenmeli
DEVICEHIGH=C:\BIN\RDISK.COM /S125 /F ;Seçime dayalı. Kullanılmazsa
;UHDD/UDVD2 /F kullanabilir
..
.. Başka CONFIG.SYS komutları burada girilebilir.
..
Yukarıdaki her bir örnekte UDVD2, UHDD sonrasında yüklenmelidir çünkü
UDVD2 bellekte UHDD'yi "bulacak" ve CD/DVD dosya tampona almak için onu
çağıracaktır.
RDISK'i belli bir sürücü harfiyle kullanmaya ihtiyaç duyan kullanıcılar
yüklemeden önce AUTOEXEC.BAT / FDAUTO.BAT çalışmasını bekleyebilirler.
Eğer DOS oyunları için /F veya /G seçenekleri de gerekliyse, RDISK
bunları AUTOEXEC dosyasında kullanmalıdır çünkü o zaman bunlardan son
yüklenen sürücü olacaktır. RDISK kullanıldığında AUTOEXEC.BAT ayrıca
tüm RDISK programlarını ve verilerini RAM diske kopyalamak için komut
kullanmalıdır, çünkü XMS bellek bilgisayar kapatıldığında KAYBOLUR!
Bu kopyalar oldukça az süreye ihtiyaç duyar.
Şayet UHDD ve RDISK beraber çalışacaksa, kullanıcıların sürücülerin ne
kadar XMS bellek alacağını dengelemesi gerekir. UHDD, yukarıdaki C
örneğinde olduğu gibi 400 MB tampon ayarlayabilir ve RDISK programları,
"hızlı" veri dosyaları ve derleyicilerin geçici TEMP dosyaları için
125 MB XMS bellek talep edebilir. Bu boyutların sistemlerin çoğunda
optimal olması beklenir ama daha az veya daha çok olarak istendiği gibi
ayarlanabilir. Kalan tüm XMS bellek başka programların kullanması için
boş bırakılır. Temel "plan" RDISK'in programları ve hızlı dosyaları
tutması, aynı zamanda UHDD'nin "normal" veri dosyalarını tampona
almasıdır. Gerektiği gibi dengelenmiş XMS bellek kullanımı, ÇOK hızlı
bir DOS sistemi sağlayacaktır!
Ayrıca bakınız:
autoexec.bat/fdauto.bat
config.sys/fdconfig.sys
device/devicehigh
dos
(fdxms)
(fdxms286)
himemx
jemm386
jemmex
lastdrive
rdiskon
srdisk
tdsk
udvd2.sys
uhdd.sys
xmgr.sys
Telif hakkı © 2018 - 2022 Jack Ellis, 2022 senesinde W. Spiegl
tarafından güncellenip 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.