Go to the first, previous, next, last section, table of contents.


1. Die Konzepte hinter Future Drive Accelerator

Future Drive Accelerator ist ein Laufwerks-cache Programm.

Ein Cache speichert die Daten, die vom oder zum Laufwerk (Festplatten, Disketten, CompactDisk, Wechselplatten, ZIP...) gelesen oder geschrieben werden. Wenn angeforderte Daten, bereits im Cache vorhanden sind, müssen diese Daten nicht nochmals von dem langsamen Laufwerk eingelesen werden.

Soweit nichts Neues!

Speicher ist wie wir alle wissen, immer knapp. Da dreht man shon eherr den Speicher ein paarmal um, bevor man ihn an Programme ausgibt. Egal wie man es dreht und wendet, man kann es so nie allen Programmen recht machen. Ein Programm läuft mit dem etwas mehr zugeteilten Cache, schneller den jeh, ein anderes Programm läuft, mangels Speicher, plötzlich nicht mehr.

Bei allen bisherigen Cache-Programmen mußte man, den Speicherverbrauch festlegen. Es liegt nunmal in der Natur des Cache, daß er schneller wird, je mehr Speicher er nutzen darf. Also hat man bei den alten Cache-Programmen den Speicherverbrauch recht hoch angelegt, das dann aber aufgrund anderer Programmen, die sich mangels Speicher beklagt haben, schnell wieder verworfen. Das Resultat war ein Cache, dem im Durchschnitt soviel Speicher zugeteilt wurde, daß auch noch alle "Speicherfressenden" Programme laufen konnten.
Oder man hat ständig die Cachegröße, den momentan befindlichen Umständen, manuell, angepasst. Da dies aber keine zufriedenstellende Lösung ist, setzt hier nun Future Drive Accelerator, flexibel, an.

Es wird der gesamte freie Speicher, dessen Größe sich ja stets verändern kann, als Cache genutzt.

Dies hat zur Folge, daß ein Amiga mit einem 68030 50Mhz Prozessor und 16 MByte FastMemory (Blizzard IV) im Durchschnitt um den Faktor 4 "beflügelt" wird. See section 3. Mit welchem Geschwindigkeitszuwachs kann ich durch Future Drive Accelerator rechnen?.

Schreibzugriffe werden gesammelt, um später, beim Zurückschreiben zum Laufwerk, den Schreibkopf von der höchsten zur niedrigsten Adresse, "gleiten" zu lassen.

Eine weiterer Erleichterung wird denjenigen geboten, die wechselbare Medien wie z.B.: Disketten, CDs, MagnetOptical-Disks und ZIPs einsetzen. Bei einem erneuten Einlegen des Mediums wird der schon vorhandene Cache, der mit Daten gefüllt ist, ausgelesen. Es braucht das Medium also nicht nochmals eingelesen zu werden.

Wer bisher dem File System viele Dos-Buffer (1) zugeteilt hatte, kann diesen Speicher sogar einsparen.

Nicht zu vergessen, daß man einen Beitrag zum Thema "UMWELTSCHUTZ" leistet. Der Motor und die Elektronik des Laufwerks wird seltener angesprochen, wodurch Strom gespart wird.
=> die KERN-Kraftwerke können früher vom Netz.
Wir sollten auch ins Auge fassen, daß die Hardware, dadurch, weniger abgenutzt wird.


Go to the first, previous, next, last section, table of contents.