Está en la página 1de 8

Yenny Ladino

Jenifer Tibaduiza
TALLER GESTION DE MEMORIA CON PARTICIONES FIJAS
1. Particin fija de memoria.
PARTICION Diferentes tipo de organizaciones posibles
para la asignacin de memoria a las tareas.

Dividir la memoria en varias partes de igual o de diferente tamao.


//cuando se tiene todos los tamaos fijos el esquema se compone de la
memoria principal sistema operativo y los procesos.
//si el proceso es muy grande la particin es grande y viceversa.

El disco duro de la computadora debe estar dividido en al menos dos


secciones principales

Cada particin de memoria tendr una cola de tareas y las tareas se


incluyen en la cola de particin de memoria correspondiente a sus
exigencias.

Ventajas:
Prevenir la prdida de datos.
Cada proceso se asigna a una cola en funcin de su tamao.
Cuando se libera una particin de asigna el primer proceso que cabe
en ella.
Desventajas:
Se debe proporcionar reubicacin para saber a qu particin entrara
el proceso.
Existe fragmentacin interna y externa.
(a) Fragmentacion interna Particion asignada pero no ocupada
totalmente por el proceso.
(b) Fragmentacin externa Existencia de un proceso a ejecucin
habiendo una particin libre pero de menor tamao que el
proceso.
Necesidad de proteccin al acceder al rea de memoria del otro(en
sistemas multiprogramados).
Sistemas multiprogramados : Dos o ms procesos pueden alojarse
en la memoria principal y ser ejecutados concurrentemente por el
procesador.
2. INTERCAMBIO
Son las operaciones de eliminar de la memoria principal procesos
suspendidos, llevarlos al disco y cargar del disco de la memoria principal
procesos para su ejecucin.

a. Como funciona, hacer un diagrama o grfico

es mover un proceso o parte de l temporalmente desde la memoria


principal a un dispositivo secundario de almacenamiento (memoria de
apoyo) para luego devolverlo a la memoria principal. El propsito de esta
tcnica es que el sistema operativo sea capaz de asignar ms memoria de
la que tiene fsicamente.

b. Archivo de intercambio.

El archivo de intercambio es por donde podemos tener acceso a


informacin almacenada digitalmente como videos, audios, imgenes.
Estos archivos se llaman algunas veces imagen del proceso; como un
proceso generalmente modifica su pila y sus datos cuando se ejecuta,
un proceso ejecutado tiene una imagen de ejecucin diferente a la
inicial.
c. Tipos de archivos de intercambio y explquelos

Un nico archivo de intercambio para el sistema operativo: se crea


un solo archivo, generalmente en el curso de inicializacin del
sistema, para tratar los requerimientos de intercambio de todos los
procesos. Esto hace que se reduzcan los tiempos de intercambio. Se
suele situar en un disco rpido.

Diferentes archivos de intercambio dedicados a cada uno de los


procesos:
3. REUBICACION Y PROTECCION.

REUBICACION Posibilidad de atribuir y ejecutar un programa dado en


un lugar asignado de memoria, oponindose a un conjunto fijo de
direcciones especificadas en el tiempo de inicio del programa.
Tipos de direccin de reubicacin:
Direccin logica o virtual : Generadas por el programador o CPU.
Se debe realizar una traduccin de direccin logica(mediante MMU)
a direccin fsica antes de poder realizar un acceso a memoria
Direccin fisica : En las que el programa y sus datos se almacenan
lgicamente mediante una ejecucin dada, designando una posicin
real de memoria.
Tipos de reubicaciones:
Reubicacion estatica: Se define antes o durante la carga del
programa en memoria a travez de un enlazador o cargador
reubicable.
Ejemplo:
Para un programa cargado en una particin se tendra que sumar el
valor de la memoria de particin, es decir si es de 800 Kb se tendra
que sumar 800Kb a las direcciones.

Reubicacion dinmica: La asignacin del espacio de direcciones


virtuales al espacio de direcciones fsicas se hace en tiempo de
ejecucin usualmente con ayuda de dispositivos fsicos(chips de
silicio de la RAM , placa de circuitos principal de la computadora,
chips montados en tarjetas perifricas conectadas a la placa de
circuitos principal del ordenador, etc).
Cuando el proceso se ejecuta todas sus referencia de memoria se
recalculan durante la ejecucin de la instruccin antes de acceder a
la memoria fsica, a este proceso de le llama registros base.
Registros base: Se carga con la direccin de inicio de la particin, y
la
direccin fsica ser la direccin lgica dada ms el valor del registro
base.

Ejemplo:
Si un registro base tiene un valor de 1000, existe una instruccin
CALL 10, se interpretara como CALL10+1000.
PROTECCION para garantizar que el hardware puede trabajar con un
par de registros base/limite sin que un programa de forma mal intencionada
pueda construir una direccin fsica que se salga fuera de la particin que
se le a asignado.
Para ayudar con el problema que puede surgir a cada direccin se le aade
un numero de bits para identificar el propietario (Registro limite)
4. SEGMENTACIN.
Es un esquema de manejo de memoria mediante el cual la estructura del
programa refleja su divisin lgica, llevndose a cabo una agrupacin lgica
de la informacin en bloques de tamao variable denominados segmentos.
Cada uno de ellos tienen informacin lgica del programa: subrutina,
arreglo, etc. Luego, cada espacio de direcciones de programa consiste de
una coleccin de segmentos, que generalmente reflejan la divisin lgica
del programa.

a. Cules son los tipos de fragmentacin y explquelos con un ejemplo


grfico.
Fragmentacin interna: es aquella parte de la memoria que no se
est usando pero que es interna a una particin asignada a una
tarea.
Fragmentacin externa: es cuando una particin disponible no se
emplea porque es muy pequea para cualquiera de las tareas que
esperan.
Infografa:
http://www3.uji.es/~redondo/so/capitulo4_IS11.pdf
https://noridappr89.wordpress.com/2013/05/21/segunda-exposicion-particiones-
fijas-y-dinamicas/
https://developingsystem.wordpress.com/2013/05/19/particiones-fijas-y-dinamicas/
http://www.monografias.com/trabajos35/dispositivos-almacenamiento/dispositivos-
almacenamiento.shtml#ixzz4fPHNKqLp.
http://sistemasoperativosmemoria/2013/05/particiones-fijas-y-dinamicas.html.
https://equipo-atari.jimdo.com/subtemas/3-5-multiprogramaci%C3%B3n-con-
particiones-fijas/.
http://wiki.inf.utfsm.cl/index.php?title=Swapping_y_esquemas_de_asignaci%C3%B
3n.

También podría gustarte