option
Cuestiones
ayuda
daypo
buscar.php

PARTE 1 SSOO

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
PARTE 1 SSOO

Descripción:
po aqui estoy, replanteándome la existencia JAJAJAJAJAAJAJA

Fecha de Creación: 2026/06/14

Categoría: Otros

Número Preguntas: 30

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

¿Qué se entiende por sistema operativo multiprogramado?. Un sistema que nunca consume tiempo de CPU. Un sistema que reparte el uso de CPU cuando un proceso realiza E/S. Un sistema que puede ser utilizado por varios usuarios a la vez. Un sistema que siempre utiliza swapping para ejecutar varios programas.

¿Cuál de las siguientes afirmaciones sobre las llamadas al sistema es correcta?. Se ejecutan en modo usuario y no cambian el contexto. Son servicios del sistema operativo, invocados desde modo usuario pero ejecutados en modo núcleo. Nunca provocan cambio de modo de usuario a modo supervisor. Solo pueden ser invocadas por el intérprete de órdenes.

El intérprete de órdenes (shell) en un sistema tipo UNIX: Siempre forma parte del núcleo del sistema operativo. Es la única forma de solicitar servicios del sistema operativo. Es un programa de usuario que invoca llamadas al sistema para ejecutar órdenes. No necesita realizar llamadas al sistema.

¿Qué diferencia fundamental hay entre programa y proceso?. No hay diferencia, son sinónimos. El programa es estático y el proceso es la ejecución dinámica de ese programa. El programa reside siempre en memoria principal, el proceso en disco. El proceso tiene pila y el programa no.

¿Qué información es imprescindible en el Bloque de Control de Proceso (BCP/PCB) para reanudar la ejecución?. Únicamente el PID del proceso. El contexto de CPU (registros, PC, PSW) y el estado del proceso. El código y los datos del proceso. El número de fallos de página producidos.

¿Cuál de los siguientes elementos NO forma parte del PCB?. Contador de programa del proceso. Registros de propósito general. Gestor de interrupciones del sistema. Punteros a tablas de páginas o estructuras de memoria.

Un cambio de contexto entre dos procesos implica: Solo cambiar el contador de programa. Guardar el contexto del proceso saliente y restaurar el del entrante. Cambiar únicamente la tabla de páginas. Que necesariamente se produzca siempre por una llamada al sistema.

¿Qué transición de estados es siempre legal en el modelo clásico de 3 estados (Listo, Ejecutando, Bloqueado)?. Bloqueado → Ejecutando. Ejecutando → Bloqueado. Listo → Bloqueado. Bloqueado → Listo solo si termina el proceso.

¿Qué afirmación sobre interrupciones de reloj en un sistema de tiempo compartido es correcta?. Solo se usan para mantener la hora del sistema. No intervienen en la planificación de CPU. Permiten detectar la expiración del cuanto en Round Robin. No pueden ocurrir mientras se ejecuta código del núcleo.

¿Cuál es la función principal del dispatcher (despachador)?. Planificar qué proceso será admitido al sistema. Gestionar la cola de E/S. Realizar el cambio de contexto entre procesos seleccionados por el scheduler. Gestionar la tabla de procesos bloqueados.

¿Qué afirmación sobre las instrucciones privilegiadas es correcta?. Pueden ejecutarse en modo usuario sin riesgo. Solo se ejecutan en modo supervisor porque pueden comprometer la protección del sistema. Son las únicas que pueden acceder a memoria de usuario. Siempre realizan operaciones de coma flotante.

¿Qué elemento del sistema decide qué proceso listo pasa a ejecución en la CPU?. Planificador a largo plazo. Planificador a medio plazo. Planificador a corto plazo (CPU scheduler). Swapper.

¿Qué caracteriza a un sistema de tiempo compartido frente a uno únicamente multiprogramado por lotes?. No permite multiprogramación. Está orientado a maximizar uso de CPU sin preocuparse por el tiempo de respuesta. Introduce quanta de CPU cortos para ofrecer respuesta interactiva a varios usuarios. No utiliza reloj de interrupciones.

¿Qué transición provoca normalmente una llamada al sistema bloqueante?. Ejecutando → Listo. Listo → Ejecutando. Ejecutando → Bloqueado. Bloqueado → Listo.

¿Qué afirmación sobre las excepciones (traps) es correcta?. Son siempre interrupciones hardware. Se generan desde software cuando ocurre un error o se invoca una llamada al sistema. No cambian el modo de ejecución. Solo pueden venir de dispositivos de E/S.

¿Cuál es el objetivo principal de la multiprogramación?. Mejorar únicamente la seguridad del sistema. Maximizar la utilización de CPU solapando CPU y E/S de varios procesos. Permitir únicamente multiusuario. Reducir el tamaño del núcleo.

¿Qué se guarda siempre en un cambio de contexto entre procesos distintos?. Únicamente el contador de programa. Solo los registros de uso general. Contexto completo de CPU y punteros relevantes de memoria del proceso saliente. Solo la tabla de páginas global del sistema.

¿Cuál de las siguientes situaciones define un sistema multiprogramado y de tiempo compartido monousuario?. Varios usuarios conectados a la vez. Un solo usuario, varios procesos concurrentes con quanta de CPU. Un solo proceso secuencial. Múltiples CPUs con un solo proceso.

¿Qué hace el planificador a largo plazo?. Decide qué proceso listo ejecuta la CPU a continuación. Decide qué procesos son admitidos al sistema (grado de multiprogramación). Decide qué procesos se suspenden a disco. Decide qué proceso obtiene un dispositivo de E/S.

La suspensión de un proceso (estado suspendido): Solo puede ocurrir desde estado Ejecutando. Solo puede ocurrir desde Listo o Bloqueado. No está soportada por sistemas multiprogramados. Solo la puede pedir el usuario, nunca el SO.

¿Qué comparten los hilos de un mismo proceso pesado?. El mismo espacio de direcciones virtual. Únicamente la pila. El mismo PCB pero espacios de direcciones diferentes. Nada, son equivalentes a procesos independientes.

¿Qué ventaja tienen los hilos de nivel de kernel (KLT) frente a los de usuario (ULT) en un sistema multiprocesador?. No pueden ejecutarse en paralelo. El núcleo puede planificar hilos distintos del mismo proceso en CPU diferentes. No producen cambios de contexto. Nunca se bloquean por E/S.

En un modelo de hilos a nivel de usuario (ULT), si un hilo realiza una operación de E/S bloqueante: Solo se bloquea ese hilo, los demás continúan. Se bloquea todo el proceso y todos sus hilos. Se bloquea el núcleo. No es posible hacer E/S bloqueante.

Qué afirmación sobre los semáforos binarios es correcta?. Si el valor es 0 y un proceso hace wait, el semáforo se incrementa. Si el valor es 0 y un proceso hace wait, el proceso se bloquea. Si el valor es 0 y un proceso hace signal, el proceso se bloquea. Un semáforo binario nunca se usa para exclusión mutua.

En un monitor bien diseñado: Pueden ejecutar simultáneamente varios procesos dentro del monitor. Solo puede haber un proceso activo dentro del monitor a la vez. Los procesos nunca se bloquean dentro del monitor. No se usan variables condición.

¿Qué condiciones de Coffman son necesarias para que exista interbloqueo (deadlock)?. Exclusión mutua, no apropiación, espera y espera circular. Exclusión mutua únicamente. Solo espera circular y no apropiación. No apropiación únicamente.

El algoritmo del banquero de Dijkstra: Detecta interbloqueos ya ocurridos. Evita conceder recursos que lleven al sistema a un estado inseguro. Solo funciona si los recursos son infinitos. Requiere que no se conozca de antemano la demanda máxima de cada proceso.

¿Cuál es una desventaja del algoritmo LRU puro?. Sufre siempre la anomalía de Belady. Es difícil de implementar exactamente, porque requiere información temporal precisa de uso. No utiliza el principio de localidad. No mejora frente a FIFO.

En el algoritmo NRU (Not Recently Used) se clasifican las páginas según los bits R y M. ¿Qué clase se prefiere para reemplazar?. R=1, M=1. R=1, M=0. R=0, M=1. R=0, M=0.

¿Qué caracteriza al fenómeno de hiperpaginación (trashing)?. Tasa de fallos de página muy baja. La CPU está siempre al 100 de uso. El sistema pasa más tiempo atendiendo fallos de página que ejecutando procesos útiles. Solo se produce con asignación local de marcos.

Denunciar Test