Hardware y estrcutura de control

Click here to load reader

download Hardware y estrcutura de control

of 5

Transcript of Hardware y estrcutura de control

1. Equipo #3. 2.Memoria Virtual.Hardware y Estructura de Control 2. Memoria Virtual. La memoria virtual es una tcnica deadministracin de la memoria real que permite al sistema operativo brindarle al software de usuario y a s mismo un espacio de direcciones mayor que la memoria real o fsica. La mayora de los ordenadores tienen cuatro tipos de memoria:registros en la CPU, la memoria cach (tanto dentro como fuera delCPU), la memoria fsica (generalmente en forma de RAM, donde laCPU puede escribir y leer directa y razonablemente rpido) y el discoduro que es mucho ms lento, pero tambin ms grande y barato. 3. Desventajas de la Memoria Principal. Los mtodos de administracin de la memoria principal, que no utilizan Memoria Virtual y esquemas de Paginacin y Segmentacin ,es decir que llevan a las direcciones directamente al bus de la memoria, tienen un inconveniente: producen lo que se denomina fragmentacin. La fragmentacin, que son huecos en la memoria que no pueden usarse debido a lo pequeo de su espacio, provoca un desperdicio de memoria principal. 4. Por qu usar memoria virtual? Al utilizar la memoria virtual, las direcciones nopasan en forma directa al bus de memoria, sino que van a una unidad administradora de la memoria (MMU Memory Management Unit). Estas direcciones generadas por los programas se llaman direcciones virtuales y conforman el hueco de direcciones virtuales. Este hueco se divide en unidades llamadas pginas. Las unidades correspondientes en la memoria fsica se llaman marcos para pgina o frames. Las pginas y los marcos tienen siempre el mismo tamao. 5. Hardware Y esctructuras de control Las referencias de memoria se traducen a direcciones fsicas dinmicamente en tiempo de ejecucin Un proceso puede ser intercambiado hacia dentro o fuera de la memoria principal ocupando diferentes regiones. Un proceso se puede dividir en trozos que no sean asignados de forma contigua en memoria principal Todos los trozos de un proceso no necesitan estar cargados en memoria principal durante la ejecucin