您读取/写入软盘(3 1/4 和 5 1/2)的速度有多快?

问题描述 投票:0回答:3

有人知道/记得软盘的实际读写速度吗?我想用这个作为一个花絮来争论我们的 Sharepoint 服务器有多慢,但所有提供有关磁盘信息的网站似乎都没有他们的实际工作速度。

hardware legacy floppy
3个回答
10
投票

IIRC,

最后的控制器,大多数现代floppy controllers的额定速度为

500kbps至1Mbps
,较旧的控制器的速度约为250kbps

实际磁盘始终达到最大速度约100-250kbps,而且我从未在软盘上见过超过 250kbps 的速度。

读取速度可以达到更高,但我从未见过接近控制器最大值的情况。也许不是最好的答案,但可以为您提供一些见解。


2
投票

取决于,在 20 世纪 70 年代末,一个 8 位 Intel 8271 软盘控制器,带有一个 Intel 8257 DMA 控制器,在时钟频率为 1 MHz 的机器上运行,并读取 40 磁道、单面、单密度、5.25 英寸、3 KB / 磁道、磁盘,将产生约 400 毫秒的旋转成本,因为驱动器从 0 rpm 加速到 300 rpm,然后等待磁头寻找并稳定在所需磁道上所需的 > 50 毫秒,以便能够启动磁道。扇区操作,这会导致约 60ms 的损失,因为设备等待所需的扇区来到磁头下方。磁道通常分为 128、256 或 512 字节扇区(块)。因此读取/写入 > 3 Kbyte 文件在增加传输字节的成本之前,会产生超过一秒的旋转和寻道开销,例如写入每个字节 4-8 毫秒。必须寻找两个磁道,并读取大量扇区来组装文件。所以远未实现1 MByte/秒,理论上控制器能够处理。

在 20 世纪 80 年代初,在 Commodore 1540/1 驱动器中添加 Commodore 选择,在外部磁盘驱动器和计算机之间建立每秒 300 位(37 字节)的串行总线,每秒传输 0.4 KB理论最大传输速率。 Atari 在同一时期选择了稍快的 2400 位(300 字节)/秒串行控制器。

在 20 世纪 80 年代后期,高密度、双面、80 磁道、额定转速 360 rpm、3.5 英寸磁盘,理论上能够容纳约 2MB,通常分区为 512 字节扇区,随着寻道时间的改善,传输速率将提高四倍以上。磁盘物理上更小,需要磁头移动更短的距离,旋转更快,以减少扇区查找操作,同时仍然需要更少的能量和时间来旋转。更大的扇区大小也减少了单个块事务的数量,虽然还远未达到 1 MB,但即使是 8 位、1 MHZ 控制器理论上也可以移动一秒,更不用说可以通过 > 50 MByte / 秒的数据总线推送的内容了。 32 位系统,驱动器随一起出售。


0
投票

我绝对记得我的第一台 PC 的硬盘驱动器的最高速度略低于 500KB/s,而软盘驱动器的速度肯定要慢得多。

我能给出的唯一明确答案是 IBM PC 的软盘控制器的运行速度为 250Kbit/秒。这使得原始 PC 上的软盘访问速度约为 25KB/秒。

© www.soinside.com 2019 - 2024. All rights reserved.