Fundamentos de Gestión de Memoria, Procesos y Administración de Sistemas Linux
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 3,45 KB
Conceptos Fundamentales de Sistemas Operativos
En un sistema paginado, la memoria principal se configura como una colección de marcos capaces de albergar páginas. La segmentación sufre fragmentación externa, mientras que la paginación sufre fragmentación interna.
En los sistemas segmentados y paginados, el tiempo de traducción de direcciones se puede reducir enormemente gracias a las TLB (Translation Lookaside Buffer o búfer de traducción de direcciones).
- Migración de procesos: Mecanismo que permite transferir procesos de un computador a otro en un sistema distribuido para realizar una planificación dinámica.
- BCP (Bloque de Control del Proceso): Estructura de datos del sistema operativo que almacena el estado de un proceso.
- Cambio de contexto: Operación de salvar el estado de un proceso y restaurar el estado de otro para que siga ejecutándose.
- Planificación apropiativa: Característica necesaria en un algoritmo de planificación a corto plazo para cambiar el estado de un proceso de "en ejecución" a "listo".
- MMU (Unidad de Gestión de Memoria): Hardware encargado de realizar la traducción de direcciones.
Objetivos del BCP
- Identificación del proceso.
- Información de estado del procesador.
- Información de control de proceso.
El BCP contiene: estado del proceso, estadística de tiempo y ocupación de recursos, archivos en uso, privilegios, ocupación de memoria interna y externa, entre otros.
Administración de Paquetes en Linux (RPM)
- Consultar si un programa está instalado:
rpm –q firefox - Información completa del programa:
rpm –qi firefox - Desinstalar un programa:
rpm –e firefox - Instalar un paquete RPM:
rpm –ivh [nombre_archivo]
Gestión de Discos y Particiones
Para gestionar particiones de disco, se utilizan los siguientes comandos:
fdisk -l: Permite ver los discos actuales.fdisk /dev/sdb: Acceso para crear particiones en el disco seleccionado.n: Crear nueva partición.p: Partición primaria.mkfs.xfs /dev/sdb1: Formatear la partición.mkdir /datos: Crear directorio de montaje.mount /dev/sdb1 /datos/: Crear un punto de montaje temporal.df: Lista las particiones con su respectivo punto de montaje.
Configuración Permanente (fstab)
Para montar particiones automáticamente al arrancar, se edita el archivo /etc/fstab:
/dev/sdb1 /datos xfs defaults 0 0- Primera columna (0/1): Indica si se debe mostrar error si hay un problema en el disco (0: desactivado, 1: activado).
- Segunda columna (0/1/2): Indica el chequeo del disco al arrancar el SO (0: no chequear, 1: raíz, 2: resto de particiones).
Gestión de RAID
- Ver tipos de RAID generados:
cat /proc/mdstat - Mostrar funcionamiento del RAID:
mdadm --detail /dev/md126