You are on page 1of 4

Sistemas Operativos II 1. A que le llamamos proceso?

Cuando un usuario puede ejecutar varios programas al mimo tiempo: uno en forma interactiva y varios programas por lotes. Aunque el usuario pueda ejecutar solo un programa a la vez, el sistema puede necesitar apoyar a sus propias actividades internas, como el spooling. En varios aspectos estas actividades son similares. 2. Qu es un proceso secuencial? Es un programa en ejecucin. Debe de proceder en forma secuencial, es decir, en cualquier momento se ejecuta como mximo una instruccin en el nombre del proceso. 3. Cmo se representa los procesos en el S.O.? Por medio de su propio bloque de control de proceso, tambin llamado bloque de control de la tarea. 4. Qu incluye la informacin de planificacin de la UCP? Una prioridad del proceso, apuntadores a las colas de planificacin y otros parmetros 5. Cmo se ejecutan los procesos concurrentes? Concurrentemente es decir, puede haber mltiples tareas en la UCP con varios procesos. 6. Qu recursos necesita un proceso para cumplir su tarea? Tiempo de la UCP, memoria, archivos, dispositivos de E/S. 7. Cundo se dice que un proceso es independiente? Cuando no puede afectar o ser afectado por otros procesos que se ejecutan en el sistema. 8. Cmo se llama el entorno en que se ejecuta un hilo? Tarea 9. Cul es el objetivo de la multiprogramacin? En todo momento se ejecute un proceso para maximizar la utilizacin de la UCP. 10. Qu es la productividad? Cantidad de trabajo desarrollada en un intervalo de tiempo. 11. Qu se hace cuando la UCP se asigna un proceso? Ejecuta durante un tiempo y despus termina o espera a que ocurra un suceso determinado, como la conclusin de una solicitud d E/S. 12. Dnde se coloca un proceso? En la cola de procesos listos y all espera hasta que se selecciona para su ejecucin y se le entrega a la UCP. 13. En donde transita un proceso? Las distintas colas de planificacin y el sistema operativo de alguna manera deben seleccionar procesos de estas colas. 14. Qu pueden presentar los sistemas operativos de tiempo compartido? Un nivel intermedio adicional de planificacin 15. Cul es uno de los principales recursos del computador? La UCP. 16. Qu se hace cuando la UCP queda inactiva? Debe seleccionar para su ejecucin uno de los procesos de la cola de procesos listos 17. En donde estn todos los procesos de la cola de procesos listos?

En fila esperando una oportunidad para ejecutarse en la UCP. 18. Qu es el despachador? Componente que participa en la funcin de planificacin de la UCP. 19. Qu tienen los distintos algoritmos de planificacin? Propiedades diferentes y pueden favorecer a un tipo de proceso en lugar de otro. 20. Cul es el algoritmo ms sencillo para la planificacin de la UCP? Servicio por orden de llegada (First come, first served) 21. Cmo se ejecutan todos los procesos limitados por E/S, que tienen rfagas de UCP breves? Rpidamente y regresan a las colas de dispositivos de E/S. 22. Qu se hace una vez que se ha asignado la UCP a un proceso? Conserva hasta que desee liberarla, ya sea por terminacin o por solicitud. 23. Qu podemos utilizar para la planificacin a largo plazo en un sistema por lotes? El tiempo limite del proceso 24. Cmo puede ser el algoritmo SJF? Apropiado o no apropiativo 25. Qu es el algoritmo SJF? Un caso especial de algoritmo general para la planificacin por prioridades. 26. Cmo pueden definirse las prioridades? Interna o externamente 27. Qu seria un serio problema de los algoritmos para la planificacin de prioridades? Bloqueo indefinido o inanicin 28. De que depende el rendimiento del algoritmo RR? Del tamao del cuanto tiempo 29. Qu tenemos que considerar en el software? Efecto de cambio de contexto en el rendimiento de la planificacin RR. 30. Cmo puede mejorar el tiempo de retorno promedio? Si la mayora de los procesos terminan la rfaga de la UCP en un solo cuanto tiempo. 31. En que consiste una divisin habitual? Diferenciar los procesos de primer plano de los procesos de segundo plano. 32. Cmo se asignan los procesos en un algoritmo para la planificacin de colas de mltiples niveles normalmente? De manera permanente a una cola al entrar al sistema y no se mueven a otras colas. 33. Qu puede pasar si un proceso espera demasiado tiempo en una cola de menor prioridad? Se mueve a una de mayor prioridad. 34. Cmo estn los procesos? Tipificados intrnsecamente por su estructura. 35. Cmo se denomina una de las principales clases de mtodos de evaluacin? Evaluacin analtica

36. Cmo es llamado un tipo de evaluacin analtica? Modelo determinista 37. Por qu el modelo es sencillo y fcil? Proporciona nmeros exactos, permitiendo comparar los algoritmos 38. Cmo se describe el sistema de computacin? Una red de servidores, cada uno tiene una cola de procesos en espera. 39. Cmo se pueden definir las distribuciones matemticamente? Uniforme, exponencial, de poisson o empricamente. 40. Cul es la manera exacta para evaluar un algoritmo de planificacin? Codificarlo y colocarlo en el sistema operativo para ver como funciona. 41. Cules son las 2 clases principales en un SO? Colas de solicitud de E/S y cola de procesos listos. 42. Qu es la memoria? Gran arreglo de palabras o bytes, cada uno con su propia direccin. 43. Cmo reside un proceso generalmente? En disco como archivo binario ejecutable. 44. Cul es la ventaja de la carga dinmica? Nunca se carga un rutina que no se usa. 45. Cmo se llama la tcnica para que un proceso puede ser mayor que la cantidad de memoria que se le asigne? Superposiciones 46. Qu debe hacer el programador por otra parte? Disear y programar adecuadamente la estructura de las superposiciones. 47. Qu pasa cuando un cuanto expira? El administrador de memoria se intercambia el proceso que acaba de terminar, para incorporar otro proceso al espacio de memoria que acaba de liberarse. 48. Qu se emplea para los algoritmos basados en prioridades? Variante de apoltica de intercambio 49. De que requieren los intercambios? Almacenamiento auxiliar 50. Cul es una de las ventajas de la Asignacin de una sola participacin? Ofrece mxima flexibilidad, permite controlar el uso de la memoria, su costo es mnimo. 51. Qu pasa si el SO reside en memoria? Baja y un proceso de usuario se ejecuta en memoria alta. 52. Qu puede generarse si durante la compilacin se conoce la direccin base? Generarse cdigo absoluto 53. Qu se suma a cada direccin generada por un proceso de usuario en el momento de enviar memoria? Valor del registro 54. con que trata el programa de usuario? Direcciones lgicas

55. Qu indica la tabla que el sistema operativo conserva? Las partes de la memoria que estn disponibles y cuales no. 56. Qu se busca cuando llega un proceso y necesita memoria? Un hueco en un conjunto con el tamao suficiente para el proceso. 57. Qu estrategias son las ms comunes para seleccionar un hueco libre de un conjunto de huecos disponibles? Primer ajuste, mejor ajuste y peor ajuste. 58. En donde se van colocando los procesos a medida que entran en el sistema? Cola de entrada 59. Qu puede ordenar la cola de entrada de acuerdo con algn algoritmo de planificacin? Planificador a largo plazo. 60. Qu es la compactacin? Solucin para el problema de la fragmentacin externa. 61. Qu debemos determinar cuando la compactacin es posible? El costo 62. Cul es la forma de reducir la cantidad de compactacin externa? Dividir en varias partes la memoria que necesita un proceso. 63. En que se divide la memoria fsica? Bloques de tamao fijo llamados marcos.

You might also like