Estudiando un tema · Tema 1
Test de Introducción a las llamadas al sistema POSIX
15 preguntas tipo test de exámenes reales de Ampliación de Sistemas Operativos, sólo de este tema.
Qué entra en este tema
- Llamadas al sistema -- Estándar POSIX -- Servicios POSIX y glibc -- Creación, ejecución, terminación y planificación de procesos -- Gestión de memoria -- Gestión de ficheros y directorios -- Comunicación y sincronización entre procesos
Según la guía docente oficial.
Configura tu test
15 preguntas de Tema 1: Introducción a las llamadas al sistema POSIX
Tu test
- Modo
- Estudio
- Preguntas
- 15 de 15
Preguntas falladas
Aquí irán las que falles, dejes en blanco o marques para revisar, para repasarlas después.
Ejemplos de preguntas de Introducción a las llamadas al sistema POSIX
8 de 15 preguntas. La respuesta correcta se ve al practicar.
- 1.
¿Cuál debería ser la secuencia de llamadas al sistema cuando se ejecuta la línea de órdenes echo ASO | args en simplesh?
- a)fork( exec ( echo ) ) => fork( exec ( args ) )
- b)fork( exec ( echo ) ) => fork( exec ( echo ) )
- 2.
Si un proceso suspendido recibe una señal que no bloquea:
- a)La señal se entregará inmediatamente.
- b)La señal se entregará cuando el proceso reanude su ejecución.
- 3.
La llamada al sistema sync():
- a)Escribe el contenido del buffer del kernel en disco.
- b)Escribe el contenido del buffer de todos los streams de stdio en disco.
- 4.
¿Cuántos procesos resultarían de la ejecución del siguiente fragmento de código asumiendo que fork() nunca falla?: “fork() || fork(); fork();”
- a)4.
- b)6.
- 5.
Si un proceso bloquea una señal S, recibe la señal N veces y, a continuación, la desbloquea:
- a)El manejador de la señal S se ejecutará N veces.
- b)El manejador de la señal S se ejecutará una sola vez.
- 6.
Para ignorar una señal, se debe usar la llamada al sistema:
- a)sigaction().
- b)sigprocmask().
- 7.
¿Cuál es el resultado de la siguiente línea de órdenes en simplesh?:
echo 1 | exit- a)Se imprime 1 y simplesh termina su ejecución.
- b)No se imprime nada y simplesh continúa su ejecución.
- 8.
La llamada fflush(NULL):
- a)Escribe el contenido del buffer del kernel en disco.
- b)Escribe el contenido del buffer de todos los streams de stdio en disco.