ASO Tema1

AffirmativePlum avatar
AffirmativePlum
·
·
Download

Start Quiz

Study Flashcards

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

More Quizzes Like This

Use Quizgecko on...
Browser
Browser