1.¿Qué es la monoprogramación?
Es la ejecución de un solo programa en la memoria donde el sistema operativo ocupa un espacio fijo y el resto de la memoria se dedica a albergar al único programa en ejecución.
2.¿En qué se diferencia con la multiprogramación?
Mientras que en la monoprogramación un solo programa utiliza toda la memoria, en la multiprogramación la memoria se reparte entre el sistema operativo y varios programas que se almacenan en la memoria principal depende del tamaño de éstos pero se desperdicia algo de memoria pero es menor el desperdicio de memoria en la monoprogramación.
3.¿En qué consiste administrar la memoria por medio de particiones fijas?
Consiste en dividir la memoria libre en varias partes ya sea de igual o distinto tamaño.
4.¿Qué mejoras tienen las particiones variables sobre las fijas?
Las mejoras que tiene la partición variable es que las particiones de la memoria sean distintas (variables) según la cantidad de memoria que necesita cada el proceso, mientras que las fijas toda la memoria la dividen en tamaños variables pero son fijos, los procesos de beben ajustar a ese tamaño.
5.Intercambio, dentro de la memoria se refiere …
Al traslado de procesos de disco a la memoria y de la memoria a los discos.
6.¿Es válido cualquier método de compactación de memoria, por qué?
Si es válido ya que la memoria no se puede dividir de una sola manera, ya que los procesos y programas necesitan la memoria y la utilizan de diferente forma.
7.Administrar la memoria por medio de un mapa de bit puede asociarse a una lista enlazada, ¿de qué manera?
La memoria se divide en unidades de asignación, a cada asignación le corresponden un bit en el mapa de bits, el mapa de bits es una forma sencilla para llevar un registro de las palabras de la memoria en una cantidad de memoria fija.
8.¿Qué algoritmos puede manejar una lista enlazada?
Inserción por el inicio o por el final, suprimir por el inicio o por el final, inserción según el criterio de orden.
9.Existe un medio de administrar la memoria llamado Sistema Compañero, ¿cuáles son sus ventajas y desventajas en comparación con las particiones de memoria?
Se limita el tamaño de memoria asignada a los procesos, y posee una lista por cada tamaño de bloque posible.
10.¿Por qué se habla de memoria virtual en la administración de memoria?
Porque el sistema operativo mantiene en memoria aquellas partes del programa que se deben permanecer en memoria y el resto lo dejan en disco, las partes del disco y la memoria se intercambian de modo que se vallan necesitando.
11. ¿Cuál es la estructura de una página?
El espacio de direcciones de cada proceso se divide en bloques de tamaño uniforme llamados páginas, los cuales se pueden colocar dentro de cualquier para página marco disponible en memoria. Cuando las tablas de páginas son muy grandes se puede utilizar un esquema de paginación de varios niveles para que las páginas se paginen a sí mismas. Existen distintos niveles de paginación y a su vez distintos modelos de computadoras han trabajado con ellas.
Paginación de nivel 1: PDP−11
Paginación de 2 niveles: la VAX
Paginación de 3 niveles: la SPARC
Paginación de 4 niveles: la 68030
12. ¿Qué es el offset de una página?
El offset de una página el el método de reproducción de documentos e imágenes en papel.
13. ¿Qué algoritmos se utilizan para administrar correctamente una página de memoria?
Memoria asociativa, Remplazo de páginas, Remplazo de páginas óptimo, algoritmo de página de uso no muy reciente, de remplazo (FIFO), reemplazo de páginas de la segunda oportunidad, algoritmo reemplazo de páginas del reloj.
https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B7JUhh7sXfKMNzNhZTY2NjgtM2U2Zi00ZDMzLTkyZDctOWRkOGM2MmQwOGYw&hl=en
No hay comentarios:
Publicar un comentario