Está en la página 1de 4

STEVEN FELIPE QUINTERO MARTNEZ

MULTIPROGRAMACIN DE PARTICIN FIJA.


La pgina administraciondememoria expresa que Eric S. Santilln (1998) consideraba
que el objetivo en todo esto es tener ms de un proceso en memoria a la vez, una
solucin posible sera dividir la memoria en n partes al inicio de una sesin de uso de la
mquina, pero aun as se obtiene el desperdicio de particiones grandes con una tarea
pequea, la respuesta puede ser tener particiones pequeas tambin. Las tareas que van
llegando se forman hasta que una particin adecuada est disponible, en cuyo momento
la tarea se carga en esa particin y se ejecuta hasta terminar.
Estoy de acuerdo con Eric S. Santilln en primera instancia al dividir la memoria en n
partes en un inicio y posterior uso de la mquina se planteara como una solucin para
tener ms de un proceso en la memoria a la vez, pero Eris Santilln vio que sin embargo,
se daba un desperdicio de memoria en particiones grandes y pequeas hacia alguna
tarea que se generara en una mquina.
Asimismo, Viviana Schafer (2001) afirma que Los sistemas de un solo usuario
desperdician gran cantidad de recursos computacionales.

Cuando ocurre una peticin de e / s la cpu normalmente no puede continuar el


proceso hasta que concluya la operacin de e / s requerida.
Los perifricos de e / s frenan la ejecucin de los procesos ya que
comparativamente la cpu es varios rdenes de magnitud ms rpida que los
dispositivos de e / s.

A. S. Tanenbaum dice que Organizacin de Computadoras (1996), En un sistema por


lotes la organizacin de la memoria en particiones fijas es adecuado pero en un ambiente
multiusuario la situacin es distinta con el tiempo compartido, ya que existen ms usuarios
de los que puede albergar la memoria, por lo que es conveniente albergar el exceso de
los procesos en disco., por supuesto para ser ejecutados estos procesos deben ser
trasladados a la memoria principal. Al traslado de procesos de disco a memoria y
viceversa se le llama intercambio.
Me gust la aclaracin que Tanenbaum da en la Organizacin de Computadores (1996),
ya que una particin de memoria fija es de gran ayuda para un sistema le lotes, sin
embargo si es multiusuario es diferente, ya que la memoria tendra un exceso de usuarios
que podra soportar, por lo que es mejor que pasar estos procesos al disco, es importante
considerar que estos procesos luego son llevados a la memoria principal, y estos del
disco a la memoria es nombrado como intercambio.
PROTECCION EN LOS SISTEMAS CON MULTIPROGRAMACIN.
La pgina dice que tesciequipo7.blogspot.com En los sistemas con multiprogramacin
contigua, la proteccin se logra a menudo con varios registros de lmites. Con dos
registros se puede establecer los lmites superior e inferior de la particin de un usuario o
se puede indicar el lmite inferior y la longitud de la regin.
Tomado de:
(http://florysel.blogspot.com/2012/11/325-multiprogramacion-de-particion-fija.html)
(http://tesciequipo7.blogspot.com)
(http://administraciondememoria-corral.es.tl/3-.-2-.-5-Multiprogramaci%F3n-departici%F3n-fija,-partici%F3n-variable,-con-intercambio-dealmacenamiento-.-.htm)

STEVEN FELIPE QUINTERO MARTNEZ

MULTIPROGRAMACIN DE PARTICIN FIJA: TRADUCCIN Y CARGA ABSOLUTAS


Segn la pgina florysel.blogspot.com, la multiprogramacin de particin fija: traduccin y
carga absolutas tiene las siguientes caractersticas.
Las particiones del almacenamiento principal:

Son de tamao fijo.


Alojan un proceso cada una.
La cpu se cambia rpidamente entre los procesos creando la ilusin de
simultaneidad.
Los trabajos se traducan con ensambladores y compiladores absolutos para ser
ejecutados solo dentro de una particin especfica.
El S. O. resulta de implementacin relativamente sencilla pero no se optimiza la
utilizacin de la memoria.

Considero importante cada una de las anteriores caractersticas de la multiprogramacin


de particin fija: traduccin y carga absolutas, ya que cada una de estas dan las pautas
para la correcta particin en el almacenamiento de procesos.
MULTIPROGRAMACIN DE PARTICIN FIJA: TRADUCCIN Y CARGA
RELOCALIZABLES
La pgina florysel.blogspot.com, tambin hace alusin a los compiladores, ensambladores
y cargadores de relocalizacin los cuales:

Se usan para producir programas relocalizables que puedan ser ejecutados en


cualquier particin disponible de tamao suficiente para aceptarlos
Son ms complejos que los absolutos.
Mejoran la utilizacin del almacenamiento.
Confieren ms flexibilidad en el armado de la carga de procesos.

Opino que la traduccin y carga relocalizables, es de gran ayuda porque entre otras cosas
optimizan la utilizacin del almacenamiento, son ms accesibles en el armado de la carga
de los procesos y pueden producir programas relocalizables que dejan ser ejecutados en
cualquier particin.
FRAGMENTACIN EN LA MULTIPROGRAMACIN DE PARTICIN FIJA
La fragmentacin de almacenamiento ocurre en todos los sistemas independientemente
de su organizacin de memoria.
Argumenta la pgina florysel.blogspot.com, que en los S. O. de multiprogramacin de
particin fija la fragmentacin se produce cuando:
Tomado de:
(http://florysel.blogspot.com/2012/11/325-multiprogramacion-de-particion-fija.html)
(http://tesciequipo7.blogspot.com)
(http://administraciondememoria-corral.es.tl/3-.-2-.-5-Multiprogramaci%F3n-departici%F3n-fija,-partici%F3n-variable,-con-intercambio-dealmacenamiento-.-.htm)

STEVEN FELIPE QUINTERO MARTNEZ

Los trabajos del usuario no llenan completamente sus particiones designadas.


Una particin permanece sin usar porque es demasiado pequea para alojar un
trabajo que est en espera.

Estoy de acuerdo con las caractersticas que dice la pgina florysel.blogspot.com, ya que
si un trabajo dado no llena completamente sus particiones dadas o una particin
permanece sin usar por ser muy pequea dara como resultado lo que es conocido como
fragmentacin de almacenamiento.
MULTIPROGRAMACIN DE PARTICIN VARIABLE
La pgina florysel.blogspot.com, dice que Los procesos ocupan tanto espacio como
necesitan, pero obviamente no deben superar el espacio disponible de memoria
Asimismo esta pgina da las siguientes caractersticas:

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.

Del mismo modo esta pgina nos expresa que La 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.
Me gustara destacar que cada una particin fija consiste en dividir la memoria libre en
varias partes de igual tamao o de diferentes tamaos, en cambio cuando nos referimos a
la multiprogramacin de particin variable, los procesos van ocupando el espacio que van
necesitando, teniendo presente que estos no pueden ir ms all del espacio que tenga la
memoria.
COMPRESIN O COMPACTACIN DE ALMACENAMIENTO
florysel.blogspot.com, afirma que Puede ocurrir que los agujeros (reas libres) separados
distribuidos por todo el almacenamiento principal constituyan una cantidad importante de
memoria.

Podra ser suficiente (el total global disponible) para alojar a procesos encolados
en espera de memoria.
Podra no ser suficiente ningn rea libre individual.

Tomado de:
(http://florysel.blogspot.com/2012/11/325-multiprogramacion-de-particion-fija.html)
(http://tesciequipo7.blogspot.com)
(http://administraciondememoria-corral.es.tl/3-.-2-.-5-Multiprogramaci%F3n-departici%F3n-fija,-partici%F3n-variable,-con-intercambio-dealmacenamiento-.-.htm)

STEVEN FELIPE QUINTERO MARTNEZ


Asimismo la pgina florysel.blogspot.com aclara que La tcnica de compresin de
memoria implica pasar todas las reas ocupadas del almacenamiento a uno de los
extremos de la memoria principal.

Deja un solo agujero grande de memoria libre contigua.


Esta tcnica se denomina recogida de residuos.

Opino que es de gran ayuda la compresin o compactacin de almacenamiento, ya que


permite utilizar de una mejor manera los espacios que se den libres en la memoria, pero
esta pgina web, nombra algunas desventajas de esta compresin, estas son:

Consume recursos del sistema


El sistema debe detener todo mientras efecta la compresin, lo que puede afectar
los tiempos de respuesta.
Implica la relocalizacin (reubicacin) de los procesos que se encuentran en la
memoria:
La informacin de relocalizacin debe ser de accesibilidad inmediata.
Una alta carga de trabajo significa mayor frecuencia de compresin que
incrementa el uso de recursos.

ESTRATEGIAS DE COLOCACIN DEL ALMACENAMIENTO


La pgina florysel.blogspot.com, expone que Se utilizan para determinar el lugar de la
memoria donde sern colocados los programas y datos que van llegando y se las clasifica
de la siguiente manera.
Estrategia de mejor ajuste

Un trabajo nuevo es colocado en el agujero en el cual quepa de forma ms


ajustada.
Debe dejarse el menor espacio sin usar.

Estrategia de primer ajuste:

Un trabajo nuevo es colocado en el primer agujero disponible con tamao


suficiente para alojarlo.

Estrategia de peor ajuste:

Consiste en colocar un programa en el agujero en el que quepa de la peor


manera, es decir en el ms grande posible:
El agujero restante es tambin grande para poder alojar a un nuevo programa
relativamente grande.

Considero interesante las estrategias que hay acerca de la colocacin del


almacenamiento, ya que estas determinan el lugar donde datos y programas sern
asignados en la memoria.
Tomado de:
(http://florysel.blogspot.com/2012/11/325-multiprogramacion-de-particion-fija.html)
(http://tesciequipo7.blogspot.com)
(http://administraciondememoria-corral.es.tl/3-.-2-.-5-Multiprogramaci%F3n-departici%F3n-fija,-partici%F3n-variable,-con-intercambio-dealmacenamiento-.-.htm)

También podría gustarte