option
Cuestiones
ayuda
daypo
buscar.php

CUESTIONARIO II SO

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
CUESTIONARIO II SO

Descripción:
CUESTIONARIO II SO

Fecha de Creación: 2023/10/22

Categoría: Otros

Número Preguntas: 38

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

Sobre Clase 5 - Comunicación entre procesos: ¿Qué significa IPC en el contexto de sistemas operativos?. Interacción Pública de Computadoras. InterProcess Comunication. Internet Protocol Communication. Internal Process Control.

Sobre Clase 5 - Comunicación entre procesos: ¿Qué se busca al utilizar IPC en sistemas operativos?. Interrumpir la ejecución de los procesos. Comunicarse a través de señales de luz. Lograr una comunicación bien estructurada y eficaz entre procesos. Evitar por completo la comunicación entre procesos.

Sobre Clase 5 - Comunicación entre procesos: ¿Qué son las condiciones de carrera en programación concurrente?. Situaciones en las que los procesos compiten en una carrera de velocidad. Situaciones en las que varios procesos compiten por recursos compartidos(memoria, archivos, etc.) y pueden causar resultados inesperados. Un método para acelerar la ejecución de programas. La sincronización perfecta entre procesos concurrentes.

Sobre Clase 5 - Comunicación entre procesos: En el ejemplo del spooler de impresión, ¿qué función tiene el demonio de impresión?. Imprimir archivos inmediatamente cuando se colocan en el directorio. Verificar periódicamente si hay archivos para imprimir y procesarlos y si los hay, los imprime y luego elimina sus nombres del directorio. Mantener una lista de todos los archivos que se han impreso. Eliminar archivos del sistema sin imprimirlos.

Sobre Clase 5 - Comunicación entre procesos: ¿Cuál es un ejemplo de recurso compartido en el contexto de condiciones de carrera?. Un teclado que solo se utiliza por un proceso a la vez. Memoria y archivos que múltiples procesos pueden acceder y modificar concurrentemente. Impresoras que no pueden ser utilizadas por varios procesos. Un monitor que muestra información a un solo proceso.

Sobre Clase 5 - Comunicación entre procesos: Para evitar condiciones de carrera, es esencial establecer la exclusión mutua, lo que significa permitir que solo un proceso acceda a la región crítica a la vez. verdadero. falso.

Sobre Clase 5 - Comunicación entre procesos: La sección del programa donde se accede al recurso compartido(memoria compartida, archivos compartidos) se conoce como región crítica o sección crítica. verdadero. falso.

Sobre Clase 5 - Comunicación entre procesos: se utiliza para garantizar que, cuando un proceso accede a un recurso compartido, los demás procesos queden excluidos de hacer lo mismo al mismo tiempo. exclusión mutua. regiones críticas.

Sobre Clase 5 - Comunicación entre procesos: ¿Qué es la exclusión mutua en programación concurrente?. Un concepto que permite a múltiples procesos acceder a recursos compartidos simultáneamente. Una técnica para aumentar la competencia entre procesos por los recursos compartidos. La garantía de que, si un proceso utiliza un recurso compartido, los demás procesos quedarán excluidos de hacerlo al mismo tiempo. Una estrategia para acelerar la ejecución de programas concurrentes.

Sobre Clase 5 - Comunicación entre procesos: ¿Qué se necesita para lograr la exclusión mutua en programación concurrente?. Dejar que todos los procesos accedan libremente a los recursos compartidos. Implementar operaciones primitivas apropiadas. Aumentar la competencia entre los procesos por los recursos compartidos. Garantizar que todos los procesos tengan igual acceso a los recursos compartidos.

Sobre Clase 5 - Comunicación entre procesos: ¿Cuál es uno de los requisitos o condiciones para evitar condiciones de carrera en programación concurrente?. Permitir que múltiples procesos compartan sus regiones críticas simultáneamente. Garantizar que dos procesos pueden estar simultáneamente dentro de sus regiones críticas. No hacer suposiciones sobre las velocidades o el número de CPUs disponibles. Hacer que los procesos que se ejecutan fuera de sus regiones críticas bloqueen a otros procesos.

Sobre la tarea: Exclusión mutua con espera ocupada: ¿Cuál de las siguientes técnicas deshabilita temporalmente las interrupciones del sistema para lograr la exclusión mutua?. Variables de candado. Alternancia estricta. Inhabilitación de interrupciones. Solución de Peterson.

Sobre la tarea: Exclusión mutua con espera ocupada: ¿Qué son las variables de candado en programación concurrente?. Variables que almacenan datos compartidos. Variables booleanas que indican si una región crítica está ocupada. Variables utilizadas para contar el número de procesos en ejecución. Variables que controlan la velocidad de los procesos.

Sobre la tarea: Exclusión mutua con espera ocupada: ¿Qué implica la técnica de "alternancia estricta" en exclusión mutua?. Permite que múltiples procesos accedan simultáneamente a una región crítica. Los procesos se alternan de manera estricta para acceder a la región crítica. Los procesos pueden acceder a la región crítica sin restricciones. Los procesos compiten libremente por los recursos compartidos.

Sobre la tarea: Exclusión mutua con espera ocupada: ¿Cuál de las siguientes opciones es un algoritmo que garantiza la exclusión mutua para dos procesos?. Instrucción TSL (Test and Set Lock). Dormir y despertar. Pasaje de mensajes. Monitores.

Empareje según corresponda: Network Driver. Memory Driver. Disk Driver. Terminal Driver (TTY).

Empareje según corresponda. Peripheral Component Interconnect Server (PCI):. Datastore Server (DS):. Virtual File System Server (VFS):. Virtual Memory Server (VM):. Reincarnation Server (RS):. Internet Network Server (INET):. Process Management Server (PM):.

Sobre la clase 4: ¿Cuál es el tipo de llamada utilizada por los servidores y controladores/drivers para solicitar servicios al kernel en MINIX?. Llamadas de usuario. Llamadas de red. Llamadas de sistema. Llamadas de kernel.

Sobre clase 4: Escriba los 3 tipos de llamadas al sistema en minix.

sobre clase 4: ¿Qué papel desempeña el mecanismo de Message/IPC/Trap en MINIX?. Controlar el tráfico de red en MINIX. Proporcionar servicios de correo electrónico. Intercomunicación entre procesos en el sistema. Administrar dispositivos de almacenamiento.

Sobre clase 4: ¿Qué tipo de llamadas se utilizan para solicitar servicios a servidores y controladores(driver) en MINIX?. Llamadas de red. Llamadas de usuario. Llamadas de sistema. Llamadas de aplicación.

Sobre clase 4: Describa la diferencia entre los modelos de programación de Windows y UNIX.

¿Cuáles son los 3 parámetros del execve?.

sobre clase 4: ¿Cuántos parámetros tiene la llamada al sistema "execve" en su forma más general?. Un parámetro. Dos parámetros. Tres parámetros. Cuatro parámetros.

sobre clase 4: ¿Cuál de las siguientes no es una rutina de biblioteca relacionada con la llamada al sistema "execve"?. execl. execv. execle. exit.

sobre clase 4: ¿Cuál es uno de los parámetros de la llamada al sistema "execve"?. Un apuntador al arreglo de resultados. El número de hilos de ejecución. Un apuntador al arreglo de argumentos. El identificador de proceso.

sobre clase 4: ¿Cuál es uno de los parámetros de la llamada al sistema "execve"?. Un apuntador al arreglo de resultados. El número de hilos de ejecución. un apuntador al arreglo del entorno. El identificador de proceso.

sobre clase 4: ¿Cuál es uno de los parámetros de la llamada al sistema "execve"?. Un apuntador al arreglo de resultados. El número de hilos de ejecución. El nombre del archivo que se va a ejecutar. El identificador de proceso.

Sobre clase 4: ¿Dónde se encuentran disponibles principalmente las llamadas de sistema para los programas de usuario?. En la capa 1 del sistema. En la capa 2 del sistema. En la capa 3 del sistema. En la capa 4 del sistema.

sobre clase 4: ¿Cuál es el propósito de las llamadas al kernel en un sistema operativo?. Proporcionar funciones de alto nivel a los programas de usuario. Facilitar la comunicación entre procesos. Realizar operaciones de bajo nivel para los drivers/controladores y servers/servidores. Gestionar recursos de hardware.

Sobre clase 4: ¿Cuál es un ejemplo de una llamada al sistema de alto nivel mencionada en el texto?. Leer un puerto de hardware para IO. Crear un nuevo proceso (fork). Realizar operaciones de bajo nivel en controladores. Eliminar un archivo de sistema.

sobre clase 4: ¿Cuál es la principal diferencia entre las llamadas al kernel y las llamadas al sistema?. Las llamadas al kernel son de alto nivel, mientras que las llamadas al sistema son de bajo nivel. Las llamadas al sistema son funciones de bajo nivel, mientras que las llamadas al kernel son de alto nivel. No hay diferencia significativa entre ambos tipos de llamadas. Las llamadas al kernel son funciones a bajo nivel, mientras que las llamadas al sistema son de alto nivel.

Sobre clase 4: Escriba la diferencia entre kernel calls y system calls.

Sobre clase 4: ¿Qué estándar define las llamadas de sistema de alto nivel mencionadas en el texto?. POSIX. Windows API. Linux Kernel API. MacOSX API.

sobre clase 5: ¿Cuál de las siguientes condiciones es fundamental para evitar condiciones de carrera en programación concurrente?. Todos los procesos deben ejecutarse simultáneamente. Cada proceso debe bloquear a los demás en su región crítica. No puede haber dos procesos simultáneos dentro de sus regiones críticas. Los procesos deben hacer suposiciones sobre las velocidades de CPU.

Escriba las 4 condiciones para evitar las condiciones de carrera:

¿Qué es un "mutex" en el contexto de exclusión mutua?. Un tipo de semáforo que garantiza la exclusión mutua. Un dispositivo de bloqueo físico. Un tipo de monitor. Un proceso que puede acceder a recursos compartidos sin restricciones.

¿Cuál de las siguientes técnicas implica la comunicación entre procesos a través del intercambio de mensajes?. Mutexes. Barreras. Pasaje de mensajes. Inhabilitación de interrupciones.

Denunciar Test