3.2.2. Using Existing Disk Drives (Verwendung vorhandener Festplatten)
3.2.2. Using Existing Disk Drives (Verwendung vorhandener Festplatten)
Festplatten haben kleine zufällige Schwankungen in ihrer Rotationsgeschwindigkeit aufgrund chaotischer Luftturbulenz [DAVIS, Jakobsson]. Die Hinzufügung von Low-Level-Festplatten-Suchzeit-Instrumentierung erzeugt eine Reihe von Messungen, die diese Zufälligkeit enthalten. Solche Daten sind normalerweise stark korreliert, sodass eine signifikante Verarbeitung erforderlich ist, wie in Abschnitt 5.2 unten beschrieben. Nichtsdestotrotz zeigte die Experimentierung vor einem Jahrzehnt, dass mit solcher Verarbeitung selbst langsame Festplatten auf den langsameren Computern jener Zeit leicht 100 Bits pro Minute oder mehr exzellenter Zufallsdaten erzeugen konnten.
Jede Erhöhung der Prozessorgeschwindigkeit, die die Auflösung erhöht, mit der die Festplattenbewegung zeitlich gemessen werden kann, oder die Rate der Festplattensuchvorgänge erhöht, erhöht die Rate der Zufallsbit-Generierung, die mit dieser Technik möglich ist. Zum Zeitpunkt dieses Dokuments und mit moderner Hardware wäre eine typischere Rate der Zufallsbit-Produktion über 10.000 Bits pro Sekunde. Diese Technik wird in Zufallszahlengeneratoren verwendet, die in vielen Betriebssystembibliotheken enthalten sind.
Hinweis: Die Einbeziehung von Cache-Speichern in Festplattencontrollern hat wenig Einfluss auf diese Technik, wenn sehr kurze Suchzeiten, die Cache-Treffer darstellen, einfach ignoriert werden.