GoConqr has a new look! Let us know what you think.

Quiz

SISTEMAS OPERATIVOS (ENERO 2020)

Antonio Luis Rodríguez 20 questions

Take the quiz

Questions in this quiz (20)

  1. 1Seleccione la respuesta correcta respecto al envío de señales POSIX entre dos procesos a nivel de usuario:
    1. AUn proceso puede enviar una señal a otro proceso a través del espacio de usuario mediante la llamada nativa al sistema kill ().
    2. BUn proceso puede enviar una señal al otro proceso al pasar a modo núcleo, a través de la pertinente llamada nativa invocada indirectamente.
    3. CUn proceso puede enviar una señal al otro proceso a través del espacio de usuario mediante la llamada nativa al sistema kill() sin pasar a modo núcleo
  2. 2Seleccione la respuesta correcta:
    1. AEl conjunto de código, pila, montículo, registros de activación y BCP de un proceso conforman su imagen, que debe estar cargada en memoria principal para poder ejecutarse.
    2. BEl conjunto de código, datos, pilas, montículo y BCP de un proceso conforman su imagen, que debe estar cargada en memoria principal para poder ejecutarse.
    3. CEl conjunto de registros de activación y BCP
  3. 3En un hipotético sistema con arquitectura x86 de 32 bits y un kernel de Linux versión 2.6, si tuviera que añadir una nueva llamada al sistema, entre otras cosas haría lo siguiente:
    1. AAñadiría la nueva llamada en cualquiera de las posiciones disponibles en la tabla de llamadas al sistema del fichero include/asm-i386/traps.c
    2. BNo es posible añadir nuevas llamadas al sistema, ya que estaríamos modificando el núcleo y corrompiendo la gestión de los recursos del sistema.
    3. CAñadiría la nueva llamada a partir del último identificador de llamada que se encontrase en el fichero include/asm-i386/unistd.h, de forma que pudiera mantener la compatibilidad con otras versiones del núcleo.
  4. 4Seleccione la respuesta más idónea:
    1. AEl BCP o bloque de control de procesos permite al sistema operativo dar soporte a la tabla de procesos y registro de activación que forma la imagen del proceso que se está ejecutando.
    2. BEl BCP o bloque de control de procesos permite al sistema operativo dar soporte a múltiples procesos y proporcionar multiprogramación.
    3. CEl BCP o bloque de control de procesos permite al sistema operativo dar soporte a múltiples
  5. 5En un sistema basado en POSIX, si hay un proceso con varios hilos, ¿cuál es la zona que se usa para datos que puedan ser accedidos por todos los hilos de ese proceso?
    1. AEl montículo del proceso principal
    2. BLa pila del proceso principal
    3. CNinguna de las anteriores
  6. 6El modelo multihilo "muchos a uno" se utiliza principalmente en:
    1. ASistemas que no soporten multiprocesamiento o en aplicaciones muy concretas.
    2. BSistemas que soporten multiprocesamiento, aprovechando así la existencia de varios núcleos.
    3. CSistemas que no bloquean a un proceso entero si un hilo de ese proceso se bloquea
  7. 7Durante la invocación de una función en la ejecución de un proceso, en la pila asociada a dicho proceso se almacena lo siguiente:
    1. ALa función que llama coloca los valores de los parámetros
    2. BLa función llamada coloca el valor devuelto
    3. CLa función que llama coloca las variables locales.
  8. 8En el arranque de servicios de la versión Systemd:
    1. ALos servicios dejan sus eventos en el sistema de registros situados en /var/log/
    2. BLos servicios dejan sus eventos en el sistema de registros journal, que reemplaza o convive con el sistema /var/log
    3. CLos servicios no dejan eventos en registros /var/log/ o journal al no tener interacción directa con el usuario, se indican en las unidades de tipo target.
  9. 9Cuando un proceso en ejecución tenga asignada satisfactoriamente una función callback () asociada a una señal y la recibe, entre otras cosas, ¿qué piensa que cambiará?
    1. AEl límite de rodaja de tiempo del proceso
    2. BEl estado del proceso que pasará a bloqueado hasta que se reciba la señal
    3. CLa parte del BCP asociada al contador del programa de dicho proceso
  10. 10Uno de los métodos que se podría emplear para pasar al núcleo los parámetros de la invocación de una llamada nativa al sistema en modo usuario (wrapper) consiste en:
    1. APasar los parámetros a una serie de registros de la CPU accesibles en modo núcleo.
    2. BPasar los parámetros a la pila del núcleo
    3. CPasar los parámetros a una serie de registros de la CPU accesibles en modo usuario

Information

Description
Tipo test para practicar
Language
English
Views
26
Rating
No ratings yet
Rate this quiz
Rate this quiz

Feedback

What is it about?

What do you think of the new look?

How do you like it?