Portada » Informática » Fundamentos de Sistemas de Archivos y Gestión de Almacenamiento en Sistemas Operativos
Los datos se estructuran en ficheros y directorios. ¿De qué otras formas se denominan?
Respuesta: File, Folder, Directorio.
¿Qué es el directorio raíz?
Respuesta: Es el Root o la ruta principal en el sistema de archivos.
¿Qué significa que el sistema de archivos tiene una estructura jerárquica?
Respuesta: Significa que la estructura parte del directorio raíz (root).
¿Qué tamaño mínimo para el nombre de archivo existe?
Respuesta: Históricamente, 8 dígitos (referencia al formato 8.3 de DOS, aunque los sistemas modernos permiten nombres mucho más largos).
Indica si los sistemas de archivos distinguen entre mayúsculas y minúsculas. Ejemplos.
Respuesta: Depende del sistema operativo. Windows generalmente no distingue (es case-insensitive), mientras que Linux sí distingue (es case-sensitive).
¿Qué es la extensión de un archivo? ¿Qué indica? Ejemplos.
Respuesta: Es la prolongación del nombre que indica el tipo de archivo. Ejemplos: .pdf, .txt.
Indica qué longitud puede tener el nombre de archivos en los Windows actuales.
Respuesta: 256 caracteres (para el nombre base, aunque la ruta completa tiene otras limitaciones).
Define el atributo “S”.
Respuesta: Sistema.
Define el atributo “H”.
Respuesta: Oculto.
Define el atributo “R”.
Respuesta: Solo Lectura.
Diferencia entre comodín * y comodín ? a la hora de trabajar con nombres de archivos.
*: Representa cualquier cadena de caracteres de cualquier longitud.?: Representa cualquier carácter, pero solo uno.chic?sIndica a qué se refiere con: chic?s
Respuesta: Se refiere a cualquier nombre que empiece por “chic”, seguido de un único carácter, y termine en “s” (ej: chicos, chicas).
chic*Indica a qué se refiere con: chic*
Respuesta: Se refiere a cualquier cadena posterior a “chic”, incluida la extensión.
*a?osIndica a qué se refiere con: *a?os
Respuesta: Cualquier cadena (*) seguida de “a”, seguida de un único carácter (?), y terminada en “os”.
Diferencia entre archivo ejecutable y no ejecutable. Ejemplos de extensiones.
Respuesta: El ejecutable dispara un proceso (generalmente compilado). El no ejecutable contiene datos (fotos, documentos de Word, PDF).
Indica cómo se configura para que el explorador de archivos muestre las extensiones.
Respuesta: Herramientas > Opciones de Carpeta > Ver > Desmarcar “Ocultar las extensiones de archivo para tipos de archivo conocidos”.
Indica cómo se configura para que el explorador de archivos muestre los archivos ocultos y de sistema.
Respuesta: Herramientas > Opciones de Carpeta > Ver > Marcar “Mostrar archivos y carpetas ocultos” y desmarcar “Ocultar archivos protegidos del sistema operativo”.
Indica 2 ejemplos de archivos de tipo: sistema.
Respuesta: pagefile.sys, hiberfil.sys. Cualquier DLL (Dynamic Link Library).
Indica 2 ejemplos de archivos de tipo: audio y/o video.
Respuesta: .mp3, .mp4, .avi, .mkv.
Indica 2 ejemplos de archivos de tipo: comprimidos.
Respuesta: .zip, .rar.
Indica 2 ejemplos de archivos de tipo: imágenes.
Respuesta: .jpg, .tiff.
Indica 2 ejemplos de archivos de tipo: texto estándar.
Respuesta: .txt, .odt.
Indica 2 ejemplos de archivos de tipo: ofimática (hoja de cálculo, presentaciones…).
Respuesta: .doc, .xls (o sus versiones modernas .docx, .xlsx).
Diferencia entre ruta de acceso relativa y ruta de acceso absoluta a un archivo o directorio.
Respuesta: La ruta absoluta empieza en la unidad o directorio raíz (ej: C:\). La ruta relativa empieza en la ruta de trabajo actual (ej: \ISO\hola.txt).
¿De qué sistema es esta ruta? /usr/bin/calc
Respuesta: Linux (o sistemas basados en Unix).
¿De qué sistema es esta ruta? \profesor\iso\apaga.bat
Respuesta: Windows.
Indica la diferencia entre la “barra” (/) y la “contrabarra” (\) al indicar rutas.
Respuesta: La barra (/) se utiliza en Linux y en internet. La contrabarra (\) se usa en Windows.
¿Qué tipo de rutas no parten del directorio raíz, sino del directorio actual de trabajo?
Respuesta: Las rutas relativas.
Indica la diferencia entre \profesor\iso\apaga.bat y C:\profesor\iso\apaga.bat.
Respuesta: La primera es una ruta relativa (asumiendo que la unidad de trabajo es C: o similar), y la segunda es una ruta absoluta. Ambas son convenciones de Windows.
¿Qué tamaño puede tener una ruta de archivo completa?
Respuesta: Aproximadamente 255 o 260 caracteres (dependiendo de la API utilizada).
¿Qué problemas puedo tener al poner nombres de archivo y directorios “muy descriptivos”?
Respuesta: El principal problema es que la longitud total de la ruta exceda el límite de 255/260 caracteres, especialmente al copiar o mover esa ruta a directorios anidados.
Indica qué es un sector en un disco.
Respuesta: Es el mínimo fragmento de almacenamiento característico del disco. Su tamaño estándar es de 512 bytes (o 4096 bytes en discos modernos, 4K nativos). Este tamaño no se puede cambiar por el usuario.
Indica qué es un bloque, clúster o unidad de asignación.
Respuesta: Es un conjunto de sectores. Se define cuando se formatea el disco y es la unidad mínima de espacio que el sistema operativo asigna a un archivo.
¿Cómo denomina Microsoft en Windows a los bloques?
Respuesta: Unidades de asignación.
¿Qué tamaño puede tener una unidad de asignación? ¿Y un sector?
Respuesta: Una unidad de asignación puede tener tamaños variables (ej: 2KB, 4KB, 64KB). Un sector depende del fabricante (típicamente 512 bytes o 4KB).
¿Qué problema tenemos cuando formateamos con tamaño de unidad de asignación muy grande?
Respuesta: Desaprovechamiento de espacio (fragmentación interna), especialmente si se almacenan muchos archivos pequeños.
¿Qué ventaja tenemos cuando formateamos con tamaño de unidad de asignación muy grande?
Respuesta: Es más rápido, sobre todo para archivos grandes, ya que el sistema necesita menos accesos para leer el archivo completo.
¿Qué problema se tiene cuando se formatea con tamaño de unidad de asignación muy pequeña?
Respuesta: Lentitud, debido a que el sistema debe gestionar y acceder a un mayor número de clústeres para un mismo archivo.
¿Qué ventaja se tiene cuando se formatea con tamaño de unidad de asignación muy pequeña?
Respuesta: Se optimiza muy bien el disco para archivos pequeños, minimizando el espacio desperdiciado.
Indica un tamaño de unidad de asignación predeterminado por Windows para un disco de 1TB.
Respuesta: 4KB.
Indica un tamaño de unidad de asignación predeterminado por Windows para un pendrive de 32GB.
Respuesta: 4KB.
Si el tamaño de bloque es 2K, y el sector es de 512 Bytes. Indica cuántos sectores por clúster.
Respuesta: 2KB (2048 Bytes) / 512 Bytes = 4 sectores por clúster.
Indica qué es el “tamaño de archivo” y el “tamaño en disco” y por qué no coinciden.
Respuesta: El tamaño de archivo es el tamaño real de los datos. El tamaño en disco es el espacio ocupado, que siempre es un múltiplo del tamaño del clúster. No coinciden porque el archivo debe ocupar clústeres completos, incluso si solo usa una parte del último clúster.
¿Por qué con archivos grandes sí coincide el “tamaño en disco” con el “tamaño de archivo”?
Respuesta: Aunque técnicamente no coinciden (siempre hay un pequeño desperdicio en el último clúster), la diferencia es despreciable en comparación con el tamaño total del archivo.
Diferencia entre asignación adyacente y asignación en forma de lista ligada.
Respuesta: La asignación adyacente implica colocar un archivo en sectores o clústeres contiguos y ordenados, lo que mejora la velocidad de lectura.
Indica características del sistema de archivos FAT32.
Respuesta: Puede trabajar con volúmenes de hasta 2TB. La limitación más importante es que no puede almacenar archivos individuales mayores de 4GB.
Indica características del sistema de archivos NTFS.
Respuesta: Permite protocolos de seguridad, encriptado (EFS), y soporta volúmenes y archivos de gran tamaño (hasta 16 TB o más).
Indica características del sistema de archivos EXT4FS.
Respuesta: Es el sistema estándar de Linux. Tiene una capacidad de direccionamiento de hasta 16 TB. Distingue entre mayúsculas y minúsculas (case-sensitive) y utiliza un registro diario (journaling) para evitar fallos y corrupción de datos.
Explica qué es un sistema transaccional.
Respuesta: Es un sistema que garantiza la integridad de los datos. Cuando se realiza una operación (como mover un archivo), el sistema registra los pasos y no borra el origen hasta que se comprueba que la copia en destino se ha realizado correctamente.
Explica lo siguiente: “las órdenes de ejecución se envían todas una a una, pero el efecto se realiza al final, mediante una única instrucción”.
Respuesta: Esto describe el funcionamiento del sistema transaccional, donde las operaciones se agrupan y se ejecutan de forma atómica (todo o nada).
En un sistema transaccional, indica qué es la instrucción final “commit” o “rollback”.
En un sistema transaccional, indica cuándo se produce el “rollback automático”.
Respuesta: Se produce cuando el sistema detecta un fallo (ej: corte de energía, error de escritura) antes de que se haya ejecutado la instrucción commit.
Indica las ventajas de la técnica “copia por escritura”.
Respuesta: La principal ventaja es la integridad de los datos, ya que se asegura que la copia se ha completado en el destino antes de modificar o eliminar el origen.
Define qué es el sistema COW “copia por escritura” (copy-on-write).
Respuesta: Es una estrategia de gestión de datos que garantiza que, al modificar o mover un archivo, la nueva versión o copia se escribe completamente en el destino antes de eliminar o sobrescribir el original.
Explica el proceso de “mover un fichero de un disco a otro” según COW.
Proceso:
Indica qué es el cifrado de datos que soportan los sistemas operativos Windows y Linux.
Respuesta: Es la encriptación de la información, haciéndola ilegible sin la clave o credenciales de usuario y contraseña asociadas.
Ventajas e inconvenientes de cifrar el contenido de un directorio de archivos.
¿De qué forma puede descifrarse los datos si el usuario que los cifró no existe?
Respuesta: Si previamente se ha exportado el certificado digital de cifrado, habría que volverlo a importar en el sistema.
¿Qué puede hacerse si no recuerdo la contraseña de cifrado de datos de Windows?
Respuesta: Intentar un ataque de “fuerza bruta” de contraseñas, o utilizar un agente de recuperación si se configuró previamente.
Explica qué es un “agente de recuperación” relativo a datos cifrados.
Respuesta: Es un programa o cuenta de usuario especial configurada para facilitar el descifrado de archivos cifrados por otros usuarios, generalmente utilizado en entornos corporativos para evitar la pérdida de datos.
Indica si es normal que aparezca un “certificado digital” en Windows cuando cifro alguna carpeta o ficheros. ¿Puede exportarse el mismo a un pendrive USB e importarse en otro equipo?
Respuesta: Sí, es normal. El certificado contiene la clave pública y privada necesaria para el cifrado/descifrado. Sí se puede exportar e importar en otro equipo para acceder a los datos cifrados.
