MEMORIAS

En un documento en Word indique cuál es la diferencia entre una
memoria física y una memoria virtual. Presente dos ejemplos
donde se presenten estos tipos de memorias. Envía tu archivo a
través de este medio.
La memoria física

Memoria virtual

La memoria física (memoria ram) La memoria de acceso

Mientras que la memoria virtual es una parte
del disco duro (archivo de paginación)
reservada por el sistema operativo como
memoria de reserva en caso de que la RAM no
pueda asumir la carga de procesos por sí sola.
Normalmente el propio sistema establece un
tamaño de memoria virtual igual a 1,5 veces
la cantidad de RAM, pudiéndose modificar esta
cantidad (no recomendable salvo que haya
problemas) en las opciones avanzadas de la
ventana "sistema" (Windows XP)

aleatorio, o memoria de acceso directo (en inglés:
Random Access Memory, cuyo acrónimo es RAM), o más
conocida como memoria RAM, se compone de uno o
más chips y se utiliza como memoria de trabajo para
programas y datos. Es un tipo de memoria temporal que
pierde sus datos cuando se queda sin energía (por
ejemplo, al apagar la computadora), por lo cual es una
memoria volátil. Esto es cierto desde el punto de vista
teórico: Científicos de la Universidad de Princeton han
descubierto que una destrucción gradual de los datos
almacenados en la memoria RAM que oscila entre unos
segundos y varios minutos, siendo inversamente
proporcional a la temperatura. Esto puede significar una
brecha en la seguridad en tanto que las claves de acceso
de cifradores de información como BitLocker quedan
almacenadas en la memoria RAM.

Ejemplos de distribución de la memoria principal con un sistema operativo y un solo
proceso de usuario
La figura 1 muestra la organización de la memoria usando este sistema. La memoria se
divide entre el sistema operativo y el proceso de un solo usuario. La más conocida es la que
muestra el inciso c, que es la usada por las PC’ de IBM. Los controladores de dispositivo los
almacena en memoria ROM, en un bloque de 8K de la parte superior del espacio de
direcciones de 1M.
El ejemplo más claro de este esquema es el que podemos ver en el sistema operativo
MS-DOS, en que el usuario escribe un comando al sistema y al ejecutarse el sistema operativo
lo carga a memoria desde el disco y realiza sus funciones. Cuando el proceso termina la
memoria es liberada y le muestra al usuario el indicador de comandos (prompt) en la pantalla.

Programa
del
usuario

Sistema
operativo
en ROM

Controladores de
dispositivos en

ROM
Programa
del
usuario

Usando un proceso de asignación Round-Robin con un quantum de 1 unidad de tiempo. el proceso P2 terminaría en la unidad de tiempo 14. Entonces el sistema operativo checa la lista de trabajos y asigna el siguiente proceso que quepa en el espacio de memoria liberado. El proceso P 4 produce el mapa de memoria que se muestra en la figura 4(c). puede entonces competir para el uso del CPU. liberando esa cantidad de memoria.Programa del usuario Sistema operativo en(a) RAM Sistema operativo en RAM (b Ejemplo de asignación de procesos en la memoria principal. 0 400K Sistema Operati vo 0 400K P1 Sistema Operati vo 0 400K P1 Sistema Operati vo 0 400K P1 Sistema Operati vo 900K 1000K P2 2300K 2560K 400K Hueco 1000K 2000K 0 Termina P2 1000K Hueco Asignar P4 1000K 2000K P4 Hueco Termina P1 1000K 1700K P4 Hueco Asignar P5 1700K Sistema Operati vo Hueco P5 P4 Hueco P3 P3 P3 P3 P3 Hueco Hueco Hueco Hueco Hueco (a) (b) (c) (d) (e) 2000K 2000K 2000K 2000K 2300K 2300K 2300K 2300K 2560K 2560K 2560K 2560K . Cuando a un proceso se le asigna un espacio y es cargado a la memoria principal. como se muestra en la figura 4(b). El proceso P 1 terminará en la unidad de tiempo 28 para producir el mapa de la figura 4(d) y entonces se asigna el proceso P 5 generando el mapa de la figura 4(e).