size - 如何计算硬盘的容量?

标签 size disk capacity

我有一个如何计算硬盘容量的实例,谁能解释一下 BOLD 数字是从哪里来的?

转速:7200

扇区数:400

盘数:6

头数:12

气缸:17000

平均寻道时间:10 毫秒

在 adj 圆柱体之间移动的时间:1 毫秒

第一行给我的答案是:

12 x 17 x 4 x 512 x 10^5

我只是想知道粗体部分是从哪里来的。512我不知道。 10 来自寻道时间但它的幂为 5?

最佳答案

答案是

heads x cylinder x sectors x 512 (typical size of one sector in bytes)

这是

12 x 17000 x 400 x 512

相同
12 x 17 x 1000 x 4 x 100 x 512

100 = 10^2
1000 = 10^3
10^2 x 10^3 = 10^5

如您所愿,这里不需要任何时间。

可以在 Wikipedia 找到 512 字节的引用。 ,例如(下面还有一个使用相同公式的类似示例)。

关于size - 如何计算硬盘的容量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2059330/

相关文章:

python - 如何在python中检查文件的字符数

java - StringBuilder容量()

java - ArrayList 容量大小增加奇怪的行为

powershell - 如何通过脚本查看虚拟硬盘的分区数?

.net - .NET 通用字典是否应该使用等于它将包含的项目数的容量初始化?

c++ - 确定数组的大小

计算目录大小的Java程序不断抛出NPE

c# - 获取二维数组数组中二维数组的数量

linux - 进程是否可以锁定磁盘以使其他进程无法访问它?

linux - 尝试从现有 for 循环中的文件读取