Está en la página 1de 13

1

Nombre
Miguel Angel
Apellido
Adames Morillo
Matricula
2024-0779
Docente
María Antonia Pineda Pereyra
Materia
Sistemas Operativos
Tema
Administración de archivos y almacenamiento
2

índice

Introducción ................................................................................................................................ 3
Archivos ...................................................................................................................................... 4
Directorios ................................................................................................................................... 4
Implementación del sistema de archivos .................................................................................... 5
Gestión y optimización del sistema de archivos ......................................................................... 7
Ejemplo de sistema de archivos .................................................................................................. 7
Descripción general del almacenamiento masivo ....................................................................... 8
Gestión de dispositivos de almacenamiento ............................................................................... 9
Gestión del espacio de intercambio ............................................................................................ 9
Estructura raid ........................................................................................................................... 10
Conclusión ................................................................................................................................ 12
Bibliografía ............................................................................................................................... 13
3

Introducción
En este documento, se mostrará lo que son los archivos, directorios, como podemos administrarlos
y las estructuras de almacenamiento masivo. Antes de empezar, primero hay que saber que son los
archivos y directorios:

- Un archivo es una colección de datos que se almacenan en un medio físico y a la cual se le


asigna un nombre.
- Un directorio es un tipo de archivo exclusivo que sólo contiene información necesaria para
acceder a archivos o a otros directorios.
¿Ahora ya sabemos lo que es un directorio y un archivo, pero, de seguros nos preguntamos cuál es
su diferencia?
Un directorio, tiene como función redirigirte hacia la ubicación de los archivos reales, mientras
que los archivos son los que podemos grabar o programar para un fin en específico. Puede ser un
documento o un programa creado.
Dicho esto, ya sabemos lo que son los directorios y los archivos. A continuación, desglosaremos
más acerca de estos temas que son muy importantes para el conocimiento de un dispositivo.
4

Archivos
Un archivo es una colección o conjunto de datos que pueden leerse o modificar. En la mayoría de
los casos, estos conjuntos pueden ser un documento, un programa, datos o un dispositivo. Las
impresoras, por ejemplo, se almacenan en archivos. Esto hace que los usuarios puedan acceder a
diversos elementos del sistema de manera organizada.

Hay 4 tipos de archivos principales los cuales son:

- Documento.
- Imagen.
- Video. - Audio.
Comúnmente, los archivos están representados por un nombre, un punto y una extensión o formato
de archivo. Los formatos de archivos son los que representan o especifican que tipo de archivo es.

Estos son los siguientes formatos de archivos más comunes:

- De texto: txt, doc, docx, etc.


- De imagen: jpg, gif, bmp, png, etc.
- De vídeo: avi, mp4, mpeg, mwv, etc.
- De ejecución o del sistema: exe, bat, dll, sys, etc.
- De audio: mp3, wav, wma, etc.
- De archivo comprimido: zip, rar, tar, etc.
- De lectura: pdf, epub, azw, ibook, etc.
- De imagen de disco: iso, mds, img, etc.

Directorios
Un directorio es un tipo de archivo exclusivo que sólo tiene información necesaria para acceder a
archivos o a otros directorios. Estos ocupan menos espacio que otros tipos de archivos.
Los sistemas de archivos se componen de grupos de directorios y de los archivos que se encuentran
dentro de los directorios. Los directorios se ramifican en sentido descendente, es decir, descienden
desde el directorio raíz del diagrama en árbol y pueden contener archivos y subdirectorios.
5

Esto que vemos aquí es un directorio. Podemos decir que es un tipo de árbol como acabamos de
mencionar con diferentes subdirectorios y dentro de estos subdirectorios están los archivos.

- Tipos de directorios: El Sistema operativo, los usuarios o el administrador del sistema


pueden definir los directorios. Los directorios definidos por el sistema contienen tipos
específicos de archivos del sistema, por ejemplo, los elementos que son los mandatos, se
pueden decir que se parecen a los formatos de archivos solo que estos, tienen un signo
especial el cual es (/).

- Organización de los directorios: Los directorios contienen archivos y subdirectorios


como ya había mencionado. Un subdirectorio es un directorio dentro de otro directorio. El
directorio que contiene el subdirectorio se le considera como directorio padre.

- Abreviaturas de los directorios: Las abreviaturas constituyen un método adecuado para


especificar determinados directorios. Por ejemplo (.) esta abreviatura significa el directorio
de trabajo actual. (..) Esta identifica el directorio que está por encima del directorio de
trabajo actual, en pocas palabras un directorio padre. (~) Esta abreviatura es el directorio
inicial.

Implementación del sistema de archivos


Los sistemas de archivos se almacenan en discos. La mayoría de los discos se pueden dividir en
una o más particiones, con sistemas de archivos independientes en cada partición.
Probablemente, la cuestión más importante al implementar el almacenamiento de archivos sea
mantener un registro acerca de que bloques de disco van con el archivo. Se utilizan varias técnicas
en distintos sistemas operativos.

- Asignación contigua: La asignación contigua es un esquema simple de almacenamiento


de archivos en el que cada archivo se guarda como una serie contigua de bloques de disco.
6

En este sistema, se asignan bloques consecutivos a un archivo, lo que facilita la


implementación y mejora el rendimiento de lectura, ya que un archivo completo se puede
leer en una sola operación. Sin embargo, la desventaja principal es la fragmentación del
disco con el tiempo, ya que, al eliminar archivos, se crean huecos que no se compactan
inmediatamente. Para resolver este problema, se debe mantener una lista de huecos o
compactar el disco, lo cual puede ser costoso. Aunque la asignación contigua es común en
CD-ROMs, donde los tamaños de archivo son conocidos de antemano y no cambian, puede
ser problemática en discos que experimentan cambios frecuentes en la información
almacenada.

- Asignación de lista enlazada (ligada): En el segundo método, los archivos se almacenan


como listas enlazadas de bloques de disco, usando la primera palabra de cada bloque como
un puntero al siguiente. A diferencia de la asignación contigua, esto evita la pérdida de
espacio por fragmentación, salvo en el último bloque. La entrada del directorio solo guarda
la dirección del primer bloque. Aunque la lectura secuencial es eficiente, el acceso aleatorio
es lento y el tamaño del bloque ya no es una potencia de dos debido al puntero, afectando
la eficiencia al leer el tamaño completo del bloque.

- Asignación de lista enlazada utilizando una tabla en memoria: Para superar las
desventajas de la asignación de lista enlazada, se propone almacenar la información de los
bloques en una tabla en memoria conocida como FAT (Tabla de asignación de archivos).
Cada entrada de la tabla contiene el número del siguiente bloque en la secuencia del
archivo, con un marcador especial indicando el final. Esta organización elimina la pérdida
de espacio y facilita el acceso aleatorio. Sin embargo, la principal desventaja es que la tabla
debe permanecer en memoria todo el tiempo, lo que puede ser impráctico en discos grandes,
ya que, con un disco de 200 GB y bloques de 1 KB, la tabla podría ocupar 600800 MB de
memoria principal.

- NODOS-I: Para gestionar qué bloques pertenecen a cada archivo, se propone el uso de una
estructura llamada nodo-i (nodo-índice). Este nodo-i contiene atributos y direcciones de
disco de los bloques asociados al archivo. A diferencia de otros métodos, el nodo-i solo
necesita estar en memoria cuando el archivo está abierto, haciendo un uso eficiente de la
memoria. Además, en lugar de una tabla en memoria, se utiliza un arreglo que solo ocupa
espacio proporcional al número máximo de archivos abiertos simultáneamente. Para
manejar archivos que crecen más allá de un límite, se reserva la última dirección de disco
para apuntar a un bloque que contiene más direcciones de bloques de disco, permitiendo la
expansión del archivo de manera flexible y eficiente.
7

Gestión y optimización del sistema de archivos


Un sistema de archivos constituye una estructura de directorios completa, que abarca desde el
directorio raíz hasta subdirectorios y archivos. Está limitado a un solo volumen lógico, y las tareas
cruciales de gestión del sistema se centran en él. Estas tareas incluyen la asignación de espacio en
los volúmenes lógicos, la creación de sistemas de archivos, la obtención de espacio disponible para
los usuarios, el monitoreo del uso del espacio, la realización de copias de seguridad para prevenir
pérdidas de datos, la toma de instantáneas para capturar imágenes coherentes del sistema de
archivos en momentos específicos, y el mantenimiento de los sistemas de archivos en un estado
coherente.
Por ejemplo, existen varios mandatos de gestión de sistema que ayudan a gestionar los sistemas de
archivos. Entre estos mandatos se encuentran:

- Backup: Realiza una copia de seguridad.


- dd: Copia datos directamente de un dispositivo a otro, para realizar copias de seguridad.
- Df: informa la cantidad de espacio utilizado y libre en un sistema de archivos.
- Mkfs: Crea un sistema de archivos de un tamaño común en un volumen lógico.
- Restore: Restaura los archivos de una copia de seguridad.

Estos se consideran los 5 más importantes dentro de una gestión de sistemas de archivos.
Para su optimización: Limpieza del disco duro, actualización del sistema operativo, optimización
del inicio del sistema, gestión de programas y aplicaciones, uso de un antivirus confiable,
optimización de la configuración del sistema, herramientas de limpieza de registro y copias de
seguridad regulares.

Ejemplo de sistema de archivos


Existen varios sistemas de archivos comunes,
como FAT16, FAT32, exFAT, NTFS, HFS+,
APFS y ext4. Cada uno tiene sus características
y usos específicos.

- FAT (File Allocation Table): Antiguo,


utilizado en dispositivos portátiles y hardware
especial. Limitado en tamaño de archivos y
particiones.
- exFAT (Extended File Allocation Table):
Evolución de FAT, diseñado para medios
extraíbles. Eficiente con archivos grandes, compatible con Windows desde Windows 7.
- NTFS (New Technology File System): Estándar en Windows desde Vista. Ofrece ventajas
como compresión y seguridad avanzada de datos.
8

- HFS+ (Hierarchical File System): Evolución de HFS para Apple. Más eficiente y capaz
de gestionar más archivos. Linux puede leer y escribir, pero Windows necesita software
adicional.
- APFS (Apple File System): Lanzado por Apple en 2017. Diseñado para unidades de estado
sólido (SSD) y compatible con cifrado. Reemplaza automáticamente HFS+ en SSD en
sistemas macOS.
- ext4: Sucesor de ext3 en sistemas Linux como Ubuntu. Introduce funciones como "extents"
para gestionar archivos grandes y evitar fragmentación. Admite volúmenes de hasta 1
exabyte.

Descripción general del almacenamiento masivo


El almacenamiento masivo se refiere al modo de guardar grandes cantidades de datos en
dispositivos informáticos como discos duros, cintas magnéticas o tarjetas de memoria. Esta manera
de almacenamiento admite a los usuarios la recuperación rápida y sencilla de los datos
almacenados en cualquier momento.
Esto sirve para guardar grandes cantidades de información en varios dispositivos, lo que resulta
útil para organizar y acceder a los datos de forma eficaz.

Estas son algunas razones del porque son implementadas:

- Reduce los Costos Operativos.


- Mejora en la Gestión de Datos.
- Aumenta la Productividad. - Facilita la Colaboración.

Existen varios tipos de almacenamiento masivo:

- Almacenamiento en la nube: Guardar archivos en servidores remotos, accesibles desde


cualquier lugar con conexión a Internet.
- Discos duros: Dispositivos mecánicos para almacenar grandes cantidades de información,
ya sea interna o externamente en computadoras o servidores.
- Cintas magnéticas: Medio eficiente para almacenamiento masivo con acceso secuencial,
utilizado para respaldar grandes cantidades de datos críticos.
- Tarjetas flash: Dispositivos portátiles para almacenamiento externo rápido en dispositivos
móviles como teléfonos inteligentes y computadoras portátiles.
- Discos Blu-ray: Ofrecen capacidades superiores a CDs o DVDs, con mayor velocidad de
transferencia y capacidad de arranque para intercambios rápidos entre computadoras o
servidores remotos.
9

Gestión de dispositivos de almacenamiento


Se refiere al conjunto de procesos y prácticas utilizados para administrar y organizar
eficientemente los dispositivos de almacenamiento de datos en un sistema informático. Esto
incluye la planificación, configuración, mantenimiento y monitoreo de dispositivos. Estos pueden
ser los discos duros, las unidades de estado sólido (SSD), unidades flash, cintas magnéticas, etc.
Los distintos métodos que utilizan las empresas son estos:

- Unidades de cinta: Económicas y fiables, ideales para almacenamiento a largo plazo. Su


duración es de 30 años o más, pero las unidades necesarias para leer los datos pueden ser
costosas. Se recomiendan para almacenar información de respaldo que rara vez se accede.

- Unidades de disco duro (HDD): Con un bajo desembolso inicial, son apropiadas para
diversas necesidades de almacenamiento. Aunque más económicas, la duración de los datos
almacenados es de tres a cinco años.

- Unidades de estado sólido (SSD): Rápidas, resistentes y duraderas. Utilizan memorias


flash y son compactas, siendo ideales para diversas aplicaciones de almacenamiento.

- Cabinas flash híbridas: Combina HDD y SSD para equilibrar rendimiento y precio.
Ofrece la eficiencia de las SSD y el costo reducido de las HDD.

- Almacenamiento de datos 5D: Utiliza discos de cuarzo fundido para codificar datos,
ofreciendo una capacidad de 360 TB en un contenedor resistente. Permite el
almacenamiento en tres dimensiones físicas y dos ópticas.

- Almacenamiento en la nube: Versátil, escalable y accesible, pero con consideraciones de


seguridad. Se debe tener en cuenta la seguridad en las políticas de protección de datos de
la empresa.

Gestión del espacio de intercambio


El intercambio, es una técnica de administración de memoria utilizada en la programación para
aumentar la cantidad de procesos que comparten la CPU. En pocas palabras es una técnica que
elimina un proceso de la memoria principal y la almacena en la secundaria y luego la trae de vuelta
a la memoria principal para su ejecución continua. A estos intercambios se le denomina SWAP IN
Y SWAP OUT. El espacio de intercambio puede ser un archivo, una unidad lógica o una partición.
El objetivo de este es dar volumen a la ejecución de más aplicaciones de las que pueden tener
simultáneamente en la memoria del sistema. Por ejemplo, esta técnica implica mover el código y
10

los datos de un proceso completo desde la memoria al almacenamiento secundario para cargar otro
proceso almacenado previamente. Se realiza para evitar que un proceso utilice más memoria RAM
de la disponible en el sistema. Aunque puede ser ineficiente al intercambiar procesos completos,
incluso si solo se ejecutará una pequeña parte del código. Durante este intercambio, un proceso se
traslada temporalmente a un área especial en el disco y luego se devuelve a la memoria para
continuar su ejecución. Este espacio temporal en el disco es lo suficientemente grande para alojar
copias de las imágenes de memoria de todos los usuarios.
Esto suele tener sus diferentes métodos de intercambio, por ejemplo, la asignación contigua, la
asignación de partición simple, múltiples y dinámicas.

- En la asignación contigua: La memoria principal normalmente se divide en 2 partes:


Sistema operativo residente en la parte baja de memoria y procesos de usuario en la parte
alta.
- En la asignación de partición simple: Suele utilizarse un esquema de registro de
relocalización y límite para proteger un proceso de usuario de otro y de cambios del código
y datos del sistema operativo.

- En la asignación de particiones múltiples: Suele haber bloques de distintos tamaños que


están distribuidos en memoria. Cuando llega un proceso se le asigna un hueco suficiente
para acomodarlo. El sistema operativo debe tener información sobre sus particiones
asignadas y sus particiones libres ósea los huecos.

- En la asignación de partición dinámica: Suele incluir el proceso de compactación para


satisfacer necesidades de tamaño con huecos libres. Estas implementan estrategias para
asignar huecos de la tabla:
• Primer ajuste: Asigna el primer hueco con capacidad suficiente.
• Mejor ajuste: Busca asignar el espacio más pequeño con capacidad suficiente,
minimizando el desperdicio.
• Peor ajuste: Asigna el hueco más grande, generando huecos de sobra.
En la mayoría de los casos, el primer y mejor ajuste son más eficientes que el peor ajuste en
términos de tiempo de almacenamiento.

Estructura raid
RAID es un acrónimo de ingles que significa (Redundant Array of Independent Disks). La
finalidad de un sistema RAID de discos es la de proteger los datos en caso de que un disco duro
falle, o en algunos casos tienen como función principal mejorar la velocidad de lectura de varios
discos que conformar un único volumen.

Hay dos tipos los cuales son:


11

- Disk Mirroring: Es un tipo de configuración RAID que busca redundancia de datos ante
un posible fallo en una de las unidades de almacenamiento.
- Disk stripping: Esta configuración RAID que no busca redundancia, sino conseguir
mayores velocidades de transferencia de datos.
La RAID mejora el rendimiento y la redundancia distribuyendo datos entre varios discos duros.
Permite operaciones de entrada y salida equilibradas, logrando velocidad mediante escritura
simultánea en múltiples discos o distribución de datos para un trabajo más equitativo. En el sistema
operativo, se presenta como un solo disco lógico. La presencia de una controladora RAID ya sea
por hardware o software, es esencial. En entornos domésticos, las controladoras por software
integradas en la BIOS de la placa base son comunes, mientras que las de hardware se reservan
principalmente para entornos empresariales.

Existen 2 tipos de configuraciones de una RAID:

1. Configuraciones RAID de tipo simple: Estas están formadas por la RAID 0, RAID 1,
RAID 2, RAID 3, RAID 4, RAID 5, RAID 6.

2. Configuraciones RAID de tipo anidado: Son configuraciones avanzadas que combinan


dos o más configuraciones de RAID simple. Estas están formadas por la RAID 01, RAID
10, RAID 30, RAID 50, RAID 60, RAID 100.
12

Conclusión

En este trabajo, se elaboró paso por paso cada término. Nos encontramos con los archivos que son
los que conforman datos y los directorios que es el método de almacenamiento de los archivos, en
pocas palabras sus carpetas. También aprendimos lo que es la implementación de archivos, la
gestión de sistema de archivos, almacenamientos masivos, ejemplos de sistema de archivos y lo
más interesante que considero top 1 es la estructura de la RAID. Con estas informaciones, podemos
aprender bastante sobre dispositivos, en cuanto al ámbito laboral y el ámbito estudiantil.
13

Bibliografía

IBM documentation. (2023, March 24).


https://www.ibm.com/docs/es/aix/7.2?topic=systemsdirectories
Los archivos: tipos, extensiones y programas para su uso. (2022, August 12). GEEKNETIC.
https://www.geeknetic.es/Guia/91/Los-archivos-tipos-extensiones-y-programas-para-su-uso.html
De Luis R Castellanos, V. T. L. E. (2015, February 24). 05.03. Implementación de Sistemas de
Archivos. Sistemas Operativos. https://lcsistemasoperativos.wordpress.com/2015/02/05/05-
03implementacion-de-sistemas-de-archivos/
IBM documentation. (2023, March 24).
https://www.ibm.com/docs/es/aix/7.1?topic=systemsmanaging-file-system
Santos, M. D. (2024, January 29). Cómo optimizar el manejo de archivos en sistemas operativos
- Polaridad.es. Polaridad.es. https://polaridad.es/como-optimizar-el-manejo-de-archivos-
ensistemas-operativos/
Equipo editorial de IONOS. (2020, September 11). Sistemas de archivos: qué son y cuáles son los
más importantes. IONOS Digital Guide.
https://www.ionos.es/digitalguide/servidores/knowhow/sistemas-de-archivos/
Marujita. (2023, January 26). Almacenamiento masivo. Muy Tecnológicos.
https://muytecnologicos.com/diccionario-tecnologico/almacenamiento-masivo

Gestión del almacenamiento. (n.d.). Hewlett Packard Enterprise


Development LP. https://www.hpe.com/lamerica/es/what-is/storage-management.html
Greyrat, R. (2022, July 5). Gestión de espacio de intercambio en el sistema operativo – Barcelona
Geeks. https://barcelonageeks.com/gestion-del-espacio-de-intercambio-en-el-sistema-operativo/

EcuRed. (n.d.). Espacio de intercambio - EcuRed. https://www.ecured.cu/Espacio_de_intercambio


García, J. (2024, January 16). ¿Qué es un sistema RAID de discos duros y qué tipos hay?
HardZone. https://hardzone.es/tutoriales/montaje/raid-discos-duros/

También podría gustarte