跳到主要内容

3.2.2. Using Existing Disk Drives (使用现有磁盘驱动器)

3.2.2. Using Existing Disk Drives (使用现有磁盘驱动器)

磁盘驱动器由于混沌空气湍流而在其旋转速度上有小的随机波动 [DAVIS, Jakobsson]。添加低级磁盘寻道时间仪器会产生包含这种随机性的一系列测量。这些数据通常是高度相关的, 因此需要如第5.2节所述的重要处理。尽管如此, 十年前的实验表明, 通过这种处理, 即使是当时较慢计算机上的慢速磁盘驱动器也可以轻松地每分钟产生100比特或更多的优秀随机数据。

处理器速度的每一次提高 (这提高了磁盘运动计时的分辨率或增加磁盘寻道的速率) 都会增加使用这种技术可能产生的随机比特生成速率。在撰写本文时以及使用现代硬件, 更典型的随机比特生产速率将超过每秒10,000比特。这种技术用于许多操作系统库中包含的随机数生成器。

注意: 如果简单地忽略代表缓存命中的非常短的寻道时间, 磁盘控制器中包含缓存内存对这种技术的影响很小。