Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Ingeniería
Departamento de Ingeniería de Sistema e Industrial
Sistemas operativos
Cuestionario sobre el inicio (booting) de los sistemas operativos Windows y Linux
Helberth Alfredo Rodríguez Barahona –
1.053.616.186
Parte I
RTA: Significa Sistema Básico de Entrada y Salida. Es un firmware, cuya función primordial es la
de acceder y cargar de manera inmediata al encendido todos los componentes de hardware y
lanzar el sistema operativo. También se encarga de arrancar las funciones de control de energía
y temperatura del equipo.
3. ¿Qué es MBR (Master Boot Record)? ¿Qué es GPT (GUID Partition Table)?
La meta de Secure Launch se puede resumir en proteger y mantener la integridad del sistema a
medida que se enciende, después de su ejecución y validar que la integridad del sistema se haya
mantenido realmente mediante la atestación local y remota.
Parte II
En los componentes de un PC que utilice una distribución del sistema operativo Linux
1. ¿Qué es GRUB (Grand Unified Boot Loader)? ¿Qué es ELILO (EFI Linux Boot Loader)?
¿Qué contiene el archivo /proc/cmdline?
RTA: GRUB es un gestor de arranque múltiple muy poderoso que permite cargar una amplia
variedad de sistemas operativos, tanto libres como propietarios.
ELILO es un gestor de arranque que permite elegir, entre sistemas operativos Linux basados en el
estándar EFI y otras plataformas, con cual se ha de trabajar al momento de iniciar un equipo con
más de un sistema operativo disponible.
/proc/cmdline Contiene el comando que inicio el proceso, con todos sus parámetros.
2. ¿Qué es un UUID (Universally Unique IDentifier? ¿Para qué sirve el comando blkid?
RTA: Un Identificador único universal es un número de 16 bytes (128 bits). Puede ser usado cómo
un identificador específico "intencionalmente" y ser usado en varias ocasiones para identificar el
mismo objeto en diferentes contextos.
Blkid muestra una lista de particiones con información tal como: nombre de dispositivo de bloque,
UUID (Universally Unique IDentifier), Etiqueta y tipo de sistema de archivos.
RTA: Coordina el resto del proceso de arranque y configura el entorno del usuario. Cuando el
comando init arranca, se vuelve el padre o abuelo de todos los procesos que comienzan
automáticamente en el sistema.
4. Cuando se utiliza la implementación de systemd del archivo init, ¿qué sucede cuando systemd
se ejecuta en el momento del inicio del sistema operativo?
RTA: Entra a reemplazar la función de init para coordinar el proceso de arranque y configurar el
entorno del usuario.
5. Describa brevemente lo representado por los dos diagramas siguientes [figuras 6-2 y 6-3 del
libro How Linux Works. Edición: 3. No Starch Press. 2021].
RTA: El primer diagrama representa una línea de arranque en donde el servicio E proporciona un
recurso R esencial. Los servicios B, C y D dependen de este recurso (pero no entre sí) y deben esperar
hasta que el servicio E haya comenzado. El sistema no iniciará un nuevo servicio hasta que termine de
iniciar el anterior y por ello toma bastante tiempo llegar a iniciar el servicio C.
El segundo diagrama muestra una posible configuración de arranque del sistema equivalente. Los
servicios se representan por las unidades A, B, C, D y E con una nueva unidad R que presenta el
recurso que proporciona la unidad E. Systemd proporciona una interfaz para la unidad R mientras
que la unidad E se inicia y las unidades A, B, C y E se incian al mismo tiempo. Cuando esté lista la
unidad E, reemplazará la unidad R. Es interesante ver que la unidad A, B o C pueden no necesitar
acceder al recurso que proporciona la unidad R, antes de finalizar el inicio. Lo que se esté
realizando, proporcionará la opción de comenzar a acceder al recurso tan pronto como sea posible.