Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESESS.OO

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
SS.OO

Descripción:
Examenes antiguos de SS.OO UJI

Autor:
Sadrmm
(Otros tests del mismo autor)

Fecha de Creación:
11/06/2022

Categoría:
Informática

Número preguntas: 29
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Marque las respuestas verdaderas: Dos procesos independientes entre sí pueden utilizar las mismas direcciones virtuales Dos hermanos pueden utilizar las mismas direcciones virtuales Un proceso padre y un proceso hijo pueden utilizar las mismas direcciones virtuales Un proceso padre y un proceso hijo pueden utilizar las mismas direcciones físicas.
Cuando actúa el garbage collector en un proceso, éste lo hace en: El segmento de stack El segmento de heap El segmento de BSS El segmento de datos.
El dispatcher de un sistema operativo se encarga de: Realizar los cambios de contexto. Decidir que proceso se ejecutará en cada momento. Realizar los cambios de modo del proceso.
Marque las opciones verdaderas Los threads (correspondientes al mismo proceso) utilizaban el mismo segmento de heap. Los threads (correspondientes al mismo proceso) utilizan el mismo segmento de stack Los threads (correspondientes al mismo proceso) utilizar el mismo segmento de texto Los threads (correspondientes al mismo proceso) utilizan los mismos segmentos de datos y BSS.
Es posible transmitir datos de distinto tipo (ejemplo: enteros y caracteres) entre 2 procesos utilizando una única tubería Sí, siempre No, nunca Solo si los tipos de caracteres son compatibles entre sí.
¿Es posible activar/desactivar un módulo mientras se ejecuta el Kernel? Sí No Solo activarlo Solo desactivarlo.
Marque las opciones verdaderas: La creación de threads es más rápida que la de procesos El cambio de contexto entre threads hermanos es más rápido que entre procesos hermanos.
El objetivo de la política de planificación CFS es Permitir que existan prioridades en la ejecución de los procesos. Tratar de garantizar un determinado tiempo de respuesta máximo para todos los procesos.
Marque los respuestas verdaderas: El ISA proporcionado por una MV puede ser distinto al de la máquina real En un sistema con virtualización de sistema pueden coexistir distintos sistemas operativos El objetivo de las MVs de proceso es aumentar la velocidad del sistema.
Asuma que un thread (con los permisos necesarios) ejecuta el siguiente código, e indique qué es lo que ocurrirá: struct_sched_param sp; sp.sched_priority = 3 sched_setscheduler (getpid (), SCHED_RR , &sp ); El thread cambiará la política de planificación del proceso que lo ha creado a roud-robin con prioridad estáica 3 El thread cambiará su política de planificación y la del proceso que lo ha creado a roud-robin con prioridad estática 3 El thread cambiará su política de planificación a roud-robin con prioridad estática 3 Los threads no pueden cambiar su política de planificación.
Indique el resultado o resultados posibles en la ejecución del siguiente código: 0022 2200 0020.
Indique la opción(es) correcta(s): Uno de los objetivos de la política de planificación CFS es tratar de garantizar, a todos los procesos CFS, un determinado tiempo de respuesta máximo Utilizando la política de planificación CFS no siempre es posible garantizar, a todos los procesos CFS, un determinado tiempo de respuesta máximo Utilizando la política de planificación CFS los procesos pueden tener distinta prioridad estática.
El mapeo entre paginas lógicas y físicas asegura que: Direcciones lógicas iguales correspondan a direcciones físicas iguales. Direcciones físicas distintas correspondan a direcciones lógicas distintas. Direcciones lógicas iguales correspondan a direcciones físicas distintas.
Indique las opciones correctas El Instruction Set Architecture proporcionado por la maquina virtual puede ser distinto al de la maquina real El Instruction Set Architecture proporcionado por la maquina virtual debe ser un subconjunto del de la maquina real El Instruction Set Architecture de la máquina real debe ser un subconjunto del proporcionado por la máquina virtual.
En un sistema Linux con una única CPU, si tenemos 2 procesos RR, uno con prioridad 2 y otro con prioridad 6: El proceso con prioridad 2 se ejecutará solo cuando el de prioridad 6 haya finalizado El proceso con prioridad 2 se ejecutará concurrentemente con el de prioridad 6, aunque se le asignará menos tiempo de CPU que al proceso de prioridad 6 Ambos se ejecutarán concurrentemente y con el mismo porcentaje de tiempos de CPU.
El segmento de stack Almacena la imagen binaria del código del proceso Almacena las variables locales. Almacena las variables dinámicas.
El resultado debido a una condición de carrera puede depender de: El orden de intercalación de operaciones El funcionamiento de las memorias caché La forma en que se produce la compilación.
El dispatcher de un sistema operativo se encarga de: Realizar los cambios de contexto. Decidir qué proceso se ejecutará en cada momento. Tratar las interrupciones de hardware y/o software Realizar los cambios de modo del proceso.
Marque las opciones verdaderas: Round-robin es un planificador en tiempo real Solo los procesos periódicos se pueden planificar en tiempo real. Utilizando el planificador rate monotonic es posible conocer, a priori, si una serie de procesos es planificable o no en tiempo rea.
Indique el resultado o resultados posibles en la ejecución del siguiente código: 0202 2002 0022 2200.
Cuando se activa un módulo en el kernel de Linux: Es necesario ser superusuario para poder hacerlo Los efectos del módulo afectarán solo a las aplicaciones que estén activas Los efectos del módulo afectarán solo a las aplicaciones que se activen posteriormente Los efectos del módulo afectarán tanto a las aplicaciones activas, como a las que se activen posteriormente.
Indique la opción u opciones correctas Un proceso podrá cambiar su afinidad, aunque no tenga permisos de root Un proceso podrá cambiar su afinidad y la de sus hijos, aunque no tenga permisos de root Un proceso podrá cambiar su afinidad, la de sus hijos y la de sus hermanos, aunque no tenga permisos de root Un proceso con permisos de root podrá cambiar la afinidad de todos los procesos del sistema.
Indique la opción u opciones correctas Si una tarea crea otra mediante la instrucción fork() entonces las 2 tareas no comparten ningún segmento Si una tarea crea otra mediante la instrucción fork() entonces las 2 tareas comparten el segmento de Stack Si una tarea crea otra mediante la instrucción pthread_create() entonces las 2 tareas comparten los segmentos Text, Data, BSS, y Heap. Si una tarea crea otra mediante la instrucción pthread_create() entonces las 2 tareas comparten el segmento de Stack.
Cuando se utiliza la opción -fsanitize=thread durante la compilación de un programa con threads: Si hay una posible condición de carrera, el programa dará un warning antes de ejecutarse y continuará Si hay una posible condición de carrera, el programa dará un warning antes de ejecutarse y finalizará Durante la ejecución, el programa comprobará cualquier condición de carrera, en cuyo caso dará un warning y continuará Durante la ejecución, el programa comprobará cualquier condición de carrera, en cuyo caso dará un warning y finalizará.
Asuma que un thread (sin los permisos de root) ejecuta el siguiente código, e indique qué es lo que ocurrirá: struct sched_param sp; sp.sched_priority = 2 sched_setscheduler (getpid (), SCHED RR , &sp ); El thread no cambiará nada. El thread cambiará su política de planificación a round-robin con prioridad estática 2 El thread cambiará la política de planificación del proceso que lo ha creado a round-robin con prioridad estática 2 Los threads no pueden cambiar su política de planificación.
Indique la opción u opciones correctas Los threads creados por un proceso deben ejecutarse en las mismas CPUs que dicho proceso Si un proceso que ha creado varios threads termina, dichos threads también terminarán El PCB de un thread es el mismo que el del proceso que lo ha creado.
Cuando actúa el garbage collector de un proceso, este lo hace en: El segmento de stack El segmento de heap El segmento de datos Todos los segmentos en los que se utilizan variables.
¿Es posible transmitir datos de distinto tipo (e.g., enteros y caracteres) entre dos procesos utilizando una única tubería? Sí, siempre No, nunca Solo si los tipos de datos son compatibles entre sí Solo si los tipos de datos son compatibles entre sí, además, no se trasmiten punteros.
El objetivo de la política de planificación CFS es: Permitir que existan prioridades en la ejecución de los procesos Tratar de garantizar un determinado tiempo de respuesta máximo para todos los procesos Tratar de garantizar que todos los procesos finalicen lo antes posible.
Denunciar test Consentimiento Condiciones de uso