wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

TEMA 1: Introducción a los Sistemas Operativos

Total questions: 110

Worksheet time: 2hrs 58mins

Name
Class
Date
1.

Según la introducción, ¿cuál es la función principal del sistema operativo respecto a la complejidad del uso de la computadora?

a)

Exponer todos los detalles del hardware al usuario

b)

Abstraer procesos para que el uso sea transparente

c)

Limitar el uso de periféricos como mouse e impresora

d)

Permitir que las aplicaciones se ejecuten sin memoria

2.

Complete la frase con el término correcto: En las computadoras existen dos modos de operación: (a)   y modo usuario.

3.

En el esquema de niveles (Usuario, Aplicación, Sistema Operativo, Hardware), ¿qué elemento actúa como interfaz entre los programas de usuario y el hardware?

a)

Usuario

b)

Aplicación

c)

Sistema Operativo

d)

Hardware

4.

¿Cuál de las siguientes afirmaciones describe correctamente el modo kernel (núcleo o supervisor)?

a)

El sistema operativo ejecuta únicamente operaciones de entrada/salida básicas

b)

El sistema operativo tiene acceso completo al hardware y puede ejecutar instrucciones de máquina

c)

Los programas de usuario pueden realizar operaciones privilegiadas directamente

d)

El modo kernel se utiliza solo por aplicaciones con interfaz gráfica (GUI)

5.

En modo usuario, cuando una aplicación necesita realizar una operación privilegiada de E/S, ¿qué mecanismo utiliza para solicitarla al sistema operativo?

a)

Interrupción de hardware directa del usuario

b)

Llamada al sistema

c)

Acceso directo al kernel sin control

d)

Carga manual de controladores (drivers) por el usuario

6.

Explique brevemente dos visiones del sistema operativo presentadas: como máquina extendida/virtual y como administrador de recursos. Compare cómo cada visión se relaciona con el hardware y los programas del usuario.

4 lines
7.

De acuerdo con la sección sobre procesos, ¿qué condición debe cumplirse primero para que un proceso pueda ejecutarse?

a)

Tener permisos de escritura sobre archivos

b)

Estar cargado en memoria con espacio disponible

c)

Estar en modo usuario exclusivamente

d)

Tener acceso directo al procesador sin planificación

8.

Analiza el flujo de ejecución descrito: cuando un proceso está en memoria, el sistema operativo debe planificar su acceso a la CPU y gestionar E/S. Propón una razón por la que es necesario proteger la memoria del proceso y cómo esto se relaciona con el concepto de modo kernel versus modo usuario.

4 lines
9.

Según el texto, el multiplexaje de recursos puede realizarse en dos formas. ¿Cuál describe correctamente el multiplexaje en el tiempo?

a)

Compartir simultáneamente un recurso entre procesos en la misma zona de memoria

b)

Alternar el uso de un recurso entre varios procesos, como turnos de CPU

c)

Permitir que varios procesos usen el mismo registro de un archivo a la vez

d)

Asignar porciones contiguas de memoria principal a un único proceso

10.

Completa la frase con el término exacto: El sistema operativo debe evitar que si dos procesos comparten espacio en memoria " (a)   " estén en esa zona al mismo tiempo.

11.

Identifica cuál de los siguientes es un objetivo explícito de los sistemas operativos mencionado en el material.

a)

Maximizar la cantidad de procesos en interbloqueo

b)

Garantizar comodidad para el usuario y eficiencia en el uso de recursos

c)

Eliminar la necesidad de seguridad en entornos multiusuario

d)

Impedir la interoperabilidad entre equipos

12.

Explica brevemente qué se carga cuando un proceso es cargado en memoria y por qué esa información es necesaria para su ejecución.

4 lines
13.

¿Cuál problema de gestión de procesos describe que un proceso A espera un recurso 2 asignado a B, mientras B espera el recurso 1 asignado a A, impidiendo que ambos terminen?

a)

Sincronización incorrecta

b)

Exclusión mutua

c)

Interbloqueo

d)

Desbordamiento de pila

14.

Según la sección de Gestión de memoria principal, ¿qué función cumple la memoria caché durante la ejecución de un proceso?

a)

Almacenar permanentemente procesos que no caben en memoria principal

b)

Aproximar los tiempos de acceso trabajando más cerca de las instrucciones, alternando con la memoria principal

c)

Reemplazar por completo la memoria principal cuando se usa memoria virtual

d)

Evitar la necesidad de intercambio con disco

15.

Analiza el siguiente escenario y propone la medida de gestión adecuada: Varios procesos intentan escribir en un mismo archivo al mismo tiempo y la información queda del último que escribió en el registro. ¿Qué política debe asegurarse y por qué?

4 lines
16.

Según la definición presentada, la gestión de archivos implica proveer un modelo de abstracción que permita realizar operaciones básicas sobre archivos. ¿Cuál de las siguientes acciones NO pertenece a esas operaciones básicas?

a)

Crear y borrar archivos

b)

Leer y escribir archivos

c)

Ejecutar código de kernel directamente desde un archivo

d)

Acceder a archivos mediante permisos

17.

Completa: En la gestión de dispositivos de entrada/salida, el sistema operativo ______ las características de los dispositivos y ofrece el acceso a través de ______.

4 lines
18.

Identifica el servicio del sistema operativo que corresponde a la siguiente función: "Responder ante la dificultad de atender una solicitud, detectando y corrigiendo errores de hardware y software".

a)

Controlar la ejecución de procesos

b)

Asignar memoria secundaria (espacio en disco)

c)

Permitir acceso controlado a archivos y dispositivos de E/S

d)

Detección y corrección de errores de HW y SW

19.

Un proceso solicita memoria pero no hay memoria principal suficiente. Según los servicios descritos, ¿qué mecanismo puede aplicar el sistema operativo para gestionar esta situación sin terminar el proceso?

a)

Abortar inmediatamente el proceso que solicita memoria

b)

Suspender el proceso temporalmente y gestionar la solicitud

c)

Asumir que el proceso usa almacenamiento secundario sin notificar

d)

Asignar memoria principal ilimitada mediante permisos elevados

20.

Relaciona el tipo de sistema operativo con su rasgo clave de uso o evolución según el texto. Selecciona la opción que mejor describe Sistemas por Lotes (Batch).

a)

Ejecución interactiva simultánea de varios usuarios alternando CPU y memoria por terminales

b)

Procesamiento secuencial de trabajos preparados en conjuntos, con intervención del operador ante errores

c)

Cumplimiento estricto de límites de tiempo para aplicaciones críticas con respuestas exactas

d)

Multiprocesadores que comparten bus y reloj para ejecutar más procesos por unidad de tiempo

21.

Explica con tus palabras la diferencia entre un multiprocesador simétrico y uno asimétrico según la caracterización presentada.

4 lines
22.

Selecciona la afirmación correcta sobre sistemas de tiempo compartido, según el texto que describe su surgimiento con la técnica de multiprogramación.

a)

Cada usuario ejecuta su proceso en un sistema monoprocesador sin compartir memoria

b)

Varios usuarios alternan el uso del procesador desde diferentes terminales, compartiendo CPU y memoria

c)

El sistema garantiza tiempos de respuesta exactos para alarmas contra incendios

d)

Los procesos acceden al mismo disco en paralelo gracias al bus y reloj compartidos

23.

Analiza el escenario: Un hospital necesita un sistema que cumpla tiempos de respuesta estrictos para equipos médicos y alarmas. Con base en las categorías explicadas, ¿qué tipo de sistema operativo es más adecuado y por qué?

4 lines
24.

Según el objetivo de una interfaz de usuario en un sistema operativo, ¿cuál es su propósito principal?

a)

Permitir que el usuario interactúe con el hardware sin ver su complejidad

b)

Aumentar el consumo de memoria para procesos

c)

Exponer todos los detalles del hardware al usuario

d)

Impedir el acceso del usuario a aplicaciones

25.

Completa la definición: GUI son (a)   que permiten la interacción con el sistema mediante elementos gráficos.

26.

En los sistemas operativos con varios intérpretes de comando, ¿cómo se denomina al intérprete basado en texto?

a)

Kernel

b)

Shell

c)

Dispatcher

d)

Driver

27.

Explica brevemente cómo los intérpretes de comando ejecutan una acción de borrado de archivo en UNIX usando el comando rm nombrearchivo.ext.

4 lines
28.

¿Cuál de los siguientes enunciados describe correctamente los modos de ejecución del procesador utilizados por las llamadas al sistema?

a)

Modo gráfico y modo texto

b)

Modo núcleo (kernel/supervisor) y modo usuario

c)

Modo batch y modo interactivo

d)

Modo lectura y modo escritura

29.

Indica el cambio de modo que ocurre cuando un proceso en modo usuario realiza una operación de entrada/salida como leer un archivo.

a)

Permanece en modo usuario durante toda la operación

b)

Pasa a modo núcleo para ejecutar la llamada al sistema y luego vuelve a modo usuario

c)

Cambia a modo gráfico y se mantiene allí

d)

Se detiene el proceso y se reinicia en modo usuario

30.

Observa el diagrama del flujo de una llamada read entre espacio de usuario y espacio de kernel. ¿Qué instrucción permite el paso a modo núcleo para que se ejecute la llamada al sistema?

a)

call a biblioteca

b)

trap al kernel

c)

return al procedimiento

d)

incremento de SP

31.

Relaciona una categoría de llamadas al sistema con un ejemplo correcto de operación dentro de esa categoría.

a)

Control de procesos — Crear, ejecutar, terminar

b)

Administración de archivos — Solicitar, liberar dispositivos

c)

Manipulación de dispositivos — Crear directorios

d)

Comunicaciones — Definir fecha del sistema

32.

Justifica por qué los intérpretes de comando facilitan el agregado de nuevos comandos en un sistema operativo.

4 lines
33.

Según el material, ¿qué diferencia principal existe entre un programa y un proceso?

a)

Un programa es una entidad activa que está ejecutándose en memoria; un proceso es un archivo pasivo en disco.

b)

Un programa es una entidad pasiva almacenada en disco; un proceso es el programa en ejecución con recursos asignados por el sistema operativo.

c)

Un programa siempre corre en modo núcleo; un proceso siempre corre en modo usuario.

d)

No hay diferencia: ambos términos se usan como sinónimos en sistemas operativos.

34.

Completa: Los componentes de un proceso son el ______ y la ______ de datos.

4 lines
35.

Elige la afirmación que describe correctamente los elementos típicos de la imagen de un proceso cuando se genera (proceso en ejecución).

a)

Solo instrucciones del programa y estado de ejecución.

b)

Datos de usuario, programa de usuario, pila de sistema y bloque de control de proceso.

c)

Pila de usuario, gestor de memoria y dispositivo de E/S.

d)

Código fuente, compilador y enlazador.

36.

Clasificación: ¿qué caracteriza a un proceso intensivo en el uso del procesador (CPU) frente a uno intensivo en el uso de E/S?

a)

CPU-intensivo realiza operaciones de E/S largas y ráfagas de CPU cortas; E/S-intensivo hace muchos cálculos prolongados.

b)

CPU-intensivo requiere muchos cálculos y usa la CPU por períodos largos; E/S-intensivo alterna ráfagas cortas de CPU con ráfagas largas de operaciones de entrada/salida.

c)

CPU-intensivo corre en modo núcleo; E/S-intensivo corre en modo usuario.

d)

CPU-intensivo solo pertenece al kernel; E/S-intensivo solo pertenece a procesos de usuario.

37.

Observa el diagrama de ráfagas de CPU y espera de E/S. ¿Qué riesgo operativo se menciona si el planificador no considera la diferencia entre ráfagas cortas y largas?

a)

La CPU podría entrar en estado de suspensión permanente.

b)

Un proceso con ráfagas largas de CPU podría demorar la ejecución de procesos que solo necesitan ráfagas cortas antes de realizar E/S, causando múltiples interrupciones.

c)

Los procesos intensivos en E/S nunca volverían a ejecutarse.

d)

El sistema operativo eliminaría el PCB para ahorrar memoria.

38.

Indica la información mínima que el Bloque de Control de Procesos (PCB) debe almacenar, según el material.

a)

Solo el ID del proceso.

b)

ID del proceso, información de estado del procesador y información de control del proceso.

c)

Código fuente del programa y bibliotecas dinámicas.

d)

Dispositivo de red y dirección IP del proceso.

39.

Explica por qué el PCB guarda los registros de la CPU y el estado del proceso y cómo esto afecta su reanudación tras una operación de E/S.

4 lines
40.

Recordatorio: Según el material, ¿cuál de las siguientes NO es una causa ANORMAL de terminación de un proceso?

a)

Tiempo excedido

b)

Fallo de E/S

c)

Instrucción ilegal

d)

Decisión del usuario de salir

41.

Completa: En el modelo de dos estados, un proceso solo puede estar "No ejecutándose" o " (a)   ".

42.

Aplicación conceptual: En el modelo de cinco estados, ¿qué describe mejor el estado READY según la definición dada?

a)

El proceso está compitiendo por el uso del procesador desde la cola de listos, cargado en memoria

b)

El proceso fue admitido pero espera espacio en memoria en disco

c)

El proceso está realizando una operación de E/S y no usa el procesador

d)

El proceso ha terminado y libera todos sus recursos

43.

Análisis: En el diagrama del modelo de 5 estados, ¿qué transición lleva a un proceso desde RUNNING a BLOCKED?

a)

Dispatch del planificador

b)

Release por completar su ejecución

c)

Event Wait al iniciar una operación de E/S

d)

Timeout por exceder su quantum

44.

Explicación breve: Describe qué ocurre con el PCB durante un cambio de contexto según el gráfico de la derecha.

4 lines
45.

Aplicación: Un proceso estaba en RUNNING y solicita E/S. Según la descripción, ¿qué sucede inmediatamente antes de dejar el procesador?

a)

Se borra su PCB para liberar memoria

b)

Se actualiza el PCB con los valores de registros que necesitará al volver a ejecutarse

c)

Se pasa directamente a EXIT sin guardar estado

d)

Se mueve a la cola de listos sin cambiar su contexto

46.

Razonamiento: ¿Por qué se introducen los estados de SUSPENDIDO con la aparición de la memoria virtual?

a)

Para permitir más hilos dentro del mismo proceso

b)

Porque cuando no hay espacio en memoria, el proceso puede descargarse a disco y no competir por el procesador

c)

Para acelerar el cambio de contexto al duplicar el PCB

d)

Para eliminar la necesidad de la cola de E/S

47.

Situación de planificación: Un proceso en BLOCKED está esperando la finalización de una operación de E/S. ¿Cuál es su siguiente estado cuando el evento ocurre?

a)

EXIT

b)

RUNNING directamente sin pasar por la cola de listos

c)

READY con condiciones para competir por el procesador

d)

NEW porque se readmite desde cero

48.

En el modelo de siete estados, ¿qué describe mejor el estado READY/SUSPEND según el texto?

a)

Proceso nuevo sin PCB y esperando admisión

b)

Proceso listo en memoria ejecutándose en CPU

c)

Proceso listo pero suspendido por falta de espacio en memoria, con PCB creado

d)

Proceso bloqueado esperando E/S y sin posibilidad de reactivación

49.

Completa con el término exacto: El planificador a largo plazo (LP) actúa cuando un proceso nuevo solicita entrar al sistema; si hay memoria suficiente el proceso se admite y pasa a (a)   .

50.

Según los objetivos de la planificación de procesos, ¿cuáles son los dos fines principales que se buscan?

a)

Minimizar el uso de la CPU y reducir el rendimiento global

b)

Incrementar el rendimiento global y maximizar el uso de la CPU

c)

Eliminar los estados suspendidos y evitar bloqueos

d)

Aumentar el tiempo de espera de los procesos y priorizar E/S

51.

El planificador a corto plazo (CP) decide qué proceso se ejecuta a continuación. ¿Qué colas/estados manipula directamente en su operación habitual según el material?

a)

Solo la cola de nuevos y el estado NEW

b)

Las transiciones entre READY y RUNNING, y reordenamientos al salir de BLOCKED

c)

Únicamente procesos en EXIT

d)

Exclusivamente procesos en READY/SUSPEND sin pasar por RUNNING

52.

Explica con tus palabras cuándo y por qué un proceso puede pasar a BLOCKED/SUSPEND, y qué condiciones permiten su reactivación.

4 lines
53.

Observa el diagrama del flujo de estados del proceso y responde: ¿sobre qué transiciones actúa el planificador a mediano plazo (MP) según la figura y el texto?

a)

Transiciones entre NEW y EXIT exclusivamente

b)

Transiciones que suspenden procesos: BLOCKED, BLOCKED/SUSPEND, READY/SUSPEND, READY

c)

Transiciones de RUNNING a EXIT únicamente por release

d)

Cambios de contexto entre RUNNING y CPU por timeout

54.

Razonamiento aplicado: Si el CP provoca un timeout y el proceso no termina de ejecutarse, describe la secuencia de estados/colas que sigue el proceso según el esquema inferior de colas y CPU.

4 lines
55.

Cuando un proceso debe abandonar la CPU (por bloqueo o retorno a la cola de Listos), se debe actualizar su PCB con información crítica. ¿Cuál de las siguientes piezas de información forma parte de la actualización del PCB durante el cambio de contexto?

a)

La ruta del archivo ejecutable en disco

b)

El contenido de registros de propósito general y el contador de programa

c)

El identificador del usuario propietario del proceso

d)

La lista completa de procesos del sistema

56.

Identifica la función principal del PLANIFICADOR (Scheduler) en un sistema operativo según la sección: determina cuál es el siguiente proceso al que se le asignará el uso de la CPU.

(a)  

57.

El DISPATCHER (Repartidor) realiza varias acciones durante el cambio de contexto. ¿Cuál es la secuencia correcta entre sus responsabilidades directas?

a)

Transfiere control, ejecuta el proceso durante un momento y luego salva el estado

b)

Conmuta el procesador de un trabajo a otro, salva el estado del proceso en el PCB y transfiere el control al nuevo proceso

c)

Actualiza las tablas de segmentos del sistema y reinicia el contador de programa del kernel

d)

Selecciona el proceso más corto y recalcula el tiempo de irrupción

58.

Según los criterios para elegir o diseñar un planificador, ¿qué describe mejor el Rendimiento (Throughput)?

a)

Tiempo promedio que un proceso permanece en la cola de Listos

b)

Trabajos completados por unidad de tiempo

c)

Tiempo entre la llegada y la finalización del proceso

d)

Tiempo hasta la primera respuesta del sistema

59.

Completa con la fórmula del tiempo de espera individual TEi usando las definiciones dadas: TEi = (a)   .

60.

DoK3. Razonamiento: En sistemas interactivos, ¿por qué el tiempo de respuesta y la proporcionalidad son metas críticas del algoritmo de planificación? Explica cómo estas metas influyen en la experiencia del usuario y en la elección del planificador.

4 lines
61.

DoK3. Estrategia y evidencia: Compara las metas de algoritmos para sistemas de procesamiento por lotes frente a sistemas de tiempo real. ¿Qué objetivos específicos deben priorizarse en cada caso y por qué?

4 lines
62.

DoK1. En planificación por lotes, ¿qué describe correctamente el algoritmo FIFO (también llamado FCFS)?

a)

Asigna la CPU al proceso con menor tiempo remanente primero

b)

Atiende los procesos en el orden de llegada: primero en entrar, primero en salir

c)

Selecciona siempre la próxima ráfaga de CPU más pequeña basada en predicción dinámica

d)

Intercala procesos por turnos con cambio de contexto periódico

63.

DoK1. ¿Cuál es la ventaja destacada del algoritmo FIFO según el material?

a)

Es el algoritmo más sencillo de codificar

b)

Evita la monopolización de la CPU por procesos largos

c)

Minimiza siempre los tiempos medios de respuesta

d)

Garantiza equidad estricta por turnos

64.

DoK2. Considera la desventaja de FIFO indicada: procesos muy intensivos en CPU pueden demorar la ejecución de procesos cortos (efecto convoy). ¿Cuál es una consecuencia directa sobre el tiempo de espera promedio?

a)

Se reduce para todos los procesos

b)

Se incrementa especialmente para procesos cortos con I/O intensiva

c)

Permanece constante independiente de la mezcla de trabajos

d)

Solo afecta a procesos con ráfagas de CPU iguales

65.

DoK2. Ejemplo FIFO: Tres trabajos llegan en t=0 con tiempos de irrupción TI1=12 u.t., TI2=3 u.t., TI3=6 u.t. Ordenados por llegada, la CPU ejecuta Trabajo 1, luego 2 y luego 3. ¿Cuál es el tiempo de retorno promedio TRP indicado?

a)

9

b)

12

c)

16

d)

21

66.

DoK2. En el mismo ejemplo FIFO con TI1=12, TI2=3, TI3=6, ¿cuál es el tiempo de espera promedio TEP indicado?

a)

4

b)

6

c)

9

d)

12

67.

DoK1. ¿Qué política sigue SJF (Shortest Job First) al asignar la CPU?

a)

Primero el trabajo más corto en la próxima ráfaga

b)

Primero el trabajo que llegó antes

c)

Primero el trabajo con mayor prioridad estática

d)

Primero el trabajo con más I/O

68.

DoK2. Según el material, una ventaja de SJF es:

a)

Reduce los tiempos medios de respuesta

b)

Evita por completo la inanición

c)

No requiere estimar duración de ráfagas

d)

Minimiza cambios de contexto en todos los casos

69.

DoK2. Según el material, una desventaja de SJF es:

a)

Produce starvation en procesos con ráfagas largas

b)

Incrementa el tiempo de retorno promedio

c)

Requiere colas multivel con realimentación

d)

Solo funciona en sistemas interactivos

70.

DoK3. Ejemplo SJF con TI1=12, TI2=3, TI3=6 y todos arriban en t=0: la cola se ordena por tiempo de irrupción. ¿Cuál es el TRP que se muestra en el cálculo?

a)

9

b)

11

c)

12

d)

21

71.

DoK3. En el mismo ejemplo SJF, ¿cuál es el TEP indicado por el material?

a)

4

b)

6

c)

9

d)

12

72.

DoK1. ¿Qué característica distingue a SRTF respecto de SJF?

a)

Es no apropiativo y ejecuta hasta terminar

b)

Es apropiativo: puede expropiar la CPU si llega un proceso con menor tiempo remanente

c)

Usa rondas temporizadas iguales para todos

d)

Ordena solo por tiempo de llegada

73.

DoK3. En el ejemplo SRTF con TI1=12, TI2=3, TI3=6 y llegada en t=0, el material muestra TRP=11 y TEP=4. Explica brevemente por qué SRTF puede igualar el TRP de SJF en este caso y cuándo preferirías SRTF frente a SJF.

4 lines
74.

En SRTF (Shortest Remaining Time First), ¿qué criterio determina qué proceso se ejecuta cuando llega uno nuevo?

a)

El menor tiempo total de ráfaga original

b)

El menor tiempo restante de CPU

c)

La mayor prioridad estática

d)

El que llegó primero (FIFO)

75.

En el ejemplo de SRTF se muestran tres trabajos T1, T2 y T3 con tiempos de ráfaga iniciales T1: 12 u.t., T2: 3 u.t., T3: 6 u.t. Al finalizar T2, ¿por qué el planificador elige T3 antes que continuar con T1?

a)

Porque T3 tiene menor tiempo de llegada

b)

Porque T1 está bloqueado por E/S

c)

Porque a T1 le restan 10 u.t. y T3 sólo 6 u.t.

d)

Porque el algoritmo es no apropiativo

76.

Completa: En SJF/SRTF puede producirse (a)   , cuando un proceso con mayor tiempo de irrupción no logra ejecutarse durante un largo período.

77.

Según el cálculo mostrado para el ejemplo SRTF, si todos llegan en el instante 0, ¿cuál es el Tiempo de Retorno Promedio (TRP)?

a)

TRP = 10,66

b)

TRP = 6,33

c)

TRP = 13,33

d)

TRP = 9,00

78.

En el mismo cálculo SRTF, ¿qué valor se obtiene para el Tiempo de Espera Promedio (TEP)?

a)

3,00

b)

9,00

c)

10,66

d)

3,66

79.

En Round Robin, ¿qué significa el parámetro “q” (quantum) y cómo se usa?

a)

Es el número de procesos listos; se usa para ordenar la cola

b)

Es el tiempo máximo asignado por turno a cada proceso

c)

Es la prioridad dinámica; se usa para decidir la preempción

d)

Es el tamaño del cambio de contexto; se usa para ajustar la FIFO

80.

Selecciona la afirmación correcta sobre el efecto de elegir diferentes valores de “q” en Round Robin.

a)

Si q tiende a infinito, RR se parece a FCFS

b)

Si q tiende a 0, los tiempos de respuesta disminuyen

c)

Si q muy pequeño elimina los cambios de contexto

d)

Si q grande reduce la latencia pero aumenta el overhead

81.

Regla empírica indicada para Round Robin: el 80% de las ráfagas de CPU deberían ser (a)   que el quantum.

82.

En el ejemplo de RR con q = 4 y tres trabajos (T1: 12 u.t., T2: 3 u.t., T3: 6 u.t.), ¿qué característica de RR se observa respecto a la ejecución antes de que termine el quantum?

a)

Siempre espera a que se cumpla el quantum

b)

No espera a que se cumpla el quantum si el proceso termina o se bloquea

c)

Detiene al proceso exactamente a mitad del quantum

d)

Sólo preempte cuando llega uno más corto (SRTF)

83.

Según los cálculos del ejemplo RR (todos llegan en 0), ¿cuál es el TRP?

a)

10,66

b)

6,33

c)

13,33

d)

9,00

84.

En el mismo ejemplo RR, ¿qué valor se obtiene para el TEP?

a)

3,66

b)

6,33

c)

10,66

d)

2,00

85.

Explica por qué Round Robin se considera un algoritmo apropiativo por naturaleza, según la definición incluida en el material.

4 lines
86.

En el algoritmo de planificación por prioridades, ¿qué sucede con la asignación de CPU? Elige la opción que describe la regla básica.

a)

Se asigna al proceso que llegó primero

b)

Se asigna al proceso con mayor tiempo de CPU acumulado

c)

Se asigna al trabajo con la prioridad más alta

d)

Se alterna equitativamente entre todos los procesos

87.

Completa: En planificación por prioridades, la (a)   puede definirse internamente (según requisitos del SO) o externamente (según tipo de usuario o aplicación).

88.

¿Cuál es el inconveniente principal del uso de prioridades estáticas, y qué técnica se propone como solución según el material?

a)

Inanición; solución: envejecimiento

b)

Sobreutilización de CPU; solución: cambio de quantum

c)

Demoras por E/S; solución: FCFS

d)

Pérdida de contexto; solución: round robin

89.

Diferencia entre prioridades estáticas y dinámicas en una frase: explica cómo varían a lo largo de la vida del proceso y quién decide.

4 lines
90.

En el algoritmo multinivel, ¿qué implica que exista apropiación entre colas cuando llega un proceso de mayor prioridad?

a)

El proceso de mayor prioridad espera hasta que terminen todas las colas

b)

Se reubica el proceso en ejecución a su cola correspondiente y se ejecuta el de mayor prioridad

c)

Se continúa ejecutando el proceso actual hasta finalizar y luego se evalúan las demás colas

d)

Se distribuye el CPU por cuotas iguales entre las colas

91.

Según el algoritmo multinivel, selecciona la afirmación correcta sobre las colas y sus algoritmos.

a)

Todas las colas comparten un único algoritmo de planificación

b)

Cada cola tiene su propio algoritmo de planificación y existe otro algoritmo para elegir la cola en cada momento

c)

Las colas se eligen al azar para balancear la carga

d)

El sistema siempre usa SJF en todas las colas

92.

En el algoritmo multinivel realimentado, los procesos se mueven entre colas. ¿Cuál es el comportamiento típico de las primeras colas respecto al quantum y al esquema de planificación?

a)

Quantum grande y FCFS

b)

Quantum pequeño y round robin

c)

Sin quantum y SJF

d)

Quantum variable y planificación por lotes exclusivamente

93.

En sistemas monousuario-monoproceso con gestión de espacio contiguo, ¿qué función cumple el registro valla respecto a las direcciones generadas por un proceso?

a)

Permite traducir direcciones lógicas a virtuales en tiempo de ejecución

b)

Compara la dirección del proceso con los límites asignados y evita acceder a la porción del sistema operativo

c)

Almacena la tabla de páginas para mapear marcos de memoria

d)

Incrementa el tamaño de la partición del proceso cuando este crece

94.

En el contexto de intercambio (swap), describe el procedimiento básico cuando un proceso inicia una operación de E/S para que su espacio de memoria no quede desperdiciado.

4 lines
95.

Según la ilustración del intercambio A/B, ¿qué representa la flecha roja etiquetada como A?

a)

Carga del proceso B desde memoria secundaria a RAM

b)

Descarga del proceso A desde RAM hacia memoria secundaria

c)

Copia del sistema operativo entre particiones fijas

d)

Compactación de huecos en memoria principal

96.

Elige la política de asignación a una única cola que tiende a provocar menor fragmentación interna.

a)

FIFO: asigna la primera partición donde quepa el proceso

b)

BFIT: asigna a la partición en la que mejor cabe

c)

OFIT: asigna a la partición en la que peor cabe

97.

En particiones variables, ¿qué tipo de fragmentación no se genera y cuál puede aparecer con el tiempo?

a)

No se genera interna; puede aparecer externa

b)

No se genera externa; puede aparecer interna

c)

No se genera interna ni externa

d)

Se generan ambas por diseño

98.

Explica el propósito de la compactación en particiones variables y su impacto en la CPU.

4 lines
99.

Observa la secuencia temporal de A, B, C, D en memoria contigua. ¿Qué fenómeno se intenta mitigar al reubicar procesos y unir huecos libres?

a)

Fragmentación interna

b)

Fragmentación externa

c)

Sobrecarga del registro valla

d)

Balanceo de carga del CPU

100.

En la asignación de direcciones, ¿qué ocurre si la dirección física se establece en tiempo de compilación y luego el proceso crece antes de recargarse?

a)

Se reubica automáticamente sin recompilación

b)

Debe recompilarse porque la dirección asignada inicialmente ya no alcanza

c)

El sistema suma una base en el momento de carga para corregirlo

d)

Se realiza compactación para expandir la partición

101.

Completa: Cuando la asignación de direcciones físicas se hace al momento de la carga, el sistema utiliza direcciones ______ del inicio del proceso y suma una ______ para obtener direcciones físicas.

4 lines
102.

¿Qué ventaja clave tiene generar la asignación de direcciones en tiempo de ejecución frente a hacerlo en carga o compilación?

a)

Evita usar registro valla

b)

Permite reubicar el proceso sin descargarlo y modificar dirección de inicio y tamaño cuando sea necesario

c)

Elimina la necesidad de particiones fijas y variables

d)

Impide la fragmentación externa

103.

En la gestión de espacio no contiguo mediante paginación simple, ¿qué característica comparten todas las páginas físicas?

a)

Todas tienen el mismo tamaño y este es potencia de 2

b)

Cada una tiene un tamaño distinto definido por el proceso

c)

Su tamaño depende del desplazamiento de la instrucción

d)

Solo las páginas con datos tienen tamaño fijo

104.

Un sistema tiene 3 páginas físicas y tamaño de página 4. Si un proceso P1 requiere tamaño 5, ¿cuántas páginas necesita y qué fenómeno ocurre en la última página utilizada?

a)

Necesita 1 página; ocurre fragmentación externa

b)

Necesita 2 páginas; ocurre fragmentación interna

c)

Necesita 3 páginas; ocurre sobreasignación

d)

Necesita 2 páginas; ocurre intercambio (swapping)

105.

Completa: En la dirección lógica usada por paginación simple, el campo _____ identifica qué página contiene la instrucción o dato, y el campo _____ indica la posición dentro de esa página.

4 lines
106.

Con 3 páginas físicas totales, ¿cuántos bits se requieren para el campo de página (p) en la dirección lógica según el material?

a)

1 bit

b)

2 bits

c)

3 bits

d)

4 bits

107.

Con tamaño de página 4, ¿cuántas posiciones de memoria puede direccionar el campo de desplazamiento (d) y cuántos bits necesita?

a)

Hasta 2 posiciones; 1 bit

b)

Hasta 4 posiciones; 2 bits

c)

Hasta 8 posiciones; 3 bits

d)

Hasta 16 posiciones; 4 bits

108.

Explica el rol del campo válido/ inválido en la tabla de páginas y cómo se procede cuando la entrada es válida durante la traducción de una dirección.

4 lines
109.

Según el ejemplo, ¿cómo se obtiene la dirección en memoria principal donde empieza la tabla de páginas del proceso?

a)

Se calcula a partir del desplazamiento d

b)

Se suma el número de página lógica al tamaño de página

c)

Se usa el puntero a la tabla de páginas (PTP) que indica la posición inicial

d)

Se lee de la primera entrada válida de la tabla

110.

Razona: En un sistema con 3 páginas físicas y tamaño de página 4, un proceso P2 de tamaño 2 requiere cuántas páginas y por qué no se produce fragmentación interna significativa en este caso.

4 lines