![我们如何计算CD写入速度](https://linux22.com/image/1355726/%E6%88%91%E4%BB%AC%E5%A6%82%E4%BD%95%E8%AE%A1%E7%AE%97CD%E5%86%99%E5%85%A5%E9%80%9F%E5%BA%A6.png)
我正在做考试的一道及格试卷题,我遇到了以下问题。使用写入速度为 24X 的 CD 刻录机,1 秒钟内可以向 52X CD-R 写入的最大数据量是多少?
当我计算这个时,我得到了 31.7。
我有两个问题。这是 MB 还是 MiB?我在谷歌上搜索了几种计算方法。这些方法为我提供了不同的值。如果可能的话,请为我提供一个正确的算法来计算这个。
答案1
单速 CDROM 读取取决于每秒 75 个扇区。CDROM 上的数据扇区为 2048 字节。因此,“1x CDROM”的读取速度为 150 KiB/秒。我将“最高”加粗,因为并非所有驱动器都达到此速度。该地区的许多驱动器都达到 130-140 KiB/秒。
无论如何,150KB/秒是 1x CDROM 目前可接受的速度。
如果 CDROM 的读取速度高达 300 KiB/秒(2x150),则称为 2x
如果 CDROM 的读取速度高达 600 KiB/秒(4x150),则称为 4x
...
24 速度是 24x150 KiB/秒3600 KiB/秒。
假设:
- 系统生成数据的速度足够快,因此您实际上有一些东西可以写。
- 作家有能力达到那样的速度(嗯,这是你问题中给出的假设)。
- 该介质允许以该速度写入。(您的介质最多允许 52 倍速写入)。
- 驱动器已开始旋转。
- 驱动器已准备好写入实际数据。例如,无需从导入开始。
这是 MB 还是 MiB?
我的答案是以 KiB 为单位,因为 CDROM 上的数据扇区是 2048 字节,即 2 KiB。
如果您希望以 MB 为单位:3600/1000 -> 3.6 MB/秒
如果您希望以 MiB 为单位:3600/1024 -> 3.51 MiB/秒