Conceptos Clave de Sistemas Operativos: Swapping, Inodos y Seguridad de Archivos

Clasificado en Informática

Escrito el en español con un tamaño de 3,54 KB

Preguntas de Desarrollo sobre Sistemas Operativos

Responda las preguntas de manera veraz, utilizando sus propias palabras y siendo conciso. (10 puntos c/u)

1. Defina Swapping y explique para qué se utiliza.

Definición y Uso del Swapping

El Swapping es el intercambio de procesos entre el disco duro y la memoria principal (RAM). Aunque no es tan eficiente como la memoria virtual, se utiliza para permitir que el sistema operativo pueda cargar más procesos de los que la memoria principal es capaz de mantener inicialmente.

2. ¿De qué sirven las opciones de seguridad que trae el Sistema Operativo?

Funcionalidad de la Seguridad en el Sistema Operativo

Las opciones de seguridad sirven para evitar conflictos de acceso entre archivos y protegerlos de accesos no autorizados, además de prevenir ciertos accidentes de borrado involuntario.

La configuración de permisos depende exclusivamente del usuario. Generalmente, estos permisos se manejan en formato octal, tal como se definió en el sistema UNIX, separando los permisos en:

  • Usuario
  • Grupo
  • Otros

Para cada categoría se utilizan los permisos rwx (lectura, escritura, ejecución).

3. ¿Cuál es la diferencia entre un árbol de directorios con un Sistema de Archivos FAT y un árbol de directorios con un Sistema de Archivos de i-Nodos?

Diferencias entre FAT y Sistemas de Archivos basados en i-Nodos

El sistema de archivos FAT (File Allocation Table) maneja una lista enlazada ubicada en un sector específico del disco duro, donde se almacenan todas las direcciones físicas de los archivos.

En contraste, los sistemas basados en i-Nodos (Nodos Índice) van creando y gestionando los sectores a medida que se utilizan, siempre manteniendo la referencia a los directorios. Cada i-Nodo gestiona los bloques de indirección donde se almacenan los datos de los archivos.

4. Nombre y explique qué son los i-Nodos y qué información contienen.

Concepto y Contenido de los i-Nodos

Los i-Nodos (o Nodos Índice) son estructuras de datos fundamentales utilizadas en los sistemas tipo UNIX. Indican la forma en que se almacenan los archivos en el disco. La 'i' proviene de índice.

Un i-Nodo contiene los metadatos (características) de cualquier objeto en el sistema de archivos, incluyendo:

  • Archivos
  • Directorios
  • Enlaces simbólicos

Además, el i-Nodo indica cómo se guardan los archivos y el espacio libre como una lista plana en el dispositivo.

5. Según lo aprendido en clase, ¿Por qué el Sistema Operativo Linux tiene una partición exclusiva para swapping y Windows solo asigna un espacio de memoria virtual?

Gestión de Memoria: Linux vs. Windows

Los sistemas operativos de la familia Unix (como Linux) vienen preparados para manejar escenarios donde la RAM puede agotarse, permitiendo cargar procesos que superan la cantidad total de memoria física disponible. Por esta razón, Linux utiliza una partición exclusiva para el swapping, lo que garantiza un espacio dedicado y preasignado.

En cambio, Windows está diseñado principalmente para uso de escritorio y utiliza la memoria virtual bajo demanda (a través del archivo de paginación), lo cual puede resultar en un manejo de memoria potencialmente menos eficiente en situaciones de alta exigencia.

Entradas relacionadas: