Академический Документы
Профессиональный Документы
Культура Документы
De Tuxtepec
INVESTIGACIN
CARRERA:
INGENIERA EN INFORMTICA
MATERIA:
SISTEMAS OPERATIVOS
PRESENTA:
URIEL MARTINEZ CLEMENTE
CATEDRATICO:
PROF. JOSE ALBERTO VILLALOBOS SERRANO
ISC - 2010/01
MARZO
2015
INTRODUCCIN
La memoria es uno de los principales recursos de la computadora, la cual debe de
administrarse
con
mucho
cuidado. Aunque
actualmente
la
mayora
de
los sistemas de cmputo cuentan con una alta capacidad de memoria, de igual
manera las aplicaciones actuales tienen tambin altos requerimientos de memoria,
lo que sigue generando escasez de memoria en los sistemas multitarea y/o
multiusuario.
La
parte
del sistema
operativo que
administra la
memoria se
los
procesos
que
tienen
necesidad
de
ella.
ADMINISTRACIN DE MEMORIA
La administracin de memoria se refiere a los distintos mtodos y operaciones
que se encargan de obtener la mxima utilidad de la memoria, organizando los
procesos y programas que se ejecutan de manera tal que se aproveche de la
mejor manera posible el espacio disponible.
Para poder lograrlo, la operacin principal que realiza es la de trasladar la
informacin que deber ser ejecutada por el procesador, a la memoria principal.
Actualmente esta administracin se conoce como Memoria Virtual ya que no es la
memoria fsica del procesador sino una memoria virtual que la representa. Entre
algunas ventajas, esta memoria permite que el sistema cuente con una memoria
ms extensa teniendo la misma memoria real, con lo que esta se puede utilizar de
manera ms eficiente. Y por supuesto, que los programas que son utilizados no
ocupen lugar innecesario.
Las tcnicas que existen para la carga de programas en la memoria son: particin
fija, que es la divisin de la memoria libre en varias partes (de igual o distinto
tamao) y la particin dinmica, que son las particiones de la memoria en tamaos
que pueden ser variables, segn la cantidad de memoria que necesita cada
proceso. Entre las principales operaciones que desarrolla la administracin de
memoria se encuentran la reubicacin, que consiste en trasladar procesos activos
dentro y fuera de la memoria principal para maximizar la utilizacin del procesador;
la proteccin, mecanismos que protegen los procesos que se ejecutan de
interferencias de otros procesos; uso compartido de cdigos y datos, con lo que el
mecanismo de proteccin permite que ciertos procesos de un mismo programa
que comparten una tarea tengan memoria en comn.
Memoria asociativa
En los algoritmos de paginacin las tablas de pginas se mantienen en la
memoria debido a su gran tamao, en potencia este diseo tiene un efecto
enorme en el rendimiento.
Algoritmos de reemplazo de pginas.
Cuando ocurre un fallo de pgina el sistema operativo debe elegir una pgina para
retirarla de la memoria y hacer un espacio para la pgina por recuperar. Si la
pgina por eliminar fue modificada mientras estaba en memoria, debe escribirla en
el disco para mantener actualizada la copia del disco, si por el contrario la pgina
no ha sido modificada la copia del disco ya est actualizada por lo que no es
necesario volver a escribir, la pgina por leer slo escribe encima de la pgina por
retirar.
Aunque es posible elegir una pgina al azar para el reemplazo relacionado con un
fallo de pgina, el rendimiento del sistema es mucho mejor si se elige una pgina
de poco uso.
Algoritmo de reemplazo de pginas optimo
Mejor algoritmo posible para reemplazo de pginas pero irrealizable en la prctica.
Al momento de ocurrir un fallo de pgina cierto conjunto de pginas se encuentran
en la memoria, en la siguiente instruccin se har referencia a una de estas
pginas, otras pginas no se utilizaran sino hasta mucho despus, cada pgina
puede ejecutarse con el nmero de instrucciones ejecutadas antes de la primera
referencia a esa pgina, el algoritmo dice que se elimine la pgina con la mayor
etiqueta; si una pgina no va a utilizase sino hasta mucho despus que otra la
eliminacin de la primera retrasa el fallo de pgina lo ms posible, el nico
problema de este algoritmo es que es irrealizable. Al momento del fallo de pgina
el S.O. no tiene forma de saber a qu pgina se hace referencia.
Algoritmo de pgina de uso no muy reciente.
En un fallo de pgina, el sistema operativo inspecciona todas las pginas y las
divide en cuatro categoras segn los valores actuales de los bits R y M.
Clase 0: No se ha hecho referencia ni ha sido modificada
TIPOS DE MEMORIAS
CARACTERISTICAS
MEMORIA RAM
Es
la
memoria
basada
en
semiconductores que puede ser leda y
escrita por microprocesador u otros
dispositivos de hardware. El acceso a las
posiciones de almacenamiento se puede
realizar en cualquier orden.
MEMORIA SIMM
Pequea placa de circuito impreso con
varios chips de memoria integrados. Los
SIMM estn diseados de modo que se
pueden insertar fcilmente en la placa
base de la computadora.
MEMORIA DIMM
Hace referencia a su sistema de
comunicacin con la placa base, que se
gestiona en grupos de datos de 64 bits, en
contraposicin con los mdulos SIMM
(Single In-line Memory Module, mdulo de
memoria en lnea simple), que usan una
va simple y solo transfieren 32 bits de
datos cada vez.
MEMORIA RIMM
Sustituyen a los actuales DIMM, y son una
continuacin del canal; el canal entra por
un extremo del RIMM y sale por el otro.
Los RIMM tienen el mismo tamao que los
DIMM y han sido diseados para soportar
SPD, (Serial Presence Detect). Tambin
hay RIMM de doble cara o de una cara, y
pueden tener cualquier nmero de chips
hasta el mximo de 32 soportados por
canal
CAPACIDAD
Y
TRANSFERENCIA
VELOCIDAD
DE
Actualmente
se
pueden
encontrar
sistemas de memoria RAM capaces de
realizar transferencias a frecuencias del
orden de los Gbps (gigabits por segundo).
Tambin es importante anotar que la RAM
es una memoria voltil, es decir requiere
de alimentacin elctrica para mantener la
informacion. En otras palabras, la RAM
pierde toda la informacion al desconectar
el ordenador.
Generalmente se utiliza para aumentar la
cantidad de memoria RAM. Se fabrican
con distintas capacidades (4Mb, 8Mb,
16Mb) y con diferentes velocidades de
acceso. En un principio se construan con
30 contactos y luego aparecieron los de
72 contactos.
La extensin en el uso de los mdulos
DIMM ha coincidido con un aumento muy
sustancial de la capacidad de memoria:
actualmente estn disponibles de 64, 128,
256 y 512 MB y de 1, 2 o ms gigabytes.
MEMORIA DRAM
Se usa principalmente en los mdulos de
memoria RAM y en otros dispositivos,
como memoria principal del sistema. Se
denomina dinmica, ya que para mantener
almacenado un dato, se requiere revisar el
mismo y recargarlo, cada cierto periodo,
en un ciclo de refresco.
MEMORIA SRAM
SRAM proviene de ("Static Read Aleatory
Memory"), lo que traducido significa
memoria esttica de acceso aleatorio. Se
trata de una memoria RAM que tiene la
caracterstica de estar construida a base
de transistores (a diferencia de la memoria
DRAM que la mayora utilizamos en las
computadoras, la cual est fabricada a
base de capacitores).
MEMORIA DDR
Son un tipo de memorias DRAM (RAM de So Incorpora dos canales para enviar
celdas construidas a base de capacitores), datos de manera simultnea.
las cuales tienen los chips de memoria en
ambos lados de la tarjeta y cuentan con
un conector especial de 184 terminales
para ranuras de la tarjeta principal
(Motherboard). Tambien se les denomina
DIMM tipo DRR, debido a que se cuentan
con
conectores
fsicamente
independientes por ambas caras como el
primer estndar DIMM.
Conclusin
La administracin de memoria se refiere a los distintos mtodos y operaciones que
se encargan de obtener la mxima utilidad de la memoria, organizando los
procesos y programas que se ejecutan de manera tal que se aproveche de la
mejor manera posible el espacio disponible.
Como vimos anteriormente hay varios mtodos que se pueden utilizar para la
administracin de la memoria, como lo es la fragmentacin; es la memoria que
queda desperdiciada al usar los mtodos de gestin de memoria tal como la
asignacin y esta fragmentacin puede ser interna o externa.
Tambin est la paginacin es una tcnica de gestin de memoria en la cual el
espacio de memoria se divide en secciones fsicas de igual tamao llamadas
marcos de pgina, las cuales sirven como unidad de almacenamiento de
informacin.
La 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.
Pero en general puedo concluir que la administracin de memoria juega un papel
muy importante en la realizacin de todos los procesos y aplicaciones dentro de
un sistema operativo ya que si no hubiera una buena administracin la eficiencia
de
nuestro
sistema
se
vera
afectado
en
el
rendimiento.