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.