Amiga Dünyası sayı 7, sayfa 33

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 33

Eğer Amiga'nızı Workbench 1.3 işletim sistemi ile kullanıyorsanız, 1.3 ile gelen bazı ilginç özellikleri fark etmiş olabilirsiniz. Bu özelliklerden biri de RAD disk. RAD kısaltması Recoverable (geri çağrılabilir) RAM disk anlamına geliyor. RAD'ın özellikleri Amiga resetlendiğinde veya Guru mesajı alındığında çoğu kez içeriğinin silinmemesi. Ayrıca Amiga, RAM diskten boot edebiliyor. Buna karşılık RAM disk'in içeriği resetleme sırasında kayboluyor. Fakat her iki disk'in de bir ortak yönü var: bilgisayarın kapatılmasıyla sakladıkları bilgiler yok olur.

RAD'ın hızı hard disk'ten yüksek RAM disk'ten düşüktür. Hard disk'ten hızlı olması doğrudan bellekten okuma ve yazma yapmasından ileri gelmekte. RAM'a göre yavaşlığı ise dinamik olmamasından ve fiziksel bir sürücüyü simüle ederek çalışmasından (RAD'ı normal bir disk gibi formatlayabilirsiniz ve asla READ/WRITE hatası vermez) kaynaklanıyor.

RAD'ın RAM'a göre bir başka dezavantajı daha var. RAD'ın içeriği boş bile olsa bellekte kapladığı alan sabit kalıyor. RAM disk ise daima %100 dolu gözüktüğü halde sadece içindeki bilgi kadar bellek kaplar.

RAD'ı çalıştırmadan önce birkaç ufak işlem yapmalısınız. Devs directory'si içindeki mountlist dosyasında RAD ile ilgili aşağıdaki bilgiler yer almakta.

RAD: Device = ramdrive.device Unit = 0 Flags = 0 Surfaces = 2 BlocksPerTrack = 11 Reserved = 2 Interleave = 0 LowCyl = 0 ; HighCyl = 35 Buffers = 5 BufMemType = 1 # Önce RAD'ın ne kadar büyük olacağına karar verin. Eğer RAM belleğiniz çoksa (2MB'dan yukarısı) 880K'lık bir RAD açarak bir disk'in tümünü örneğin Workbench'i buraya kopyalayabilirsiniz. Sonuçta jet hızıyla çalışan bir Workbench'iniz olur. Bunun için:

- ED DF0:devs/mountlist yaptıktan sonra tabloda gösterilen RAD'la ilgili bilgileri bulup 21 olan HighCyl seçeneğini 79 yapın ve mountlist'i bu şekliyle kaydedin (ESC X).

- Bilgisayarı kapatıp 30 saniye bekleyin. - Bilgisayarı açıp CTRL-D ile bilgisayarı durdurun. MOUNT RAD: ve SYSTEM/DISKCOPY DF0: to RAD: name "RAD-WB" komutlarından sonra aşağıdaki komutu girin.

1>PATHRAD:CADD 1>ASSIGNC:RAD:C

1>ASSIGNS:RAD:S 1>ASSIGNL:RAD:L 1> ASSIGN LIBS: RAD:LIBS 1> ASSIGN DEVS: RAD:DEVS 1> ASSIGN FONTS: RAD:FONTS 1> ASSIGN SYS: RAD: 1> LOADWB 1> ENDCLI Bu işlemlerden sonra hızlı Work- bench'in keyfini çıkarabilirsiniz. İsterse- niz Amiga'yı bir kere resetleyin. Startup- sequence'in ne kadar hızlı çalıştırıldığına tanık olacaksınız.

Tabii herkesin 2MB RAM'ı olmayabilir. 512K da zaten bilgisayarın kendisine zor yetiyor. O halde 1 MB Amiga'sı olanların RAD ile neler yapabileceklerini görelim.

Tamamen dolu bir disketi 1MB'lık bir Amiga'da RAD'a kaydedip çalıştırmak imkansız ancak bütün disketlerin Workbench gibi tıka basa dolu olduğunu zannetmeyin. Böyle program disketleri sayesinde, siz de RAD'dan boot etmenin ve çalışmanın zevkine varabilirsiniz. 1MB'lık Amiga'da aşağı yukarı 70 track'lık bir RAD disk oluşturabilir. Bu da 35 cylinder demek. Acaba 35 cylinder'in saklayabileceği bilgi kaç KB eder?

(35*2*11*512)/1024 = 385K Bu arada track, sector ve cylinder kavramları size yabancı geliyorsa Amiga Dünyası, Sayı 2, Amiga Dost yazısına başvurun.

385K'nın basit bir hesapla 880K'nın %43'ünden biraz fazla olduğu bulunabilir. Yani sonuç olarak biz en fazla %43 oranında dolu disketleri RAD'dan çalıştırabiliriz. Bir disketin % kaç dolu olduğunu anlamak içinse CLI içinden şu komutu verebilirsiniz:

1> info df0: + Buna göre disketin içeriğinin RAD:'a sığıp sığmayacağını anladıktan sonra şu işlemleri yapın:

- Yukarıdaki 880K RAD örneğinde olduğu gibi mountlist dosyasına girin ve HighCyl seçeneğini 35 yapın ve bunu kaydettikten sonra bilgisayarı kapatarak 30 saniye bekleyin. - Bilgisayarı açın ve CTRL-D yaptıktan sonra MOUNT RAD: ve SYSTEM/FORMAT drive RAD: name RAD (komutu yazdıktan sonra ENTER tuşuna basarak formatlamayı başlatın.)

- COPY DF0: all RAD: quiet + komutunu verip Workbench disketini sürücüden çıkartıp RAD'a kopyalanacak disketi takın. Bir kaç saniye bekleyip RETURN tuşuna basın. Kopyalama işlemi bittiğinde disketi sürücüden çıkartıp Amiga'nızı resetleyin.

Eğer bilgisayarı kapatmadan RAD'ı silmek isterseniz

1> assign RAD: unmount komutunu verebilirsiniz.

KOMUTLAR

LOADWB Format: LOADWB [DELAY] [-DEBUG] Workbench ekranını yükleyip başlatmak için LOADWB komutu kullanılır. Orijinal Workbench startup-sequence dosyasında sonlarda yer alan komutlardan biri olan LOADWB komutunun açtığı Workbench penceresini DOS'u kapatmadan görebilmek için ENDCLI komutunu vermeden Workbench'in önünde duran CLI penceresini küçültebilirsiniz.

DELAY seçeneği Workbench ekranı açılmadan önce LOADWB komutunun üç saniye beklemesini ve disket okuma işleminin bitmesini sağlar. Böylece Workbench ekranının çıktığını görüp, sürücünün çalışması devam ederken, yanlışlıkla disketi çıkarma hatası önlenmiş olur.

-DEBUG seçeneği ile Workbench'i yüklediğinizde menü çubuğunun en sağında Debug ve Flushlibs adlı iki seçeneğin yer aldığını göreceksiniz. Bu seçenekler sadece iki Amiga'yı (veya Amiga ile başka bir bilgisayarı) seri bağlantıyla birbirine bağladığınızda kullanılabilir. Debug seçeneği ROMWack adlı bir hata düzeltici test programını çalıştırır. Böylece iyi assembler bilenler Guru hatası veren bir Amiga'da sorununun nereden kaynaklandığını, ROMWack yardımıyla diğer Amiga'dan anlayabilirler. Flushlibs ise RAM bellekte hazır olan fakat o anda kullanılmayan tüm kütüphane, font vb.'yi silerek Workbench'in mümkün olduğu kadar bellek kazanmasını sağlar.

Örnek:

1> loadwb delay 1>endcli LOCK Format: LOCK sürücü [ON|OFF] [PASSKEY] Bu komutla hard diskinizin tümünü veya istediğiniz partition'larını kayda karşı korumalı (write-protect) hale getirebilirsiniz. Komutu çalıştırabilmek için hard diskinizin FFS (fast file system) ile çalışıyor olması gereklidir.

PASSKEY seçeneğini bir password kelimesi olarak tanımlayabilirsiniz. Bir password kullanarak koruma işlemi yaptığınızda, korumayı kaldırabilmek için yine aynı password'ü vermelisiniz.

Örnek:

1> lock dhl: on şifre (kayıt mümkün değil)

1> lock dh1: off şifre (kayıt mümkün) MOUNT Format: MOUNT araç [FROM dosya-adı] Amiga'ya yeni araçlar bağlamak ve Amiga'nın bunları tanımasını sağlamak

Klavyeyle gezinmek için ← ve → tuşları.