102 Questions
¿Cuál es el objetivo de la gestión de procesos de alto nivel en un sistema operativo?
Gestión de procesos de alto nivel
¿Cuál es una función específica de la gestión de dispositivos en un sistema operativo nivel 4?
Creación de procesos de E/S
¿Qué función corresponde a la gestión de la información en un sistema operativo nivel 5?
Creación y destrucción de archivos y directorios
¿Cuál es el objetivo de la gestión del procesador en un Sistema Operativo?
Compartir la CPU entre procesos
¿Cuál es uno de los niveles de la estructura de un Sistema Operativo?
Gestión de Procesador
¿Qué función tiene el Sistema Operativo en relación a los errores?
Control de errores
¿Cuál es el objetivo de la gestión de memoria en un Sistema Operativo?
Repartir la memoria entre procesos
El Sistema Operativo gestiona los recursos del sistema y optimiza su uso.
True
El Sistema Operativo presenta al usuario una 'máquina física' que es fácil de manejar y programar el hardware que hay por debajo.
False
La gestión del procesador es una función del Sistema Operativo a nivel 1.
True
La gestión de memoria tiene como objetivo repartir la memoria entre procesos.
True
La gestión de procesos de alto nivel es una función del S.O. Nivel 3
False
La creación y destrucción de procesos es una función del S.O. Nivel 3
False
La protección de acceso es una función del S.O. Nivel 5
False
¿Qué indica el identificador del proceso Padre (PPID)?
El PPID indica el proceso padre del proceso actual.
¿Qué almacena la información para gestionar la memoria de un proceso?
Almacena la dirección inicial y final del conjunto de direcciones a las que el proceso puede acceder.
¿Qué indica el UID de un proceso?
El UID indica el usuario que ha creado el proceso.
¿Qué guarda la información de las señales recibidas por un proceso?
Guarda las señales recibidas por el proceso y no tratadas.
¿Qué almacena el contador de programa en el estado de Registros de CPU de un proceso?
Guarda la dirección de la siguiente instrucción a ejecutar.
¿Qué indica el estado de un proceso como 'preparado'?
Indica que el proceso está en espera de un recurso para poder continuar su ejecución.
¿Qué guarda la información de contabilidad de un proceso?
Guarda temporizadores que indican la hora de inicio del proceso y el tiempo de ejecución del proceso.
¿Qué indica el estado de un proceso como 'bloqueado'?
Indica que el proceso está esperando por un recurso que está siendo utilizado por otro proceso.
¿Qué es un proceso en un Sistema Operativo?
Una unidad de actividad caracterizada por la ejecución de una secuencia de instrucciones, un estado actual y un conjunto de recursos asociados.
¿Qué contiene el segmento de pila de un proceso?
Parámetros pasados a las funciones, direcciones de retorno, y variables locales de las funciones o procedimientos.
¿Cuál es la función del Bloque de Control de Procesos (BCP) en un Sistema Operativo?
Identificar y controlar la correcta ejecución de un proceso.
¿Cuál es la función específica de la gestión de procesos en un Sistema Operativo?
Asignar recursos de CPU, memoria, etc., y controlar la ejecución de los procesos.
Un proceso es una unidad de actividad caracterizada por la ejecución de una secuencia de instrucciones, un estado actual y un conjunto de recursos asociados
True
Un programa almacenado como ejecutable en el disco duro es considerado un proceso por el Sistema Operativo
False
Cada vez que un programa se convierte en un proceso, se carga el código en memoria principal
True
Existe un Bloque de Control de Procesos (BCP) por cada uno de los procesos que están cargados en memoria
True
El identificador del proceso Padre (PPID) indica el usuario que ha creado el proceso.
False
El estado actual del proceso puede ser preparado, en ejecución, detenido o bloqueado.
True
La prioridad del proceso puede ser cambiada por el administrador del sistema.
True
La información para gestionar la memoria de un proceso incluye la dirección del segmento de código, del segmento de pila y del segmento de datos.
True
La información de estado del sistema de E/S de un proceso incluye la lista de archivos abiertos y el directorio actual.
True
Un proceso puede almacenar las señales recibidas y no tratadas.
True
El contador de programa en el estado de Registros de CPU de un proceso guarda la dirección de la siguiente instrucción a ejecutar.
True
El identificador de usuario (UID) de un proceso determina los privilegios del proceso.
True
¿Cuál es el primer estado de un proceso según el modelo de procesos de 5 Estados?
Listo o preparado
¿En qué estado se encuentra un proceso que está esperando que se le asigne el procesador?
Listo o preparado
¿Qué estado representa un proceso que está ejecutando las instrucciones?
Ejecución
¿En qué estado se encuentra un proceso que está detenido esperando que finalice un evento de E/S?
Bloqueado
El proceso en estado 'Listo o preparado' está esperando a que se le asigne el procesador.
True
El proceso en estado 'Bloqueado' está ejecutando las instrucciones del proceso.
False
El proceso en estado 'Nuevo' es el primer estado de un proceso, cuando el gestor de procesos está creando las estructuras del proceso.
True
El proceso en estado 'Terminado' tiene los recursos liberados por el gestor de recursos.
True
¿Qué es un hilo (thread) en el contexto de un Sistema Operativo?
La unidad de procesamiento más pequeña que puede ser planificada por un S.O.
¿Cuál es una ventaja de los hilos (threads) en un proceso?
El cambio de contexto entre hilos de un mismo proceso es mucho más rápido
¿Qué significa que un hilo puede leer o escribir en la pila de otro hilo?
Los hilos comparten el mismo conjunto de direcciones de memoria
¿Cuál es una característica de la gestión de procesos con múltiples hilos?
Los hilos aumentan la eficacia de comunicación entre programas
¿Qué tipo de tarea se puede realizar con hilos de ejecución según el texto?
Trabajo interactivo y en segundo plano
¿Qué tipo de hilo de ejecución permite que el SO marque el momento del cambio de contexto?
Multihilo apropiativo
¿Cuál es un ejemplo de uso de hilos de ejecución según el texto?
Atender varias peticiones para copiar el mismo archivo
¿Qué caracteriza a un proceso-monohilo según el texto?
Lanza solo un hilo de ejecución
¿Qué tipo de hilo de ejecución tiene la capacidad de detenerse y pasar el control de ejecución a otro?
Multihilo cooperativo
¿Qué tipo de tarea implica ejecutar un lote de instrucciones mientras otro hilo lee el lote siguiente del dispositivo?
Aceleración de la ejecución
¿En qué consiste la estructuración modular de los programas según el texto?
Mecanismo eficiente para un programa capaz de ejecutar gran variedad de actividades
¿Qué ventaja presentan los hilos sobre los procesos según el texto?
Ejecutar más de un hilo a la vez
Un hilo (thread) es la unidad de procesamiento más grande que puede ser planificada por un S.O.
False
Un proceso puede tener múltiples hilos, los cuales comparten el mismo conjunto de direcciones de memoria del proceso general
True
Los hilos de un mismo proceso comparten el conjunto de registros de la CPU, pero no el segmento de pila ni el contador de programa
False
Un hilo nuevo tarda más tiempo en crearse que un nuevo proceso
False
Los hilos de ejecución son generados a partir de la creación de un proceso
True
Un proceso-monohilo puede lanzar más de un hilo de ejecución a la vez
False
En un multihilo apropiativo, el cambio de contexto es marcado por el sistema operativo
True
El trabajo interactivo y en segundo plano es un tipo de tarea utilizada con multihilos
True
El proceso de gestión de dispositivos es una función específica del nivel 4 del sistema operativo
True
La estructuración modular de los programas es un mecanismo eficiente para un programa capaz de ejecutar gran variedad de actividades
True
El contador de programa en el estado de Registros de CPU de un proceso guarda la dirección de la siguiente instrucción a ejecutar
True
Un proceso en estado 'Listo o preparado' está esperando a que se le asigne el procesador
True
¿Qué tipo de algoritmo de planificación de procesos interrumpe la tarea que se está ejecutando según algún algoritmo de prioridades?
Algoritmo apropiativo
¿Cuál es el objetivo de la conmutación de tareas en un sistema multiprocesador?
Minimizar el tiempo de espera
¿Qué implica el algoritmo FIFO (First Input First Output) en la planificación de procesos?
El proceso que entra primero es el primero en salir
¿Cuál es el objetivo de la cooperación entre tareas en la conmutación de tareas?
Lograr equidad entre procesos
¿Qué algoritmo de planificación de procesos da prioridad al proceso más corto?
SJF (Shortest Job First)
¿Qué algoritmo de planificación de procesos asigna un tiempo de ejecución llamado quantum a cada proceso?
Round Robin
¿Qué algoritmo de planificación de procesos asocia una prioridad a cada proceso y asigna la CPU al trabajo con la prioridad más alta en cada momento?
Por prioridades
¿Qué algoritmo de planificación de procesos tiene en cuenta el número de usuarios en el sistema y asigna a cada uno el tiempo de ejecución de 1/n?
Planificación garantizada
¿Qué característica permite al Sistema Operativo expulsar del estado de ejecución a un proceso dado?
Planificación apropiativa mediante expulsión
¿Qué tipo de algoritmo de planificación de procesos combina las características de Round Robin y Por prioridades?
Híbrido Round Robin con Prioridades
¿Qué algoritmo de planificación de procesos asigna un tiempo de ejecución llamado quantum y da paso al siguiente proceso si no ha terminado?
Round Robin
¿Qué algoritmo de planificación de procesos tiene en cuenta el tiempo de ejecución de 1/n para cada usuario?
Planificación garantizada
Los sistemas multiprocesador permiten realizar varias tareas al mismo tiempo con un solo procesador.
False
Los sistemas operativos multiprocesador se encargan de compartir la CPU entre los distintos procesos de forma eficiente.
True
La conmutación de tareas en el apropiativo se produce cuando las tareas cooperan unas con otras suspendiéndose voluntariamente.
False
El algoritmo de planificación FIFO asigna un tiempo de ejecución llamado quantum a cada proceso.
False
El algoritmo de planificación SJF ejecuta primero el trabajo más largo.
False
El algoritmo de planificación Round Robin asigna a cada proceso un tiempo de ejecución llamado quantum.
False
La expulsión es una característica de la planificación apropiativa mediante expulsión en algoritmos de planificación de procesos.
False
Un híbrido de algoritmos de planificación de procesos puede combinar Round Robin con Prioridades.
False
La planificación garantizada asigna a cada usuario el tiempo de ejecución de 1/n.
False
La gestión de procesos de alto nivel es una función del S.O. Nivel 3.
False
La gestión de memoria tiene como objetivo repartir la memoria entre procesos.
False
Cada vez que un programa se convierte en un proceso, se carga el código en memoria principal.
False
¿Cuál es el objetivo de la exclusión mutua en la sincronización de procesos?
Evitar que varios procesos accedan simultáneamente a un recurso compartido
¿Qué problema puede provocar la apropiación exclusiva de un dispositivo de E/S por un proceso?
Puede causar graves problemas que el S.O debe resolver
¿Qué sucede cuando un proceso espera un evento que solo puede ser provocado por otro proceso del conjunto?
Se produce un bloqueo de conjunto de procesos
¿Por qué los procesos en bloqueo no realizan ninguna acción hasta que se libere algún recurso?
Porque entran en un bucle de espera infinito
La exclusión mutua permite que múltiples procesos realicen una acción al mismo tiempo
False
Los procesos cooperantes comparten estado y colaboran entre ellos
True
La sincronización de procesos tiene como objetivo evitar la exclusión mutua
False
El bloqueo de un conjunto de procesos se produce cuando un proceso espera un evento que solo puede ser provocado por otro proceso del conjunto
True
Descubre tus conocimientos sobre los sistemas operativos con este quiz. Aprende sobre las funciones, el manejo de recursos y la gestión de periféricos. ¡Pon a prueba tu comprensión sobre estas herramientas esenciales para el funcionamiento de un ordenador!
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free