......... Quantum - Caches Cache Sektoren Koepfe Platten Writecache (in KB) (a 512 Byte) =============================================================================== ProDrive LPS 52S: 64 102.171 2 1 nein ProDrive LPS 80S: 64 167.680 4 2 nein ProDrive LPS 105S: 64 205.561 4 2 nein ProDrive LPS 120S: 256 238.766 2 1 ja (64 K) ProDrive LPS 240S: 256 483.229 4 2 ja (64 K) ProDrive 120S: 256 234.454 5 3 ja (64 K) ProDrive 170S: 256 329.134 7 4 ja (64 K) ProDrive 210S: 256 408.574 7 4 ????????? ProDrive 240S: 256 479.350 4 2 ja (64 K) ProDrive 330S: ??? ??????? ? ? ?????????? ProDrive 425S: 256 833.150 9 5 ja (64 K) =============================================================================== Die Informationen wurden allesamt dem "Quantum Hard Disk Drive - Universal Configuration Guide" entnommen. Zur ProDrive 330S sind keinerlei Informationen bekannt! =============================================================================== Bei folgenden Laufwerken koennen die Caches konfiguriert werden: ProDrive LPS 52/105S Laut Quantum ist die Cache-Konfiguration fuer folgende Laufwerke NICHT moeglich: ProDrive LPS 120/240S ProDrive 330/425S: Fuer die anderen Platten ist mir nicht bekannt, ob deren Cache umkonfiguriert werden kann oder nicht. Fuer Informationen hierzu waere ich sehr dankbar! Eingestellt werden die Cache-Parameter fuer ProDrive LPS 52S/105S mittels MODE-SELECT und der folgenden Page (ist nur fuer die Leute interessant, die einen Platten-Treiber geschrieben haben bzw. ein Utility, mit dem man SCSI- Kommandos an eine Platte schicken kann!!): +------+-------+--------+--------+--------+--------+--------+--------+--------+ ! Byte ! 7 ! 6 ! 5 ! 4 ! 3 ! 2 ! 1 ! 0 ! +------+-------+--------+--------+--------+--------+--------+--------+--------+ ! 0 ! Reserved = 0 ! Page Code = $37 ! +------+----------------------------------------------------------------------+ ! 1 ! Page Length = $0E ! +------+----------------+--------+--------+--------+--------+--------+--------+ ! 2 ! Reserved = 0 ! PSM ! SSM ! WIE ! PO ! PE ! CE ! +------+----------------+--------+--------+--------+--------+--------+--------+ ! 3 ! Number of Cache Segments ! +------+----------------------------------------------------------------------+ ! 4 ! Minimum Prefetch ! +------+----------------------------------------------------------------------+ ! 5 ! Maximum Prefetch ! +------+----------------------------------------------------------------------+ ! 6-15 ! Reserved = 0 ! +------+----------------------------------------------------------------------+ PSM + SSM: Diese Bits werden fuer die synchrone Uebertragung benoetigt. (Standardmaessig stehen die Bits auf 0) WIE - Write Index Enable: Wenn diese Bit auf 1 steht, so wird beim naechsten Lese-/Schreibzugriff das Segment ueberschrieben, in dem die zuletzt geschriebenen Daten stehen. Somit wuerden die zuletzt geschriebenen Daten beim naechsten Lesezugriff NICHT im Cache gefunden werden. Ist das Bit = 0, so wird mit der LRU- Methode (Least Recently Used) ein Segment bestimmt. (Standardmaessig steht das Bit auf 0) PO - Prefetch Only: Wenn dieses Bit gesetzt ist, so werden nur die Daten im Cache gehalten, die neben den eigentlichen Daten mittels Prefetch gelesen wurden. Die angefor- derten Daten werden NICHT im Cache gehalten. Ist dieses Bit geloescht, so werden die angeforderten Daten UND die Prefetch-Daten im Cache gehalten. (Standardmaessig steht das Bit auf 0) PE - Prefetch Enable: Wenn dieses Bit gesetzt ist, so ist der Prefetch aktiv, andernfalls wird der Prefetch nicht benutzt. (Standardmaessig steht das Bit auf 1) CE - Cache Enable: Wenn diese Bit auf 0 steht, so wird der 64K-Cache nur als Uebertragungs- puffer benutzt. Andernfalls wird der 64K-Speicher in Segmente aufgeteilt und als Cache eingesetzt. (Standardmaessig steht das Bit auf 1) Number Of Cache Segments: Dieser Wert gibt an, in wieviele Segmente der Cache aufgeteilt werden soll. Gueltige Werte sind 1, 2, 4, 8 und 16. (Standardmaessig eingestellt ist 2) Minimum Prefetch: Dieser Parameter gibt die minimale Anzahl an logischen Sektoren an, die das Laufwerk bei einem Cache-Miss beim Lesezugriff mittels Prefetch einlesen soll. Gueltige Werte sind 0 - 128. (Standardmaessig eingestellt ist 0) Maximum Prefetch: Dieser Wert gibt die maximale Anzahl an logischen Sektoren an, die das Laufwerk bei einem Cache-Miss beim Lesezugriff mittels Prefetch einlesen soll. Gueltige Werte sind 0 - 128. (Standardmaessig eingestellt ist 64 = 32 KByte)