Você está na página 1de 4

CUESTIONARIO DE PREGUNTAS DE HILOS

1. Qu es hilo? Es cada subproceso dentro del proceso que se esta ejecutando y que cada subproceso ocupa sus propios recursos. 2. Qu es un proceso? Los procesos son eventos o actividades que se realizan bajo ciertas circunstancias en un momento y con un fin determinado. 3. Qu es grupo de hilos? Es el conjunto de subproceso (hilos) en ejecucin dentro de un proceso 4. Qu es multihilo? Los grupos de hilos y los multi hilos son lo mismo 5. Qu es servicios Posix? Son llamadas al sistema conectadas con los hilos que se comportan como librera. 6. Cmo estn compuestos lo hilos? rea de pila Contador de programas Dispositivos de entrada y salida Microprocesador Espacio de memoria Registros 7. Cul es la diferencia entre hilos y procesos? Se diferencia ya que el proceso solamente puede crear hilos para s mismo, mientras que los hilos comparten memoria reservada directamente. 8. Cmo esta compuestos servicios posix? Inicia un objeto atributo de tipo pthread_att_t con las propiedades que tendrn los hilos que se creen posteriormente. 9. Qu permite especificar los atributos? a. Tamao de la pila b. Prioridad c. Poltica de planificacin. 10. Que permiten hacer los hilos en un sistemas? Permiten crear pequeas tareas dentro de un proceso.

11. Cules son las aplicaciones de los hilos? a. Procesos en primer y segundo plano b. Procesos temporales (autoguardado) c. Aceleracin de la ejecucin d. Estructuracin modular de los programas. 12. Cules son las ventajas de los hilos? a. Ventajas de los hilos contra procesos. b. Velocidad acelerada en cuanto a creacin de nuevos hilos. c. Aumentan la eficiencia en el proceso de comunicaciones entre procesos. d. Transicin ms rpida entre un hilo a otro. e. Finalizacin ms rpida de un hilo que de un proceso, el proceso debe ser eliminado desde el bcp, el hilo se autodestruye. 13. Cules son las desventajas de los hilos? a. Los hilos se bloquean ms fcilmente que los procesos. b. No todos los sistemas reconocen la existencia de hilos c. Requiere de mayor espacio en el ncleo para las tablas y la pila de los hilos d. Todas las llamadas al sistema las maneja el ncleo y por lo tanto tiene un mayor costo para l. 14. Cul es el aspecto del diseo de un paquete de hilos? Un conjunto de primitivas relacionadas con los hilos (ej.: llamadas a biblioteca) disponibles para los usuarios se llama un paquete de hilos 15. Cules son los manejos en el aspecto del diseo de hilos? Son estticos y dinmicos 16. En el aspecto del diseo esttico a. Se elige el nmero de hilos al escribir el programa o durante su compilacin. b. Cada uno de ellos tiene asociada una pila fija. c. Se logra simplicidad pero tambin inflexibilidad. 17. En el aspecto del diseo dinmico a. Se permite la creacin y destruccin de los hilos durante la ejecucin. b. La llamada para la creacin de hilos. c. La llamada generalmente regresa un identificador de hilo. 18. Construya una tabla donde se puede implementar hilos. Sistema Operativo WINDOWS LINUX MAC Monohilo X X Multihilo X

19. Construya una tabla cules son los lenguajes de programacin que soporta la implementacin de hilos

Nombre Java Delphi

Soporte Si Si

20. Cuntas implemantaciones de hilos hay? Hilos en nivel de usuario Hilo en nivel de nucleo Hilos combinados 21. Qu es hilos de nivel de usuario? Los Hilos se crean a nivel del proceso de usuario por medio de un conjunto de funciones de biblioteca o mediante el soporte de ejecucin del lenguaje de programacin 22. Haga un esquema de hilos a nivel de usuario

23. Qu es hilos a nivel de ncleo? El SO soporta hilos de ejecucin y proporciona un conjunto de llamadas al sistema para su manipulacin 24. Realice un esquema de hilo a nivel de ncleo

25. Qu son los hilos combinados? El soporte del lenguaje de programacin utiliza un hilo del ncleo para implementar un grupo de hilos de usuario 26. Realice un esquema hilos combinados

27. De un ejemplo de multihilos? En muchos casos una pgina WEB consiste de un texto plano con mltiples figuras. Con frecuencia el navegador, establece la conexin con el servidor, recupera y comienza a desplegar la pgina HTML (incluso se permite al usuario el desplazamiento dentro de la pgina) mientras el navegador continua recuperando otros archivos que conforman la pgina. Desarrollar navegadores multihilos simplifica este hecho de forma considerable. Tan pronto como llega la pgina principal se pueden activar hilos que se encarguen de recuperar las dems partes. Cada hilo establece su propia conexin con el servidor. 28. Dibuje el ciclo de vida de un proceso

Você também pode gostar