有谁知道/记得软盘的实际读/写速度?我想用这个作为花絮来争论我们的 SharePoint 服务器有多慢,但所有包含磁盘信息的网站似乎都没有它们的实际工作速度。
IIRC,
对于大多数现代控制器floppy controllers
旧控制器,最后的额定值为500kbps至1Mbps,其速率约为250 kbps。
实际磁盘的最大速度总是在100-250kbps左右,我从未在软盘上看到过超过 250kbps。
读取速度可以达到更高,但我从未见过接近控制器最大值。也许不是最好的答案,但对你来说有一些见解。
在 1970 年代后期,取决于 8 位英特尔 8271 软盘控制器,带有英特尔 8257 DMA 控制器,在时钟频率为 1 MHz 的机器中运行,并读取 40 轨道、单侧、单密度、5.25 英寸、3 KB/轨道、磁盘,当驱动器从 0 加速到 300 rpm 时,会产生 ~ 400ms 的旋转成本, 在等待头部寻找并稳定在所需轨道上所需的> 50ms 之前,能够让它启动扇区操作,这将产生 ~ 60ms 的惩罚,因为设备等待所需的扇区进入头部下方。磁道通常被划分为 128、256 或 512 字节扇区(块(。因此,读取/写入一个> 3 KB 的文件会产生超过一秒的旋转和寻求开销,然后再增加传输字节的成本,例如每写入字节 4-8 毫秒。必须寻找两条轨道,并读取许多扇区来组装文件。因此,远未达到 1 MByte/秒,控制器理论上能够处理。
再加上Commodore在1980年代初期选择的Commodore 1540/1驱动器,在外部磁盘驱动器和计算机之间粘贴每秒300位(37字节(的串行总线,使每秒0.4 KB的理论最大传输速率。雅达利在同一时期选择了稍快的2400位(300字节(/第二个串行控制器。
在 1980 年代后期,高密度、双面、80 轨、360 rpm 额定值、3.5 英寸磁盘,名义上能够容纳 ~ 2MB,通常分区为 512 字节扇区,随着寻道时间的改进,传输速率将增加四倍以上。圆盘在物理上更小,要求磁头行进更短的距离,旋转得更快,以减少扇区寻道操作,同时仍然需要更少的能量和时间来旋转。较大的扇区规模也减少了单个大宗交易的数量,并带来了相关的设置成本。虽然仍然远未达到 1 MByte,但即使是 8 位、1 MHZ 控制器理论上也可以移动一秒钟,更不用说在几乎 32 位系统中可以通过> 50 MByte/秒数据总线推送的内容了。