Administración de Procesos en Sistemas Operativos
Estados de un Proceso
Si un proceso está en espera, su siguiente estado puede ser:
R Listo.
Diferencia entre Proceso y Programa
La diferencia entre proceso y programa es que:
R El programa es un ente pasivo y el proceso es un ente activo.
Procesos Cooperativos
Los procesos cooperativos son aquellos que:
R Pueden afectar o ser afectados por otros procesos.
Ráfagas en el Contexto de Procesamiento
Para que un proceso pueda ser ejecutado requiere ráfagas de CPU y/o ráfagas de E/S. Al respecto, ¿qué se entiende por ráfaga en el contexto de procesamiento?
R Al tiempo dedicado al procesamiento de instrucciones o atención de dispositivos mientras se ejecuta un proceso.
Criterios de Planificación
¿Cuál de los siguientes elementos NO representa un criterio de planificación para la administración de procesos por parte del sistema operativo?
R Tiempo de salida.
Bloque de Control de Proceso
Corresponde al conjunto de datos en el que se incluyen, entre otros, el estado del proceso en cada momento, los recursos utilizados por este, archivos que está utilizando, etc. Lo anterior está referido a:
R Bloque de control de proceso.
Funcionalidad del Planificador de Largo Plazo
¿Cuál es la funcionalidad principal del "planificador de largo plazo"?
R Seleccionar qué programa del almacenamiento secundario será creado como proceso.
Operaciones del Sistema Operativo con Procesos Inestables
¿Cuál de las siguientes operaciones tiene opción de realizar el sistema operativo si el proceso que se está ejecutando se torna inestable con su ejecución?
R Eliminar o reanudar el proceso.
Planificación Apropiativa vs. No Apropiativa
¿Cuál es la diferencia entre "planificación apropiativa" y "planificación no apropiativa" propiamente tal?
R La planificación apropiativa involucra algoritmos que pueden desalojar los procesos mientras se ejecutan, la planificación no apropiativa involucra que el proceso conserve la CPU hasta que termina o bien pasa al estado de espera.
Políticas de Planificación RR-FIFO
Un sistema planifica la gestión de procesos de dos maneras: la primera utiliza un algoritmo que da un tiempo predefinido a los procesos, la segunda ordena los procesos a medida que llegan. Lo anterior se refiere a las políticas de:
R RR-FIFO.
Factores que Inciden en la Política de Planificación
Respecto de las políticas de planificación de CPU por parte del sistema operativo, son varios los factores que inciden en qué política utilizar para obtener ventajas en términos de rendimiento. De las alternativas siguientes, ¿cuál NO representa uno de esos factores?
R El tiempo de quantum.
Concurrencia
Respecto de la concurrencia, NO es correcto decir:
R Dos o más procesos es posible que sean ejecutados exactamente en el mismo instante de tiempo compartiendo datos y recursos.
Valor del Semáforo Positivo
Si el valor del semáforo es positivo y un proceso pide ingresar a su sección crítica, este proceso queda en estado:
R Desbloqueado y, por tanto, puede ejecutar su sección crítica.
Exclusión Mutua
Un requerimiento para solucionar el problema de la sección crítica es la exclusión mutua. Esta consiste en:
R Si un hilo T se está ejecutando en su sección crítica, entonces otro hilo S no se puede ejecutar en su sección crítica.
Solución por Hardware
El problema de la sección crítica se puede resolver en un ambiente de un procesador único deshabilitando la ocurrencia de interrupciones para modificar una variable compartida. A esta solución se le conoce como:
R Solución por hardware.