GESTION DE ALMACENAMIENTO
La gestión de almacenamiento, se refiere a
como administra el disco duro, a generar
copia de los archivos de sistema y puntos de
restauración, creando archivos ocultos
donde guarda lo que se va modificando y o
desinstalando, También se ocupa de la
memoria virtual, creando un archivo oculto
que ocupa un determinado
porcentaje del disco duro, para la
paginación.
Un “Archivo” es un conjunto de bits almacenados en
un dispositivo es un conjunto de registros
relacionados.
SISTEMA DE ARCHIVO
El sistema de archivos está relacionado
especialmente con la administración del espacio
de almacenamiento secundario,
(File System)
En computación, un sistema de archivos es un
método para el almacenamiento y organización
de archivos de computadora y los datos que estos
contienen, para hacer más fácil la tarea
encontrarlos y accederlos. Los sistemas de
archivos
son
usados
en
dispositivos
de
almacenamiento como discos duros y CD-ROM e
involucran el mantenimiento de la localización
El “Sistema de Archivos” es un componente importante de un S. O. y suele contener:
“Métodos de acceso” relacionados con la manera de acceder a los datos almacenados en archivos.
“Administración de archivos” referida a la provisión de mecanismos para que los archivos sean almacenados, referenciados, compartidos y asegurados.
“Administración del almacenamiento auxiliar” para la asignación de espacio a los archivos en los dispositivos de almacenamiento secundario.
•
Los nombres de archivos solo necesitan ser
únicos dentro de un directorio de usuario
dado.
•
El nombre del sistema para un archivo dado
debe ser único para el sistema de archivos.
•
En sistemas de archivo “jerárquicos” el
nombre del sistema para un archivo suele
estar formado como el “nombre de la
Ejemplos de sistemas de archivos
FAT
UMSDOS
NTFS
UDF
Ext2
Ext3
Ext4
FAT
El sistema de archivos FAT fue creado por Bill Gates y Marc McDonald en 1977. Existen las versiones FAT12 del año 1977, FAT16 del año 1988 y FAT32 del año 1996.
UMSDOS
NTFS
Sus desventajas son:
*Utiliza gran cantidad de espacio en disco para sí mismo.
*No es compatible con sistemas operativos como DOS, Windows 95, 98 ni ME.
*No puede ser usado en disquetes.
Sus ventajas
UDF
EXT2
(Second extended file system - segundo sistema de archivos extendido). Sistema de archivos usado en sistemas operativos GNU/Linux. Su principal desventaja es que no posee registro por diario (journaling), que luego
fue implementado por su sucesor el ext3.
Fue diseñado originalmente por Rémy Card y fue el sistema de archivos por defecto de los Linux Red Hat, Fedora Core y Debian, luego reemplazado por el ext3.
Este tipo de sistema de archivos posee una tabla similar
EXT3
(Third extended file system - tercer sistema de
archivos extendido). Sistema de archivos con registro
por diario (Journaling). Se utiliza mucho en sistemas
operativos GNU/Linux.
EXT4
(Fourth extended file system - cuarto sistema de
archivos extendido). Sistema de archivos con registro
por diario (Journaling) anunciado el 10 de octubre de
2006 como una mejora del ext3 y compatible hacia
atrás.
Se
utiliza
mucho
en sistemas
REISERFS
Sistema de archivos diseñado e implementado por la empresa Namesys. Es soportado por Linux y otros sistemas operativos (algunos a través de implementaciones muy inestables).
Namesys no desarrolla más ReiserFS y se concentra en Reiser4. ReiserFS ofrece journaling, previniendo corrupciones en el
sistema de archivos. También posee Tail packing, un esquema que reduce la fragmentación interna.
XFS
Sistema de archivos de 64 bits de alto rendimiento con journaling creado por SGI.
• El subsistema de archivos se debe encargar de localizar espacio libre en los medios de almacenamiento para guardar archivos y para después borrarlos, renombrarlos o agrandarlos. Para ello se vale de localidades especiales que contienen la lista de archivos creados y por cada archivo una serie de direcciones que contienen los datos de los mismos.
Esas localidades especiales se llaman directorios. Para asignarle espacio
a los archivos existen tres criterios generales:
• Asignación contigua • Asignación encadenada
• Asignación con índices (indexada)
Cada directorio contiene la los nombres de archivos y la dirección del bloque inicial de cada archivo, así como el tamaño total de los mismos. Por ejemplo, si un archivo comienza en el sector 17 y mide 10 bloques, cuando el archivo sea accedido, el brazo se moverá inicialmente al bloque 17 y de ahí hasta el 27. Si el archivo es borrado y luego creado otro más pequeño, quedarán huecos inútiles entre archivos útiles, lo cual se llama fragmentación
Con este criterio los directorios contienen los nombres de archivos y por cada uno de ellos la dirección del bloque inicial que compone al archivo. Cuando un archivo es leído, el brazo va a esa dirección inicial y encuentra los datos iniciales junto con la dirección del siguiente bloque y así sucesivamente. Con este criterio no es necesario que los bloques estén contiguos y no existe la fragmentación externa, pero en cada "eslabón" de la cadena se desperdicia espacio con las direcciones mismas. En otras palabras, lo que se crea en el disco es una lista ligada.
En este esquema se guarda en el directorio un bloque de índices para cada archivo, con apuntadores hacia todos sus bloques constituyentes, de manera que el acceso directo se agiliza notablemente, a cambio de sacrificar varios bloques para almacenar dichos apuntadores. Cuando se quiere leer un archivo o cualquiera de sus partes, se hacen dos accesos: uno al bloque de índices y otro a la dirección deseada. Este es un esquema excelente para archivos grandes pero no para pequeños, porque la relación entre bloques destinados para índices respecto a los asignados para datos es incosteable.
comúnmente conocido como FAT (del inglés file allocation tabla), es un sistema de archivos desarrollado para MS-DOS, así como el sistema de archivos principal de las ediciones no empresariales de Microsoft Windows hasta Windows Me. FAT es relativamente sencillo. A causa de ello, es un formato
popular para disquetes admitido prácticamente por todos los sistemas operativos existentes para computadora
personal. Se utiliza como mecanismo de intercambio de datos entre sistemas operativos distintos que coexisten en la misma computadora, lo que se conoce como entorno
multi arranque. También se utiliza en tarjetas de memoria y dispositivos similares.
UN SECTOR
:
es una subdivisión de una pista (track) en
un disco magnético o un disco óptico. Cada
sector almacena una cantidad fija de datos.
CLÚSTERS :
Cuando se almacena en disco un archivo más grande que un clúster, este se subdivide en distintos clústeres. Por ejemplo: Imaginemos un disco con clústeres de 512 bytes.
PARTICION
:(volúmenes) en un disco duro para aplicarles un formato lógico (sistema de archivos) del sistema operativo específico que se instalará.
A cada volumen (puede ser un único volumen) se le da un formato de sistema de archivo y se la asigna
una letra de unidad (en Windows, C:, D:) o un nombre (como hda1, hda2 en Linux).
La partición es el nombre que reciben las divisiones
de una unidad física de almacenamiento de datos.
Los sistemas operativos suelen interpretar cada
partición de un disco rígido como un disco
independiente, aún cuando se trate de divisiones
virtuales de una misma unidad física.
UN ARCHIVO:
es un grupo de datos estructurados que
son almacenados en algún medio y pueden ser
usados por las aplicaciones.
La forma en que una computadora organiza, da
nombre, almacena y manipula los archivos se
denomina sistema de archivos y suele depender
del sistema operativo y del medio de
TIPOS DE SISTEMAS DE
ARCHIVOS:
Un sistema de archivos ( file system )
es una estructura de directorios con
algún tipo de organización el cual nos
permite almacenar, crear y borrar
archivos en diferentes formatos. En
esta sección se revisarán conceptos
importantes relacionados a los
Archivos de entrada: estos archivos están compuestos por una serie de datos almacenados en un dispositivo de entrada.
Archivos de salida: estos archivos contienen aquella información que se la visualiza desde la computadora.
Archivos de situación: estos archivos contienen información que es actualizada constantemente.
Archivos constantes: estos archivos están conformados por registros cuyos campos son fijos o bien, de baja frecuencia de variación.
Archivos históricos: está compuesto por datos que varían en el tiempo y con información de los archivos actualizados.
Archivos de movimiento:
esta clase de archivos se utilizan junto con los
constantes y poseen en común algún campo.
http://www.youtube.com/watch?v=DIvKbnLktPY