Sistemas

Solo disponible en BuenasTareas
  • Páginas : 37 (9131 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de enero de 2011
Leer documento completo
Vista previa del texto
SISTEMAS OPERATIVOS
PREGUNTAS Y RESPUESTAS

1. Que diferencias hay entre Multiprogramacion y Multiprocesamiento.
Multiprogramacion: Es la capacidad de ejecutar varios procesos que residen en memoria en forma concurrente repartiendo el uso de la CPU entre cada uno de ellos.
Multiprocesamiento: Conciste en ejecutar varios procesos en forma simultanea a traves de varios procesadorestrabajando a la vez.

2. Explique cuál es la diferencia entre vecindad (o localidad) y C.P.T.
Vecindad o Localidad: Es el conjunto de páginas que se utilizan conjuntamente. Se considera que un programa está formado por un conjunto de vecindades, las cuales pueden superponerse.
C.P.T. : Representación aproximada del tamaño de la vecindad de un programa. Se obtiene sobre el análisis del pasadoreciente de un programa.

3. Cómo justificaría la incorporación de un nuevo módulo administrador de recursos.
Se justificaría tener un nuevo módulo administrador de recursos si los trabajos no usan los recursos de manera eficiente teniendo en cuenta los objetivos, presentando mezclas no deseadas en la CPA. Es importante por ejemplo administrar de forma eficiente el recurso critico. Con laadministracion de recursos se tiene un control continuo del uso del sistema y se lo administra teniendo en cuenta los objetivos del mismo. Hay que tener en cuenta que el consumo de recursos que efectua la administracion sea tal que el saldo neto de recursos disponibles permitan soportar una mayor carga de trabajos que la que soportaria sin los modulos de asministracion

4. Los sistemas demultiprogramación avanzada poseen mecanismos elaborados de conmutación de la CPU. Dé un ejemplo de ello.
Utilizar colas cíclicas realimentadas, en donde se utiliza como política “el más corto primero”, es decir, se da prioridad a la aplicación que en el menor tiempo solicite una operación de E/S.

5. Dado un sistema de computación de memoria virtual que incluye mecanismos de paginación y segmentación.Graficar.
[pic]

6. ¿Qué implicancia tendría que la elección de la tabla de páginas sobre la cuál se elegirá la página víctima se efectúe probabilísticamente?.
Si la página víctima se eligiera en forma probabilística habría menos interrupciones por falla de página y por lo tanto bajo ratio de paginación.

7. Dada la siguiente estructura de subcolas:
SUBCOLA 1 N1 = 5 Q1 = 5.SUBCOLA 2 N2 = 10 Q2 = 10.
SUBCOLA 3 N3 = ( Q3 = 30.
Cuya regla de visita establece que: “Siempre que en la subcola derecha haya un proceso listo para correr será atendido”. Conclusiones.

Penaliza a los procesos cortos y favorece a los largos, los procesos cortos se ven penalizados ya que cada vez que se comience a ejecutar un proceso largo este sera atendido hasta su finalizaciony los cortos que lo siguen deberan esperar. Seria los mismo que un algoritmo FCFS con una sola cola.

8. En un SO de 3 niveles, ¿qué cola tiene mayor capacidad, la del ONI o la del OBN? Justificar.
La cola que posee mayor capacidad es la del ONI, es conveniente que esta cola tenga mayor capacidad ya que almacena los procesos iniciados (recien llegados y parcialmente ejecutados) con los cualesel ONI efectuara las futuras mezclas (tomando el las decisiones evitando sobrecargar al OBN) de la CPA para mejorar el rendimiento del sistema con vista a los objetivos. Ademas como los procesos de esta cola reciden en memoria virtual el limite de capacidad que se le impone lo define el sistema lo cual no sucede con la cola del OBN.

9. Independientemente del SO, una estructura de subcolaspermite clasificar programas dinámicamente según características intrínsecas de los mismos. ¿A qué características nos referimos?
– Prioridad relativa.
– Tiempo límite de inicio y fin.
– Llenado de memoria
– Recursos limites
– Grado de avance

10. ¿A qué se denomina TRASHING y cómo se soluciona?
Se denomina Thrashing a la hiperpaginación. Ocurre cuando en un proceso se...
tracking img