5 votos

Diferencia general en las velocidades de lectura/escritura para la memoria interna vs. la tarjeta SD

Entiendo que las velocidades de lectura/escritura dependen de lo que sea el teléfono y de la tarjeta SD, pero como ambos son memorias flash, pensé que los tiempos de lectura/escritura serían más o menos los mismos. También entiendo de esta pregunta, por qué es más seguro mantener las aplicaciones en el almacenamiento interno: memoria interna vs. tarjeta SD

Pero luego aprendí que "La velocidad de la memoria flash no está ligada a una velocidad máxima de transferencia de datos como los estándares USB". fuente que supongo que es algo que debería haber adivinado por saber que las velocidades de lectura/escritura varían mucho entre los dispositivos. Leyendo mucho material en línea, también he aprendido que las aplicaciones funcionan mejor desde el almacenamiento interno que desde las tarjetas SD, excepto en los casos en que la velocidad de E/S de la tarjeta SD es mejor que la de los teléfonos. Sin embargo, mirando esto artículo Parece que la mayoría de las velocidades de escritura de los teléfonos son más lentas que la velocidad mínima de escritura de una tarjeta SD de clase 10, y no pude encontrar velocidades mínimas de lectura para las tarjetas SD, así que no pude compararlas, por lo que me pregunto por qué las pruebas de referencia de todos mostraron diferencias salvajes entre las 2. Mi pregunta es, en general con los teléfonos modernos, ¿la lectura y escritura de archivos y medios (no aplicaciones) se realiza en el almacenamiento interno del teléfono que en una tarjeta SD?

En un hilo en [los foros de XDA][3], vi que el rootear un teléfono permite aumentar la velocidad de lectura/escritura de un teléfono a una tarjeta SD. ¿Qué pasa con el teléfono que permite el salto en las velocidades de lectura/escritura?

4voto

Lie Ryan Puntos 15629

Entiendo que las velocidades de lectura/escritura dependen de lo que sea el teléfono, y de la tarjeta SD, pero como ambos son memorias flash, pensé que los tiempos de lectura/escritura serían más o menos los mismos.

Esa es una suposición errónea. Mientras que todos son tecnología flash, hay una certeza muy amplia en la velocidad de almacenamiento. Una tarjeta SD de clase 2 tiene una velocidad mínima de lectura/escritura de sólo 2MB/s, mientras que una tarjeta de ultra alta velocidad puede funcionar a 30MB/s.

Con un dispositivo adecuado que tenga un bus de tarjeta SD de alta velocidad, es posible que la tarjeta SD sea más rápida que el almacenamiento interno. Esto no suele ser el caso, ya que mucha gente sólo compra una tarjeta SD estándar de 2MB/s, ya que son mucho más baratas y la mayoría de los consumidores no necesitan los almacenamientos de ultra alta velocidad.

Otro problema confuso es el tipo de carga de trabajo para el que se optimiza un almacenamiento. Un compañero de Stack Exchange midió el rendimiento de su almacenamiento interno de la Galaxy S2 frente a la tarjeta SD externa que casualmente tiene. Lo que encontró es que el almacenamiento interno es muy rápido a velocidades de lectura, cercanas a las de una tarjeta de clase 3 de velocidad ultra alta a 33 MB/s de escritura, pero sólo consigue una mísera velocidad de 5 MB/s de escritura; mientras que su tarjeta SD externa es más equilibrada, a 11 MB/s de lectura pero 8 MB/s de escritura.

Lo que eso muestra es que si ese dispositivo hubiera sido juzgado bajo la clase de velocidad de la tarjeta SD comiendo, el almacenamiento interno se habría puesto como un almacenamiento de clase inferior al almacenamiento externo. Sin embargo, dado que una de las cargas de trabajo más importantes del almacenamiento interno es la carga de la aplicación en la memoria, la velocidad de lectura masiva del almacenamiento interno probablemente le dará una ventaja real a la velocidad de carga de la aplicación.

En un hilo en [los foros de XDA][3], vi que el rootear un teléfono permite aumentar la velocidad de lectura/escritura de un teléfono a una tarjeta SD. ¿Qué pasa con el teléfono que permite el salto en las velocidades de lectura/escritura?

Lo que sucede es un montón de vudú con un grano de verdad ocasional. La gente ha estado informando del aumento de la velocidad cuando no existe ninguna todo el tiempo. Las velocidades de almacenamiento no sólo saltan porque estás rooteado.

Ocasionalmente, los fabricantes pueden enviar el dispositivo con controladores poco optimizados, y los ajustadores de terceros desarrollaron un controlador mejorado que está mejor optimizado que el que se envía con el dispositivo. La instalación del controlador personalizado sólo es posible si está rooteado o si está parpadeando la ROM personalizada. No es el proceso del rooting en sí mismo lo que mejora la velocidad, sino lo que puedes hacer con el poder de root que puede darte un impulso.

Pero lo que sucede más a menudo es que la mayoría de las grandes optimizaciones no son gratuitas. Lo que se gana en las optimizaciones de la velocidad de almacenamiento, se puede perder en el uso de la batería o en la duración del almacenamiento. Los fabricantes casi siempre optimizan para el caso general, y optimizar para el caso general significa hacer concesiones que no siempre se aplican a su situación particular. Por ejemplo, si usted es del tipo que recibe un dispositivo nuevo cada seis meses, no tiene sentido optimizar para la longevidad del almacenamiento, por lo que puede querer hacer un trueque utilizando el almacenamiento de forma más agresiva para aumentar la velocidad de escritura de manera que se reduzca su vida útil; otra posibilidad es que tenga un buen plan de copias de seguridad o que no almacene datos importantes en el dispositivo, por lo que puede estar dispuesto a cambiar el riesgo de una pequeña posibilidad de pérdidas de datos fatales por un gran aumento de la velocidad.

0 votos

¿Qué hacen las ROMs personalizadas que mejoran la velocidad? ¿Optimizan/reemplazan los drivers? Entonces, una tarjeta SD tiene x velocidad de lectura. Pero debido a la falta de optimización de los controladores, sólo es capaz de utilizar una fracción de la velocidad máxima de lectura, x/y . La optimización de los controladores permite y para disminuir. ¿Es correcto este escenario en lo que sucede cuando uno aumenta las velocidades después de rootear?

0 votos

Y de tus párrafos 3º y 4º (sin incluir mis comillas) deduzco que la comparación de la superioridad de los dispositivos de almacenamiento se basa en la situación, ya que la necesidad puede ser diferente, ya que algo podría necesitar altas velocidades de escritura, mientras que otra cosa necesitaría alta velocidad de lectura. Por último, dado que la mayoría de las veces lo que se hace es leer, generalmente es mejor el dispositivo de almacenamiento que tenga velocidades de lectura ligeramente superiores. ¿Es correcto lo que he entendido?

1 votos

@Abdul: Sí, hay miles de perillas y botones para ajustar sólo en el kernel de Linux y los controladores de dispositivos que los ajustadores pueden configurar sin escribir una sola línea de código. Cuando se incluye la modificación del código, los ajustes se vuelven mucho más complejos. Sin embargo, a no ser que los fabricantes sean realmente cutres, los aumentos gratuitos son muy raros o suelen ser marginales. La mayor parte de las veces, sólo se trata de intercambios diferentes.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X