TEST BORRADO, QUIZÁS LE INTERESE: PSP Tema 1 Tarea
COMENTARIOS | ESTADÍSTICAS | RÉCORDS |
---|
REALIZAR TEST
Título del Test:
PSP Tema 1 Tarea Descripción: PSP Tema 1 Tarea Autor: Pablo OTROS TESTS DEL AUTOR Fecha de Creación: 23/10/2023 Categoría: Informática Número Preguntas: 37 |
COMPARTE EL TEST
COMENTAR
No hay ningún comentario sobre este test.
Temario:
Dos tareas son concurrentes: Cuando se ejecutan en la misma CPU Cuando transcurren durante el mismo intervalo de tiempo Cuando pertenecen a la misma aplicación. Comunicarse y sincronizarse: Son acciones que solo se pueden realizar en programación monoproceso Son dos de las acciones más importantes cuando se ejecutan procesos concurrentes Son acciones que no se pueden ejecutar cuando hablamois de procesos concurrentes. La concurrencia permite que la productividad de los equipos informáticos: Empeore A veces mejore y a veces empeore Mejore. ¿Qué nombre recibe la situación en la que varios procesos no pueden continuar su ejecución porque no pueden conseguir todos los recursos que necesitan para ello?: Condición de competencia Deadlock Región crítica. ¿Cómo se denomina el estado de un proceso que tiene asignado tiempo de CPU y está ejecutando las instrucciones que lo componen?: Bloqueado En ejecución Preparado. El problema de sincronización de los procesos suministrador y cliente que comparten un dato lo podemos resolver con: Un nuevo objeto Un semáforo Un nuevo hilo. El código Java se caracteriza por ser: Binario Multiplataforma Script. ¿Qué información almacena el bloque de control de proceso?: Estado, identificador, prioridad, ubicación y recursos utilizados Estado, identificador, prioridad, ubicación y recursos utilizados, así como un puntero apuntando a la posición de memoria donde se encuentra el proceso padre Proceso padre, identificador, prioridad, ubicación y recursos utilizados. En los sistemas actuales: Existe la posibilidad de compartir zonas de memoria entre distintos procesos. No hay posibilidad de compartir zonas de memoria entre distintos procesos. Se especifican que las zonas de memoria no se pueden compartir entre distintos procesos. El algoritmo Round Robin: Asigna rotativamente los ciclos de CPU a los distintos procesos Asigna un tiempo de CPU fijo a cada proceso Asigna los ciclos de CPU a cada proceso en función de una cola. El primer proceso en llegar coge el tiempo de CPU y lo suelta cuando termina. Los programas que pueden ser lanzados y ejecutados de forma simultanea se denominan: Concurrentes Multiprogramados Monolíticos. ¿Con qué nombre se conoce a los puntos de ejecución de los procesos? Threads Hilo Ambas son verdaderas. El método Yield() sirve para: Para permutar la ejecución de una tarea y la siguiente disponible. Para pausar la tarea en curso durante un número de milisegundos indicados por la variable "long". Para iniciar un proceso o tarea. Llama automáticamente al método run(). Solo los procesos ejecutables tienen un bloque de control de procesos Verdadero Falso Depende del sistema operativo. ¿Cómo se denomina el estado al que pasan los procesos una vez creados? Preparado Bloqueado En ejecución. ¿Cual es el nombre del estado en el que se encuentra un proceso que está esperando que se le asignen los recursos que necesita para ejecutarse? Preparado Bloqueado En ejecución. ¿Como se llama el algoritmo de asignación de procesos que asignan los ciclos de CPU a cada proceso en función de su llegada? Algoritmo de prioridad FIFO SJF. Para que un proceso termine de ejecutarse por sí mismo debe llamar al servicio del sistema abort: Verdadero Falso Depende del número de procesos de ejecución. La parte del programa en la que se comparten recursos con otros programas o procesos y en los que se debe intervenir cuando hay dos o más procesos concurrentes se denomina: Sección crítica Sincronización de procesos Concurrencia de procesos. ¿Cómo se denomina a la operación que puede suceder sin que sea interrumpida por el ordenador? Atómica Concurrente Sincronizada. La comunicación entre procesos en la que se comunican sin necesidad de un proceso o servicio intermediario se llama: Comunicación síncrona Comunicación indirecta Comunicación directa. Cuando dos o más procesos quieren acceder al mismo recurso se denomina: Exclusión mutua Proceso atómico Inanición. ¿Cómo se denominan los programas que pueden ser iniciados por el ordenador y estar ejecutandose de forma simultanea, pero en estados dieferentes? Ejecutables Concurrentes Distribuidos. ¿Qué información almacena el bloque de control de proceso? Estado, identificador, prioridad, ubicación y recursos utilizados Proceso padre, identificador, prioridad, ubicación y recursos utilizados Estado, identificador, prioridad, ubicación y recursos utilizados, así como un puntero apuntando a la posición de memoria donde se encuentra el proceso ppadre. Un proceso hijo puede ser finalizado Siempre por el proceso padre Siempre por el proceso hijo Normalmente por el proceso padre. Un punto de ejecución de un proceso se denomina: Hilo Proceso hijo Proceso padre. ¿Cómo se denomina el estado de un proceso que tiene asignado tiempo de CPU y está ejecutando las instrucciones que lo componen? Preparado Bloqueado En ejecución. Un proceso pasa del estado de ejecución a preparado cuando Está esperando que se le asigne algún recurso que necesita para ejecutarse Cuando se finalizan todos los hilos lanzados por el proceso Ninguna de las anteriores. ¿Cómo se conoce el proceso de comunicación por el que un proceso que suministra datos no tiene que esperarse a que el proceso que los necesita los coja? Asíncrona Síncrona Bidireccional. A los espacios de memoria donde se almacenan los datos que se van a usar, una para las variables y otra para las estructuras de datos, se denominan: Pila Disco duro Memoria RAM. A los sistemas de memoria compartida se les conoce también con el nombre de: Multiprocesadores Multicomputadores Distribuidos. Una de las ventajas de la subdivisión de los procesos en hilos es: La disminución de carga en la gestión de los hilos Necesidad de recursos menor Atomicidad. Los sistemas MIMD necesitan menos tiempo de inicio para la comunicación entre los procesadores Verdadero Verdadero si la CPU es multiprocesador Falso. ¿Cuál de los modelos de la taxonomía de Flynn es el más utilizado en la computación paralela? SISD SIMD MIMD. Una solución al interbloqueo entre proceso es: Incorporar el envejecimiento de un proceso Duplicar los recursos Evitar el uso de los recursos. En los sistemas distribuidos, una forma de comunicarse entre procesos es: Comunicación por pilas de memoria Comunicación por espacios compartidos Comunicación por mensajes. La comunicación donde emisor y receptor directamente se intercambian los mensajes se denomia: Directa Síncrona Indirecta. |
Denunciar Test