¿Qué sistema de archivos utiliza Android?
¿Qué sistema de archivos utiliza Android? He leído tanto ext4 como YAFFS2.
Android utilizaba originalmente YAFFS2
como sistema de archivos. Después de Android 2.3, el sistema de archivos se convirtió en ext4
.
YAFFS2
se utiliza generalmente para flash NAND
en sistemas embebidos como teléfonos móviles. Incluye nivelación de desgaste y un GC mechanism
específicamente para flash NAND
, pero es solo de rosca única.
De acuerdo con un artículo de ARS Technica , la razón por la que Android cambió a ext4
de YAFFS2
para su sistema de archivos es porque YAFFS2
es de un solo hilo, y "probablemente habría sido un cuello de botella en los sistemas de doble núcleo". Android, incluso en 2010 estaba mirando hacia adelante cuando muchos núcleos podrían ser utilizados en los teléfonos inteligentes. Mirando hacia atrás, era obvio que era la decisión correcta. Los teléfonos inteligentes fueron a Dual Core en la época de Galaxy S2
. Más recientemente, la mayoría de Smart Phones se lanzan en la configuración Quad-Core, con configuraciones de 6 y 8 núcleos en el horizonte.