DSO_2303260
|
|
Título del Test:
![]() DSO_2303260 Descripción: DSO_2303260 2024 |



| Comentarios |
|---|
NO HAY REGISTROS |
|
1. La planificación a largo plazo: Se encarga de bloquear los procesos ante determinados eventos. Tiene como objetivo seleccionar el proceso que se va a ejecutar (entrar en la CPU). Se conoce como dispatcher. Bloquea los procesos que se quedan sin memoria. 2. El planificador a medio plazo: Se conoce como dispatcher. Selecciona los procesos que van a pasar a ejecución. Puede bloquear procesos por diferentes motivos, como una falta de memoria. No tiene sentido en la implementación del sistema operativo. 3. La planificación: Intenta minimizar la sobrecarga debido al algoritmo de planificación. Tratará de forma diferente a dos procesos que tengan muchas similitudes. En ningún caso puede modificar la prioridad de un proceso. No puede dar preferencia a ningún proceso frente al resto. 4. El algoritmo de Round-Robin: Prioriza los procesos largos frente a los cortos. A medida que se aumenta el quantum, menos se parece al FCFS. A medida que se disminuye el quantum, más rápido finalizan los procesos. Puede llegar a perder mucho tiempo en cambios de contexto. 5. En un sistema operativo con planificación Round-Robin, E es el tiempo medio de ejecución de un proceso antes de solicitar una operación de E/S y C el tiempo invertido en cambios de contexto (E>>C). Si Q es el quantum de tiempo, cuando Q es cercano a E, tal que C<Q<E: Existen muchos cambios de contexto. El rendimiento es óptimo. Se degrada el rendimiento. Se asemeja a FCFS. 6. Al utilizar concurrencia: Los procesos deben comunicar toda la información al resto de procesos. El sistema operativo es la entidad que mejor gestionará los recursos. El sistema operativo no puede gestionar los recursos, pues son los procesos los encargados de dicha gestión. Los programadores no necesitan considerar la sincronización de los hilos. 7. En lo referente a la interacción de los procesos: Un proceso siempre está aislado del resto, pues es la única forma de garantizar el buen funcionamiento del sistema. En ningún caso la interacción se realizará para cooperar en una solución. En algunos procesos, se puede compartir un buffer para un intercambio de datos. No existen mecanismos de interacción entre los procesos. 8. ¿Cuál de las siguientes afirmaciones no es un requisito de la exclusión mutua?. Solo habrá un proceso dentro de la sección crítica en un instante de tiempo. Un proceso puede iniciar la ejecución de la sección crítica utilizando un recurso de manera indefinida. El número de procesos en el sistema y su velocidad no pueden ser considerados en la exclusión mutua. El tiempo que un proceso está en su sección crítica es finito. 9. La multiprogramación: Se encarga de la gestión de un conjunto de procesos en un sistema con múltiples procesadores. Se encarga de la gestión de un único proceso en un sistema con múltiples procesadores. Se encarga de la gestión de un conjunto de procesos en un sistema con un único procesador. Se encarga de la gestión en un sistema de un único procesador. 10. ¿Cuál es una de las labores del sistema operativo?. Reasignar los recursos según las necesidades de los procesos inactivos. Reasignar los recursos según las necesidades de los procesos activos. Ejecutar las aplicaciones en segundo plano cuanto antes. Dar prioridad a las aplicaciones de usuario en todos los casos. 11. Un interbloqueo: Surge siempre en soluciones concurrentes. Surge cuando cada proceso bloquea un recurso y además solicita otro. No es un error de diseño. No es un problema que tener en cuenta en soluciones concurrentes. 12. ¿Cuál no es un recurso reutilizable?. Mensajes. Memorias. Canales de E/S. Estructuras de datos. 13. El mecanismo de prevención: No garantiza que no se produzcan interbloqueos si el número de procesos es muy grande. Se centra en evitar que haya situaciones de interbloqueo. Elimina la condición de exclusión mutua. Se centra en la planificación a medio plazo. 14. Un estado seguro: Es un término que pertenece a las estrategias de prevención. Indica que el sistema no se encuentra en una situación de interbloqueo inminente. Se utiliza en las técnicas de detección. No tiene ninguna propiedad especial. 15. En las técnicas de detección del interbloqueo, se pueden diferenciar: Tres fases: análisis, recuperación y expropiación. Dos fases: detección y expropiación. Dos fases: detección y recuperación. Cuatro fases: detección, análisis, recuperación y expropiación. 16. Dado el siguiente comando: cat arch1.txt |grep perro. Se muestra el archivo en formato XML. Se muestra si el archivo contiene la palabra «perro». Se busca el archivo «arch1.txt» en el directorio. Se muestra el contenido del archivo. 17. Dado el siguiente comando: sed '/^[espacio]*$/d' file.txt. Se muestra el contenido del archivo sin realizar ningún procesamiento. Se muestra el contenido del archivo quitando las líneas pares. Se muestra el contenido del archivo duplicando las líneas vacías. Se muestra el contenido del archivo eliminando las líneas vacías. 18. Dado el siguiente comando: sed -n '1, 2p' example.txt Si el archivo «example.txt» contiene inicialmente 3 líneas, ¿cuántas líneas se mostrarán al ejecutar el comando anterior?. 1. 3. 5. 2. 19. El comando cat: No modifica el archivo origen. Realiza cambios en el archivo original. Establece filtros. Muestra los archivos de un directorio. 20. Dado el siguiente comando: $ ps | awk ’{print $1}’ ¿Cuál de las siguientes afirmaciones es correcta?. Se produce un error en el comando. Se muestra el nombre de los procesos. Se muestra el PID de los procesos. No se muestra nada. 21. El gestor de memoria: Solo puede trabajar con un nivel de memoria. No puede resolver posiciones de memoria. Debe trabajar con una jerarquía de memoria. No es necesario en el sistema operativo. 22. La memoria virtual: Permite mejorar el rendimiento del sistema operativo. Disminuye el grado de multiprogramación. Permite cargar procesos más grandes que el tamaño de la memoria. No es compatible con el gestor de memoria. 23. La abstracción de la memoria: Permite que existan diferentes niveles. Permite la asignación exclusiva de un bloque de memoria. Se centra en proteger los bloques de memoria. No es recomendable en la gestión de memoria. 24. Un proceso es reubicable: Si se carga siempre en la misma posición de memoria. Si puede cambiar el espacio de memoria. Si cabe completamente en la memoria. Cuando no cabe en memoria. 25. En la paginación se utiliza: Una tabla de segmentos. Una tabla de páginas. Solo direcciones físicas. Solo direcciones lógicas. 26. ¿Cuál de las siguientes no es una característica de los dispositivos?. Complejidad de control. Complejidad de uso. Representación de datos. Unidad de transferencia. 27. En un sistema operativo: La espera activa es necesaria para mejorar el rendimiento del sistema. La espera activa está relacionada con la E/S programada. El sistema de interrupciones tiene peor rendimiento que la espera activa. El DMA requiere que todos los procesos se detengan hasta que se finalice la tarea programada. 28. ¿Cuál de los siguientes no es necesario en el disco del sistema de archivos?. FTB. Bloque de arranque de archivo. Bloque de control de arranque. Bloque de control de volumen. 29. En un sistema de archivos: La estructura de un único nivel permite archivos con el mismo nombre. La estructura con dos niveles impide que los usuarios tengan su propio nivel. La estructura en forma de árbol permite rutas absolutas. El UFD puede introducir ciclos en la ruta de archivos. 30. La asignación contigua de un archivo en disco: Facilita el acceso secuencial. Dificulta el acceso secuencial. No tiene fragmentación interna. No permite implementar el acceso directo. |




