Sei sulla pagina 1di 5

GRUPO #3

Integrantes:
Javier cercado
Wellington Realpe
Cristhian Encalada
Cinthya Snchez
Curso: 5to semestre A

MULTIPROGRAMACIN DE PARTICIN VARIABLE

La memoria se divide en bloques de diferente tamao de acuerdo a las necesidades del


proceso.
Ventajas
Define bloques del tamao requerido
Termina con la fragmentacin interna
Permite un mejor uso de la memoria

Los procesos ocupan tanto espacio como necesitan, pero obviamente no deben superar el
espacio disponible de memoria. No hay lmites fijos de memoria, es decir que la particin
de un trabajo es su propio tamao.
Se consideran esquemas de asignacin contigua, dado que un programa debe ocupar
posiciones adyacentes de almacenamiento. Los procesos que terminan dejan disponibles
espacios de memoria principal llamados agujeros:
Pueden ser usados por otros trabajos que cuando finalizan dejan otros agujeros
menores. En sucesivos pasos los agujeros son cada vez ms numerosos, pero ms
pequeos, por lo que se genera un desperdicio de memoria principal.
Particiones Variables
Cada trabajo ocupa tanto espacio como necesita.
El tamao del trabajo a ubicar no puede ser mayor que el almacenamiento principal
disponible.
Se disminuye parcial o totalmente el desperdicio de memoria.
Aparecen: Condensacin y Compactacin

COMBINACIN DE AGUJEROS (REAS LIBRES)


Consiste en fusionar agujeros adyacentes para formar uno sencillo ms grande. Se puede
hacer cuando un trabajo termina y el almacenamiento que libera tiene lmites con otros
agujeros.

Pgina 1 de 5
GRUPO #3

Integrantes:
Javier cercado
Wellington Realpe
Cristhian Encalada
Cinthya Snchez
Curso: 5to semestre A

MULTIPROGRAMACIN CON INTERCAMBIO DE ALMACENAMIENTO

El esquema de intercambio los programas del usuario no requieren permanecer en la


memoria principal hasta su terminacin
Una variante consiste en que un trabajo se ejecuta hasta que ya no puede continuar:

Cede el almacenamiento y la CPU al siguiente trabajo.


La totalidad del almacenamiento se dedica a un trabajo durante un breve perodo
de tiempo.
Los trabajos son intercambiados, dndose que un trabajo puede ser
intercambiado varias veces antes de llegar a su terminacin.

Es un esquema razonable y eficiente para un nmero relativamente reducido de procesos


de usuarios.
Los sistemas de intercambio fueron los predecesores de los sistemas de paginacin.
El rendimiento de los sistemas de intercambio mejora al reducir el tiempo de
intercambio:

Manteniendo al mismo tiempo varias imgenes de usuario o imgenes de


memoria en la memoria principal.
Retirando una imagen de usuario de la memoria principal solo cuando es necesario
su almacenamiento para una nueva imagen.
Incrementando la cantidad de memoria principal disponible en el sistema.
Pgina 2 de 5
GRUPO #3

Integrantes:
Javier cercado
Wellington Realpe
Cristhian Encalada
Cinthya Snchez
Curso: 5to semestre A

Las imgenes de usuario (imgenes de memoria) retiradas del almacenamiento principal


se graban en el almacenamiento secundario (discos).
(Martinz, 2004, pg. 78)

MEMORIA VIRTUAL: CONCEPTOS BSICOS


Memoria Virtual
El trmino memoria virtual se asocia a dos conceptos que normalmente aparecen unidos:
El uso de almacenamiento secundario para ofrecer al conjunto de las aplicaciones la
ilusin de tener ms memoria RAM de la que realmente hay en el sistema. Esta ilusin
de existe tanto a nivel del sistema, es decir, teniendo en ejecucin mas aplicaciones de las
que realmente caben en la memoria principal, sin que por ello cada aplicacin individual
pueda usar ms memoria de la que realmente hay o incluso de forma mas general,
ofreciendo a cada aplicacin mas memoria de la que existe fsicamente en la maquina.
Ofrecer a las aplicaciones la ilusin de que estn solas en el sistema, y que por lo tanto,
pueden usar el espacio de direcciones completo. Esta tcnica facilita enormemente la
generacin de codigo, puesto que el compilador no tiene porque preocuparse sobre dnde
residir la aplicacin cuando se ejecute.
Es una tcnica de gerencia de memoria, usada por un sistema operativo, donde memoria
no contigua es presentada al software como memoria contigua. Esta memoria contigua es
llamada VAS (virtual address space) o espacio de direccin virtual.
En trminos tcnicos, la memoria virtual permite a un software correr en un espacio de
memoria que no necesariamente pertenece a la memoria fsica (memoria primaria) de una
computadora. Para esto se debe emular un CPU que trate a toda la memoria (virtual y
principal) como un bloque igual, y determinar cundo se requiere de una memoria u otra.
Los programas corriendo en una computadora utilizan esta memoria como si se tratase de
la memoria RAM verdadera. Para ello se emplean las llamadas direcciones lgicas de
memoria, en lugar de las direcciones fsicas.
La memoria virtual se utiliza cuando la memoria principal (RAM) no alcanza, utilizando
espacio en disco duro para extenderla. Generalmente el archivo utilizado para guardar la
memoria virtual es llamado "archivo de paginacin".

Pgina 3 de 5
GRUPO #3

Integrantes:
Javier cercado
Wellington Realpe
Cristhian Encalada
Cinthya Snchez
Curso: 5to semestre A

MEMORIA VIRTUAL: ORGANIZACIN DEL ALMACENAMIENTO DE


NIVELES MLTIPLES
Almacenamiento virtual significa la capacidad de direccionar un espacio de
almacenamiento mucho mayor que el disponible en el almacenamiento primario de
determinado sistema de computacin.
Los mtodos ms comunes de implementacin son mediante:
Tcnicas de paginacin.
Tcnicas de segmentacin.
Una combinacin de ambas tcnicas.
Las direcciones generadas por los programas en su ejecucin no son, necesariamente,
aquellas contenidas en el almacenamiento primario (memoria real), ya que las direcciones
virtuales suelen seleccionarse dentro de un nmero mucho mayor de direcciones que las
disponibles dentro del almacenamiento primario.
Conceptos Bsicos de Almacenamiento Virtual
La clave del concepto de memoria (almacenamiento) virtual est en la disociacin:
De las direcciones a las que hace referencia un programa.
De las direcciones disponibles en la memoria real (almacenamiento primario).
Los principales conceptos son los siguientes:
Direcciones virtuales:
o Son las referidas por un proceso en ejecucin.
Direcciones reales:
o Son las disponibles dentro del almacenamiento primario.
Espacio de direcciones virtuales (v) de un proceso:
o Es el nmero de direcciones virtuales a que puede hacer referencia el
proceso.
Espacio de direcciones reales (r) de un computador:
o Es el nmero de direcciones reales disponibles en el ordenador.

Pgina 4 de 5
GRUPO #3

Integrantes:
Javier cercado
Wellington Realpe
Cristhian Encalada
Cinthya Snchez
Curso: 5to semestre A

REFERENCIAS

Martinz, D. (2004). Sistemas operativos. Espaa: El Cid Editor. Obtenido de


http://site.ebrary.com/lib/uagrariaecsp/reader.action?docID=10065067#

Pgina 5 de 5

Potrebbero piacerti anche