Gestión de Disco en Android



Gestión de Disco
Uno de los puntos también importante de las gestiones que realizan los diferentes sistemas operativos en un ordenador, es la gestión de disco. Para entender este tipo de gestión, es importante conocer primeramente qué es un disco duro.
El disco duro en un ordenador es una pieza muy importante, es un dispositivo que se utiliza para el almacenamiento de datos de archivos digitales, que se realiza a través de grabación magnética. Además de almacenar el sistema operativo, éste está compuesto por uno o más discos que se encuentran incorporados por un eje  que gira dentro de la caja metálica, también, Cada uno de estos discos cuenta con un cabezal de lectura/escritura. El disco duro, crea particiones de disco automáticamente, para dividir el disco en varias partes.


¿Qué es una Partición de Disco?
Es el calificativo que adopta cada fraccionamiento que existe en una sola unidad física de almacenamiento de datos. Es importante destacar, que cada partición tiene su propio sistema de archivos;  ya que habitualmente, cualquier sistema operativo descifra, utiliza y maneja cada una de dichas particiones como si fueran  un disco físico independiente, a pesar de que éstas se encuentren en  un solo disco físico. El uso de diferentes sistemas de archivos permite almacenar y reconocer los datos para su utilidad.



DISCOS DUROS MECANICOS Y DISCOS SSD
Una de las principales restricciones de los smartphones actualmente, es el almacenamiento. Las alternativas que solían presentar los creadores eran finitas. Estos fabricantes,  planteaban  dos opciones: una donde el modelo tenía mayor almacenamiento interno y la otra venía siendo adquirir una tarjeta microSD que ayudaría al aumento de la capacidad.
Actualmente, se tiene la posibilidad de conectar el smartphone a un pendrive o discos duros utilizando cables, y así contribuyendo el tener mucho más almacenamiento. Este modo de ejecución se denomina USB OTG.

Discos Duros Mecánicos
            Los discos duros mecánicos son aquellos acostumbrados o habituales que se han venido utilizando desde hace ya un tiempo. El funcionamiento de dichos discos es a través de mecanismos magnéticos, que almacenan la información en discos de metal. La velocidad con la que  éstos cuentan, es una velocidad normal o estándar en comparación con otros tipos de discos duros existentes. Sin embargo, una de las ventajas que estos poseen, es que permiten tener un dispositivo con un gran almacenamiento a un costo no elevado.
Discos SSD
Los discos de estado sólido o State Solid Disk (SSDs), son aquellos que  están compuestos por celdas de memoria, y tienen como una de sus características principales el ser considerablemente rápidos. Estos discos resultan ser muy útiles, ya que permiten acceder de forma rápida a la información que viene siendo  un factor muy importante a considerar, si se desea tener un sistema operativo rápido y fluido. Pese a contar con esta gran ventaja, el inconveniente que estos presentan es que su producción es más difícil comparados con los discos duros clásicos, además de tener una menor capacidad.

SISTEMA DE ARCHIVOS DE ANDROID
Un sistema de archivos es un elemento del sistema operativo que se encarga de guiar el uso de la memoria física del dispositivo, efectuando gestiones como la asignación de espacio para archivos y la administración del mismo, así como también, el resguardo de los datos exclusivos para aquellos usuarios sin autorización. Los sistemas de archivos son de gran importancia, ya que de ellos depende la rapidez del acceso, escritura o lectura de los datos en la memoria. En cuanto al sistema de archivos utilizado por Android, existen disponibles tres opciones que son las siguientes: F2FS, YAFFS2 y EXT4.

-F2FS(Flash-Friendly File System): este sistema está planteado para trabajar en memorias flash como las que equipan los smartphones o tabletas.es un sistema de archivos que se integró en el kernel de Linux en la versión 3.6, en octubre de 2012.
-YAFFS2(Yet Another Flash File System): es un sistema de archivos que fue diseñado para memorias flash tipo NAND, que permitía aumentar la vida útil de las memorias Flash y tener resistencia ante fallos de energía. Android lo utilizó como sistema de archivos solo hasta la versión 2.3, ya que de allí en adelante implementó EXT4.
-EXT4: es el sistema de archivos más utilizado en Linux, un sistema que es la evolución de la rama extended filesystems y es considerablemente utilizado en dispositivos con kernel Linux.

 El sistema operativo Android es un sistema que fue diseñado para dispositivos móviles, como teléfonos celulares, tablets, entre otros. Éstos dispositivos a diferencia de los ordenadores, no cuentan con un disco duro como tal, por lo que la gestión de disco en ellos, se realiza en una memoria flash de tipo NAND que sustituye o reemplaza al disco duro y sus funciones, convirtiéndose en una parte fundamental de los smartphones.

¿Qué es la memoria Flash?
Es launidad dentro de un móvil o tableta que tiene la habilidad de admitir  diversas lecturas y escrituras de datos al mismo tiempo, funcionando por medio de impulsos eléctricos.Convirtiéndose en una tecnología adelantada en comparación con las arcaicas memorias, que sólo podían realizar una operación al mismo tiempo. Como se mencionaba anteriormente, las memorias flash son como el disco duro de los móviles Android, ya que es allí en donde se almacenan todos los datos del dispositivo como las apps, los archivos temporales, entre otros. Una de las ventajas que tiene esta memoria, es que su tamaño es bastante pequeño y debido a ello  han surgido diferentes dispositivos portátiles que implementan esta tecnología, postulando la memoria flash como el futuro de los discos duros de los dispositivos.

Funcionamiento de la memoria Flash
     El funcionamiento de esta memoria radica esencialmente en  la interacción de electrones con uno de los campos magnéticos que se hallan dentro de ella. La memoria flash, posee  todo tipo de celdas que están cifradas en un tipo de escritura binaria (ceros y unos). Las lecturas que se realizarán en dichas celdas, dependerá de la acción que se realice. A continuación, se explicará como sucede en diferentes casos de operaciones que se realicen en el dispositivo:
·         Para la creación de una nueva fotografía, una canción o cualquier tipo de archivo dentro del terminal o tableta,uno de los electrones pasa por una de éstas celdas, creando una lectura de ceros, que en definitiva se traduce en la representación de los archivos mencionados anteriormente.
·         para visualizar cualquiera de los archivos que se hallan en la memoria flash en sus diferentes tipos, los campos magnéticos de las celdas se volverán más fuertes e inmovilizarán los electrones y de ese modo la celda se cargará eléctricamente en poco tiempo (milisegundos) para que se pueda hacer uso de  ese archivo.
·         Si se desea  borrar un archivo, la memoria flash al contrario del caso anterior en el que retiene los electrones en las celdas, ésta administra una corriente inversa al campo eléctrico, que hace que los electrones salgan y posteriormente se libere ese espacio de memoria.

Particiones en la memoria flash de Android:
La memoria de un smartphone o tablet, al igual el disco duro de un ordenador, puede fraccionarse en varias partes o particiones. Estas particiones se forman en la memoria interna del dispositivo (memoria flash), y cada una de ellas tiene un objetivo fijado. En seguida, se mencionarán y explicarán cuáles son las particiones que existen en un dispositivo Android y cuál es el propósito que cumple cada una.

Particiones estándar
Las particiones de un dispositivo con Android son las siguientes:
·         /boot: en esta partición están contenidos el kernel y el bootloader, es una partición critica que debe tratarse con cuidado, ya que la misma es la que permite el que el dispositivo pueda inicializarse, sin ella, al momento de eliminarla y reiniciar el equipo, éste puede quedar sin poder volver a funcionar.

·         /system: contiene el sistema operativo, y las aplicaciones que vienen preinstaladas en él.Posteriormente a la iniciación del dispositivo desde la partición /boot, se escoge esta para continuar. Si esta partición llega a ser borrada, se estaría removiendo el sistema operativo, a pesar de ello el dispositivo aún puede bootear y el problema sería resuelto siempre y cuando se cuente con un recovery, que permita instalar otra ROM (Read Only Memory).

·         /recovery: es la partición que contiene la herramienta de recovery, dicha partición permite llevar a cabo funciones de recuperación o rescate, para casos como por ejemplo, cuando se realiza el restablecimiento de fábrica o la eliminación de alguna de las otras particiones.

·         /data: contiene los datos del usuario, al contrario de lo que se pueda pensar, estos datos no son archivos o fotos, aquí se almacena información como contactos, mensajes, configuraciones, y las aplicaciones que el usuario haya instalado. Al  borrar los datos de esta partición, sencillamente se está haciendo que un dispositivo vuelva a su estado de fábrica.

·         /cache: esta partición resulta un poco obvia debido a su nombre ya es que es la encargada de guardar el caché.  En ella se almacenan los datos a los que Android accede a menudo y los tiene a mano para cuando éste los necesite, y de este modo ampliar la rapidez de respuesta, como se realiza en los navegadores. Si dicha partición llega a ser borrada, no ocurre nada grave, sólo  baja un poco la velocidad al arranque del dispositivo, sin embargo éste puede volver a guardarlos con el tiempo.

·         /misc: en ella se hallan diversos arreglos que pueden referirse a identificadores del operador de red, o la configuración de componentes del hardware como el USB. Si  esta partición se pierde podría hacer que algunas particularidades del dispositivo no funcionen correctamente.

  Memorias Externas
Todos los smartphones independientemente del sistema operativo que tengan, utilizan una memoria flash interna. No obstante, Android permite usar una memoria externa para mayor almacenamiento, éstas  son las tarjetas SD. En cuanto a las particiones, si un dispositivo tiene tarjeta SD para ensanchar su espacio de almacenamiento, la tarjeta en cuestión va a representar otra partición. Las particiones que se realizan en la tarjeta SD son las siguientes:


·                /sdcard: en esta partición que forma parte de  la tarjeta SD, es donde se almacena toda la información que el usuario desee, como lo son archivos multimedia, documentos, entre otros. Esta partición se puede borrar, y se tiene como sugerencia,  realizar copias de seguridad de los archivos que en ella se existen antes de realizar tal acción.

·         /sd-ext: a pesar de que no es una partición estándar, se ha vuelto muy popular.  Simplemente es una partición anexa de la tarjeta SD, que funciona como una extensión de la partición /data, es muy ventajosa para la instalación de aplicaciones más allá de las que la memoria interna puede admitir. Al borrar esta partición se estaría haciendo lo mismo que al borrar la partición /data.



Análisis realizado por Floriangie Mendoza,  C.I 23.901.046 

Comentarios

  1. cual de los 3 sistemas de archivos mencionados es el mejor para trabajar y porque android se cambio de YAFFS2 A EXT4?

    ResponderEliminar
    Respuestas
    1. Haciendo una comparación entre ellos, el mejor de los tres viene siendo F2FS, ya que tiene un Excelente desempeño y rendimiento, además de una velocidad muy superior a las del resto para hacer actividades muy comunes en Android, como acceder a la base de datos y al momento de querer realizar escrituras aleatorias, el EXT4 sólo en escrituras secuenciales puede ser más rápido que F2FS, pero del resto F2FS es superior. En cuanto a YAFFS2, este quedó desplazado con la evolución de los smartphones, ya que los mismos comenzaron a utilizar más de un núcleo en su sistema de archivos y yaffs2 sólo cuenta con uno, por lo que dicha limitación produce fallos en el sistema, prácticamente, al ir innovándose los dispositivos móviles este ha quedado un poco obsoleto

      Eliminar
  2. ¿como se supone que evalúe.. si no colocaron los nombres de los que desarrollaron los temas ?

    ResponderEliminar

Publicar un comentario

Entradas populares