option
Cuestiones
ayuda
daypo
buscar.php
TEST BORRADO, QUIZÁS LE INTERESE: Servicios-Procesos 1T 2DAM
COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Servicios-Procesos 1T 2DAM

Descripción:
Tipo test de programación servicios y procesos 1 trimestre 2DAM

Autor:
AVATAR
Mayky
OTROS TESTS DEL AUTOR

Fecha de Creación:
25/11/2023

Categoría: Informática

Número Preguntas: 55
COMPARTE EL TEST
COMENTARNuevo Comentario
No hay ningún comentario sobre este test.
Temario:
Concepto: toda la información, tanto código como datos almacenada en disco de una aplicación y que resuelve un problema concreto: Programa Proceso Servicios Servicios y Procesos.
¿Con qué elemento podemos ejecutar una tarea en paralelo con otras?: Ejecutable Proceso Hilo Todas son incorrectas.
¿Qué tipo de programación son un conjunto de ordenadores interconectados que comparten un mismo estado?: Programación concurrente Programación paralela Programación distribuida Todas son correctas.
¿Qué es la programación paralela?: Este tipo de programación permite la ejecución simultánea de una o varias tareas de un proceso. solamente existe un único procesador, Solamente se va a poder estar ejecutando un único proceso en un momento determinado de tiempo. un fichero que contiene toda la información que será necesaria para crear un proceso partiendo de los datos almacenados de un programa, Todas son incorrectas.
¿Qué es un ejecutable?: Es una tarea que se ejecuta en paralelo con otra Un fichero nos permite poner el programa en ejecución como un proceso Es un fichero que usa la arquitectura cliente-servidor Es un sistema computacional muy potente.
¿En qué caso se usa la programación distribuida?: Supercomputadores Grid Computing Cloud Computing Todas son correctas.
Tipos de programación concurrente: Multiprogramación, distribuida y paralela Multiprogramación y paralela Multiprogramación, multitarea y paralela Multiprogramación, multitarea y distribuida.
¿Cómo se denomina los programas que se ejecutan mediante varios hilos?: Proceso padre Flujo múltiple Flujo único Multitarea.
¿Qué proceso es el cual el usuario que las ejecuta únicamente está interesado en su resultado final, y no en su ejecución?: Proceso interactivo Proceso por lotes Proceso en tiempo real Proceso en modo usuario.
¿Cuál de estos procesos según el modo de ejecución NO es el correcto?: Proceso por lotes Proceso en tiempo real Proceso en modo usuario Proceso interactivo.
¿Qué tipo de proceso sería por ejemplo un procesador de textos (word, sublime text, etc): Proceso por lotes Proceso interactivo Proceso en modo Kernel Proceso en tiempo real.
Elemento encargado tanto de crear como de poner en ejecución los procesos del Sistema Operativo: Proceso Planificador Programación paralela Todas son incorrectas.
Estados de un proceso: Nuevo, Listo, En ejecución, Bloqueado, Terminado Nuevo, en ejecución, bloqueado, terminado Nuevo, en ejecución, terminado Todas son incorrectas.
¿Qué estado de un proceso corresponde a un proceso creado pero está esperando a que el planificador lo ejecute?: Nuevo Listo Bloqueado Terminado.
¿Qué puede causar que un proceso pase del estado "en ejecución" a "listo"?: Interrupción por un elemento E/S Expiración Quantum En espera por un suceso Un proceso no puede pasar de en ejecución a listo.
¿Qué algoritmo de planificación ordena los procesos y ejecuta al que menos tiempo necesite?: FIFO El más corto primero Round Robin Por prioridad.
¿Qué algoritmo de planificación usa un tiempo de ejecución llamado "quantum"? FIFO colas múltiples Round Robin todas son incorrectas.
¿Cuál de estos algoritmo de planificación NO existe?: Prioridad al más largo Planificiación por prioridad Planificación de colas múltiples Planificación por subprocesos.
¿Qué es el cambio de contexto?: Es cuando un proceso cambia de un estado a otro Es cuando se agota el quantum de tiempo en el algoritmo Round Robin Ocurre cuando un proceso falla en su ejecución No existe ese término.
Cómo se crea un proceso: ProcessBuilder identificador_proceso = new ProcessBuilder(); process.waitFor(); process.exitValue(); Process process = identificador.start();.
Función para lanzar un proceso: process.waitFor(); process.destroy(); Process process = identificador.start(); No se puede hacer.
Función para destruir un proceso: process.waitFor(); process.destroy(); System.exit(-1); Se destruye automáticamente.
Cómo se indica en un fichero aparte de errores la salida del proceso: builder.redirectError(Redirect.INHERIT); builder.redirectError(new File("errores.txt")) builder.redirectOutput(Redirect.INHERIT) builder.redirectOutput(new File("errores.txt")).
Cómo creamos el proceso hijo del CMD: ProcessBuilder identificador = new ProcessBuilder(); builder.redirectOutput("CMD"); ProcessBuilder identificador = new ProcessBuilder("CMD"); No es posible realizarlo.
¿Qué mecanismo se usa para solucionar una zona crítica?: Semáforos Bloques de memoria compartida Colas de mensajes Todas son correctas.
¿Qué evento provoca la creación de un proceso?: El arranque del sistema. Una petición de usuario para crear un proceso. El inicio de un fichero por lotes. Todas son correctas.
¿Qué tipos de planificación existen?: Planificación de procesos a corto plazo y planificación de procesos a largo plazo Solo existe un tipo y es el propio planificador Planificación FIFO Todas son incorrectas.
¿Qué tipo de programación usa la arquitectura cliente-servidor?: Programación concurrente Programación paralela Programación distribuida Ningún tipo de programación usa esa arquitectura.
¿De qué otra forma se puede llamar a la programación paralela?: Multihilo Multihebra Multithreading Todas son correctas.
Propiedades de los hilos: Comparten recursos del sistema Los hilos no existen de forma independiente a un proceso El proceso no terminará mientras quede un hilo activo Todas son correctas.
¿Cuál de estas es una ventaja del uso de hilos?: Recursos compartidos Incremento de complejitad de programación Programación distribuida Ningún tipo de programación usa esa arquitectura.
¿Qué pueden compartir los hilos?: El código a ejecutar Variables globales Recursos del SO Todas son correctas.
Estados de un hilo: Nuevo, listo, bloqueado, finalizado Nuevo, en ejecución, bloqueado, finalizado Nuevo, listo, en ejecución, bloqueado, finalizado Listo, en ejecución, bloqueado, finalizado.
¿Qué clase para usar del hilos hace uso de implements?: Thread Runnable ThreadDeath ThreadGroup.
¿Qué método de Thread se usa para ejecutar el hilo?: start() new() run() getState().
¿Qué método de Thread se usa para decir que el hilo está listo para ejecutarse?: new() run() start() wait().
Si tengo 4 procesos que tardan en ejecutarse 15s, 10s, 20s y 4s. ¿Cuánto tardaría el programa si uso un hilo por cada proceso?: 49 segundos 4 segundos 20 segundos 10 segundos.
¿Cómo creamos un hilo?: 1. Creamos una clase. 2. Escribimos el método run 3. Instanciamos un objeto de la clase 1. Crear una clase que herede de Thread 2. Escribimos el método run 3. Instanciamos un objeto de la clase 1. Creamos una clase que herede de Thread. 2. Reescribimos el método run . 3. Instanciamos un objeto de la clase Todas son incorrectas.
¿Qué debemos usar para implementar la interfaz Runnable?: extends implements nada Todas son incorrectas.
¿Qué está incorrecto en este código?Hilo hilo1 = new Hilo(); hilo.run(); hilo.start();: No hay que llamar al método run, ya lo hace start(); No hay que llamar al método start(), ya lo hace run(); Está mal la sintaxis de la creación del objeto Todas son correctas.
¿Qué método de los hilos hace pasar el hilo a estado bloqueado hasta nuevo aviso?: sleep() interrupt() wait() stop().
¿Qué método de los hilos es peligroso de usar ya que puede causar interbloqueo de hilos?: interrupt() notify() stop() wait().
¿Qué método podemos usar para que los hilos puedan esperar a que acabe otro hilo de forma natural?: join() wait() Interrupt() Todas son incorrectas.
¿Porqué aunque usemos prioridad en los hilos, éstos se ejecutan de forma dispar?: Porque hay que definir bien la prioridad Porque el planificador ignora la prioridad y ejecuta los hilos según su algoritmo No debería ocurrir eso si se tiene bien la prioridad Hay que usar el método stop().
Concepto: un hilo se le niega continuamente el acceso a un recurso: Condición de carrera Inanición Deadlock Bloqueo activo.
Concepto: hilos con visiones diferentes de un mismo dato: Condición de carrera Incosistencia de memoria Interbloqueo Inanición.
Concepto: cuando dos o más hilos están esperando a un evento que solo puede generar otro hilo, pero éste está bloqueado: Bloqueo activo Inanición Interbloqueo Todas son incorrectas.
Concepto: cuando dos hilos terminan por bloquearse mutuamente: Bloqueo activo Interbloqueo Inanición Inconsistencia de memoria.
¿Qué herramienta de sincronización usan los monitores?: método monitor void() método synchronized void() método join() usando una variable monitor.
¿Qué metodo de los monitores usamos para notificar a un hilo que puede usar la sección crítica?: wait() notify() notifyAll() Todas son incorrecta.
¿Qué método se usa para que, si no se cumple la condición de exclusión, tendremos que esperar?: notify() join() wait() stop().
Qué problema hay en el productor-consumidor?: Ambos quieren acceder al buffer El productor genera a distinta velocidad que el consumidor consume El consumidor no puede consumir nada porque el array está vacío Todas son correctas.
¿Qué métodos usamos en la clase Buffer del problema "Productor-Consumidor" usando monitores?: Métodos put y get Métodos put y get sincronizados Semáforos Todas son incorrectas.
¿Qué metodos usan los semáforos?: new() y release() adquire() y release() adquire() y exit() new() y stop().
Un Rick salvaje apareció: Atacar Un-RickRoll Objeto Huir.
Denunciar Test