POST CORRESPONDIENTE A EL 15 DE OCTUBRE "Espacio de direcciones lógico y físico."

domingo, 10 de octubre de 2010



las direcciones de memoria del tipo fisico son las que referencian algun espacio de memoria del tipo fisico.como puede ser la memoria total del sistema

las direcciones de memoria del tipo logico son las creadas por y utilizadas por los procesos en el sistema,estas a cambios de la fisicas pueden sufrir una serie de cambios o transaformaciones realizadas por el cpu (MMU) antes de que sean convertidas .






Espacio de direcciones logicos.

cada proceso cargado en la memoria tiene su espacio de memoria  asignado en el sistema
se divide en 2:

de usuarios:
  • especifico de cada usuario
  • diferentes tipo de regiones.
del S.O:

  • comun a todos los procesos.
  • accesible cuando se ejecuta dentro del sistema.





Espacios de direcciones logico 2.




   El MMU.


Existe una unidad de manejo de memoria abreviada MMU(Memory Management unit) que es la encargada de traducir las direcciones de memoria del tipo logica a fisicas.






tambien existes una memoria del tipo swap que son las memorias de intercabio que cumplen la misma funcion que las del tipo fisico con las diferencias que solo se utiliza cuando la memoria fisica esta copada y no da mas cabida a la memoria logica con la diferencia que esta es de un acceso mas lento que las fisica.


otro concepto de gran importancia en esto es la paginacion que se refiere a crear bloques de memoria de tamaños predeterminados en la memoria fisica y logica




  • esto simplifica la gestion del sistema operativo.
  • el espacio minimo va desde los 4 kb hasta 1mb
tambien existen los fallos de paginas que ocurren cuando se intenta acceder a una pagina que no esta en memoria de  tipo fisica,al hacer obtenr una instruccion,al leer los operandos,al escribir los resultadosy las soluciones que se realizan son: interrumpir la ejecución, salvar el estado, solucionar , restaurar
estado, continuar y eliminar instrucción, solucionar, reejecutar.



si quieren mas informacion respecto al tema les dejo un archivo PDF para su degustacion .gracias

link


















1 comentarios:

Aron Gutiérrez, Jonathan Marigual y Francisco Rosas dijo...

Hoy en día, la memoria virtual se va usando cada vez menos. Realmente fue implementada años atrás, debido a que la memoria física (RAM) era muy costosa, entonces se optó por usar memoria del disco duro, que es más lenta pero más barata y con gran capacidad. Los sistemas operativos actuales, solo usan la memoria virtual si la física se está viendo escasa. Un gran problema que supone el uso de la memoria virtual, es que se produce una fragmentación en el HDD, eso si es escalable manualmente desde el SO, pero si se establece como una partición fija, este problema no se presenta.