Ein Dos-Buffer belegt, von der Firma aus, einen halben KiloByte.
DiskSpeed Referenz: 262144 byte, MEMF_FAST, LONG-aligned buffer.
Syncron zurückgeschrieb wird, oder die Verzögerung von Asyncron wird gestartet, bei:
- e.Update-Kommando vom FileSystem,
- e.Motor-Kommando off vom FileSystem,
- Wenn ein Programm Speicher brauch, und der Cache (gesamte Speicher)
mit Daten gefüllt ist, die erst noch zurückgeschrieben
werden müssen.
- Diskette entnommen : "You must replace Volume"
- Wenn DiskSafe installiert ist : Vor einem Reset oder Guru.
- oder wenn der Cache mit zu schreibenden Daten voll (min. noch 7 freie Trax) ist.
Das Ende des schreibens wird explicit vom FileSystem signalisiert
um, Sicherzustellen das ein Device, Software-Cache oder Hardware-Cache in einer
Festplatte, die Daten vollständig zurückgeschrieben hat.
Die meisten Festplatten haben intern einen 64 KB Cache.
Wenn nur ein Block
(Teil) des Track
eingelesen wird, wird
von der Hardware der gesammte Track
in einen Buffer gelesen und nur der, erwartete, Block
weitergereicht.
Diese Eigenschaft hat sich Future Drive Accelerator
zu Nutze gemacht, indem
es, grundlegend, immer einen gesamten Track
in Cache einliest. Das Einlesen eines
Tracks
, ist nur etwas langsamer, als das Einlesen eines Blocks
.
Dieses etwas langsameres Einlesen, ist weitaus schneller als eine neupositionierung
des langsamen Hardware-Lesekopfes, das bei einem erneuten Einlesen
eines Blocks
, erfolgen müsste.
=> Da der erwartete Block
, aber, im Cache ist, entfällt eine
Beanspruchung der Hardware.
Der verwendete Algoritmus, wird benötigt, um Herrauszufinden welcher Track
der letzte in der Schlange ist. Dies ist weitaus am zutreffensten, wenn der Track am
Ältesten ist, und wenn es mehrere Gleichaltrige gibt, wird der Track auf dem am
seltensten Zugegriffen wurde, ausgelöscht.
Wenn Sie einen effektiveren Algorithmus, Ausfindig gemacht haben, zögern Sie nicht
und lassen Sie es mich Teilhaben.
Ein Cache ist eine Zusammenfassung von, verschiedenen, Tracks.
Ein Medium kann eine Partition, eine eingelegte Diskette / Wechselplatte / CD oder eine herrausgenommene Diskette... sein.
oder SmartFileSystem_SCSIdirect, ProfiFileSystem-2_SCSIdirect.
FastFileSystem V44.5 ist inkompatibel mit vdisk.device, statram.device, diskspare.device und fms.device
CopyMem(Quick) wird zum kopieren von Daten zwischen dem Cache und dem Speicher benutzt.
Die Hack funktioniert auch mit
FastFilesystem V43.20
Der Hack entfernt ein Alert, der den Benutzer informiert, das kein OS3.1 vorhanden ist.
Wenn Sie einen anderen Amiga benutzen, lesen Sie in dem `readme' text vom Update-Archiv, welche Datei für Sie in Frage kommt.
This document was generated on 14 November 1999 using texi2html 1.55k.