Вы находитесь на странице: 1из 11

UNIDAD 3

TEMA 3.2 MEMORIA REAL

CRYSTAL ANAHI GARCIA OLVERA

CATEDRATICO: ING. SARA ISELA SIFUENTES


MORENO

3.2 MEMORIA REAL


La memoria real o principal es en donde son ejecutados los programas y procesos de
una computadora y es el espacio real que existe en memoria para que se ejecuten los
procesos. Por lo general esta memoria es de mayor costo que la memoria secundaria,
pero el acceso a la informacin contenida en ella es de ms rpido acceso. Solo la
memoria cache es ms rpida que la principal, pero su costo es a su vez mayor.
La organizacin y administracin de la memoria principal, memoria primaria o
memoria real de un sistema ha sido y es uno de los factores mas importantes en el
diseo de los s. O.
Los trminos memoria y almacenamiento se consideran equivalentes.
Los programas y datos deben estar en el almacenamiento principal para:

Poderlos ejecutar.
Referenciarlos directamente
Administracin de memoria
Administracin de almacenamiento

3.2.1 ADMINISTRACION DE ALMACENAMIENTO


Si hay una cosa que toma la mayor parte del da de un administrador de sistemas, esto es
la administracin del almacenamiento. Antes de administrar el almacenamiento, primero
es necesario entender el hardware en el que estn almacenados los datos. A menos que
posea un algn conocimiento sobre la operacin de los dispositivos de almacenamiento
masivo, quizs se encuentre en una situacin donde tenga un problema relacionado al
almacenamiento pero le falte el conocimiento de fondo para si quiera entender lo que ve.
Al tener un entendimiento sobre la forma en que opera el hardware subyacente, podr ms
fcilmente determinar si el subsistema de almacenamiento de su computador est
funcionando correctamente.
La gran mayora de los dispositivos de almacenamiento masivo utilizan alguna forma de
media de rotacin y soportan el acceso aleatorio de los datos en esa media. Esto significa
que los componentes siguientes estn presentes en alguna forma dentro de casi todos los
dispositivos de almacenamiento masivo:
Plato del disco
Dispositivo de lectura/escritura de datos
Brazos de acceso

3.2.2 JERARQUIA
Se conoce como jerarqua de memoria a la organizacin piramidal de la memoria en
niveles, que tienen los ordenadores. Su objetivo es conseguir el rendimiento de una
memoria de gran velocidad al coste de una memoria de baja velocidad, basndose en
el
de cercana
referencias. con la memoria pueden resumirse en:
Losprincipio
puntos
bsicos de
relacionados

Cantidad

Velocidad

Coste

La cuestin de la cantidad es simple, cuanto ms memoria haya disponible, ms podr


utilizarse. La velocidad ptima para la memoria es la velocidad a la que el procesador
puede trabajar, de modo que no haya tiempos de espera entre clculo y clculo,
utilizados para traer operandos o guardar resultados. En suma, el costo de la memoria
no debe ser excesivo, para que sea factible construir un equipo accesible.

Como puede esperarse los tres factores compiten entre s, por lo que hay que
encontrar un equilibrio. Las siguientes afirmaciones son vlidas:

A menor tiempo de acceso mayor coste

A mayor capacidad mayor coste

A mayor capacidad menor velocidad.


Se busca entonces contar con capacidad suficiente de memoria, con una velocidad
que sirva para satisfacer la demanda de rendimiento y con un coste que no sea
excesivo. Gracias a un principio llamado cercana de referencias, es factible utilizar
una mezcla de los distintos tipos y lograr un rendimiento cercano al de la memoria
ms rpida.
Los

niveles

que

componen

la

jerarqua

de

memoria

habitualmente

son:

Nivel 0: Registros

Nivel 1: Memoria cach

Nivel 2: Memoria principal

Nivel 3: Disco duro (con el mecanismo de memoria virtual)

Nivel 4: Redes(Actualmente se considera un nivel mas de la jerarqua de

3.2.3 ESTRATEGIA DE ADMINISTRACION DE MEMORIA

Estn dirigidas a la obtencin del mejor uso posible del recurso del
almacenamiento principal .

Se dividen en las siguientes categoras:


Estrategias de bsqueda:
Estrategias de bsqueda por demanda.
Estrategias de bsqueda anticipada.

Estrategias de colocacin.
Estrategias de reposicin.

Las estrategias de bsqueda estn relacionadas con el hecho de cundo obtener


el siguiente fragmento de programa o de datos para su insercin en la memoria
principal.

En la bsqueda por demanda el siguiente fragmento de programa o de datos se


carga al almacenamiento principal cuando algn programa en ejecucin lo
referencia.

Se considera que la bsqueda anticipada puede producir un mejor rendimiento


del sistema.

Las estrategias de colocacin estn relacionadas con la determinacin del lugar


de la memoria donde se colocar (cargar) un programa nuevo.

Las estrategias de reposicin estn relacionadas con la determinacin de qu


fragmento de programa o de datos desplazar para dar lugar a los programas
nuevos.

3.2.4 ASIGNACION CONTIGUA V.S. NO CONTIGUA


En la asignacin contigua cada programa ocupa un bloque contiguo y sencillo de
localizaciones de almacenamiento.
En la asignacin no contigua un programa se divide en varios bloques o segmentos que
pueden almacenarse en direcciones que no tienen que ser necesariamente adyacentes, por
lo que es ms compleja pero ms eficiente que la asignacin continua.

3.2.5 MULTIPROGRAMACION DE PARTICION FIJA,PARTICION VARIABLE, CON INTERCAMBIO DE


ALMACENAMIENTO

Se denomina multiprogramacin a la tcnica que permite que dos o ms procesos


ocupen la misma unidad de memoria principal y que sean ejecutados al mismo
tiempo ( seudo-paralelismo, en una nica CPU slo puede haber un proceso a la vez)
en la unidad central de proceso o CPU.

Aporta las siguientes ventajas:

La ya mencionada, varios procesos en ejecucin.

Permite el servicio interactivo simultneo a varios usuarios de manera eficiente.

Aprovecha los tiempos que los procesos pasan esperando a que se completen sus
operaciones de E/S

Aumenta el uso de la CPU.

Las direcciones de los procesos son relativas, el programador no se preocupa por


saber en dnde estar el proceso dado que el sistema operativo es el que se encarga
de convertir la direccin lgica en fsica.

Un proceso entra a ejecutarse y llega al momento en que tiene que hacer espera por un
dispositivo de entrada y/o salida por ejemplo, el CPU estar ocioso mientras espera que
el proceso puede usar el dispositivo para as finalmente ejecutarse. Los sistemas de
multiprogramacin evitan eso ya que durante ese tiempo de esperar pasan a ejecutar
otro proceso teniendo as al computador ocupado.

PARTICIONES FIJAS
Consiste en dividir la memoria en varias particiones de tamao fijo. Cada particin
puede contener exactamente un proceso.
El nivel de multiprogramacin est limitado por el nmero de particiones.
Cuando una particin est libre, se selecciona un proceso de la cola de entrada y se
carga en la particin libre; cuando un proceso termina, la particin est disponible para
otro.
El sistema operativo conserva una tabla que indica qu partes de la memoria estn
disponibles y cuales estn ocupadas.
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

FUENTES DE
INFORMACIN

http://eq2-sistemasoperativos.blogspot.mx/2012/04/325-multiprogramacion-departicion.html
http://webcache.googleusercontent.com/search?q=cache:http://sistemasop
erativos.angelfire.com/html/3.2.1.html&num=1&strip=1&vwsrc=0

Вам также может понравиться