0

我有一个简单的问题。如果我在 android 的系统分区中有一个文件,并且如果我将相同的文件复制到 sdcard 上,哪个会更快访问?

请回答这个问题。

提前致谢

4

5 回答 5

1

您将无法真正注意到从内部存储器和 SD 卡访问文件之间的访问速度差异。使用内部存储器,您将获得额外的安全优势,因为其他应用程序无法访问它,或者您无法通过挂载访问它。

于 2013-04-08T10:07:49.743 回答
1

答案是手机内部存储器,因为与 SD 卡相比,磁盘管理(用于手机)对于内部存储器来说总是更好,因此访问内部存储器的速度更快,但您不会注意到因为差异以毫秒为单位

使用内部存储器,您将获得优势,除非设备未植根,否则用户无法看到您的文件。

于 2013-04-08T10:12:45.753 回答
1

差异可以忽略不计。在任何情况下,大多数较新的设备都只有一个存储在设备上,它是分区的。在此类设备中,无需访问单独的 SD 卡,因为内存与系统存储相同。

在带有 SD 卡的设备上,访问文件可能会有很短的延迟,但在几乎任何情况下都可以忽略不计。

于 2013-04-08T10:03:42.397 回答
1

如前所述,时差并不明显。但是,一个简单的物理定律(和 EE)会告诉您,距离越长(在本例中为 I/O 总线),所需的时间就越长。因此,SDCard 比主板上的任何东西都慢,即使它以毫秒为单位。

我发现 SDCard 最适合用于媒体文件的静态存储,并且应在手机上安装应用程序,使它们尽可能快地运行,即使您可以将一些应用程序移动到 SDCard。

于 2013-04-18T21:48:03.670 回答
0

除非您处理非常大的视频文件,否则速度并不明显。SD卡的速度是按等级来衡量的:(4、6或10级),10级的速度更高,为10MB/S,2级的速度在2MB/S左右。所以,对于好等级的SD卡,速度差距更小。但是,通常手机内存比 SD 卡快。

于 2017-12-20T06:57:27.817 回答