sábado, 19 de octubre de 2013

MEMORIA




TIEMPOS DE UNA MEMORIA
Se están cargando y descargando, hacen posible almacenar los ceros y unos tiempo que tarden a volverse a cargar una vez se descargan recibe el nombre de tiempo de refresco; también hay otro tiempo establecido, es el tiempo de acceso.
     La memoria de trabajo (normalmente compuesta de chips RAM), hace de cajón o caja al microprocesador dónde guarda los datos que necesita para operar con ellos, así sí la CPU necesita algún dato, el disco duro la busca, y este lo envía a la memoria de trabajo, y éste va a la CPU cuando se la pide. Así pues vemos que es una memoria temporal, puesto que además, al apagar el PC se pierde toda la información que hay.

JERARQUÍA DE LA MEMORIA
Se conoce como jerarquía de memoria a la organización 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, basándose en el principio de cercanía de referencias.
Los puntos básicos relacionados con la memoria pueden resumirse en:
·         Cantidad
·         Velocidad
·         Coste
Como puede esperarse los tres factores compiten entre sí, por lo que hay que encontrar un equilibrio. Las siguientes afirmaciones son válidas:
·         A menor tiempo de acceso mayor coste.
·         A mayor capacidad menor coste por bit.
·         A mayor capacidad menor velocidad.
Los niveles que componen la jerarquía de memoria habitualmente son:
·         Nivel 0: Registros
·         Nivel 1: Memoria caché
·         Nivel 2: Memoria principal
·         Nivel 3: Memorias flash
·         Nivel 4: Disco duro (con el mecanismo de memoria virtual)
·         Nivel 5: Cintas magnéticas Consideradas las más lentas, con mayor capacidad.
·         Nivel 6: Redes (Actualmente se considera un nivel más de la jerarquía de memorias)


LOCALIDAD DE REFERENCIA
. Que dice que las referencias (direcciones) a memoria que hacen los programas en cierto intervalo de tiempo, tienden a confinarse dentro de unas cuantas áreas localizadas en memoria, es decir, que las instrucciones o datos necesarios para el programa, normalmente están en la misma área de memoria, por lo que durante un corto intervalo de tiempo, las direcciones que genera una programa típico, con frecuencia hacen referencia a unas pocas áreas de memoria localizadas, en tanto el resto de la memoria se accesa con poca frecuencia.
Existen dos tipos  
Localidad temporal: un elemento referenciado tiende a ser referenciado nuevamente pronto.
Localidad espacial: los elementos cercanos a uno referenciado tienden a ser referenciados pronto.

TIPOS DE MEMORIA
Las memorias asociativas son las que se utilizan para las memorias caché. Por su parte, las memorias convencionales tienen distintos usos dependiendo de su tecnología, y podemos encontrarnos memorias RAM, ROM, PROM, EPROM, Flash y EEPROM. Entre todas estas, la que suele ocupar la mayor parte del mapa de memoria principal es la memoria RAM, es decir, memoria volátil de acceso directo de lectura/escritura.

ESTRUCTURA DE LA MEMORIA
La memoria principal o primaria, también llamada memoria central, es aquella memoria de un ordenador, donde se encuentran el código de instrucciones y los datos del programa, que es ejecutado actualmente.
La estructura de la memoria principal ha cambiado en la historia de las computadoras. Desde los años 1980 es preventivamente una unidad dividida en celdas que se identifican mediante una dirección. Está formada por bloques de circuitos integrados o chips capaces de almacenar, retener o "memorizar" información digital, es decir, valores binarios; a dichos bloques tiene acceso el microprocesador de la computadora.
La MP se comunica con el microprocesador de la CPU mediante el bus de direcciones. El ancho de este bus determina la capacidad que posea el microprocesador para el direccionamiento de direcciones en memoria.
En algunas oportunidades suele llamarse "memoria interna" a la MP, porque a diferencia de los dispositivos de memoria secundaria, la MP no puede extraerse tan fácilmente por usuarios no técnicos.
La MP es el núcleo del sub-sistema de memoria de una computadora, y posee una menor capacidad de almacenamiento que la memoria secundaria, pero una velocidad millones de veces superior.

¿QUÉ ES UN DIRECCIONAMIENTO DE MEMORIA?
 En computación, la dirección de memoria es un identificador único para una ubicación de la memoria, con las cuales una CPU u otros dispositivos puede almacenar, modificar o recuperar datos de la misma.
En la mayoría de las computadoras modernas, cada dirección de memoria apunta a un solo byte de almacenamiento  Algunos microprocesadores son diseñados para direccionamiento por palabras, en estos casos, las unidades de almacenamiento mínimas son más grandes que un byte.
Una dirección de memoria absoluta indica con precisión la ubicación en memoria sin el uso de ninguna referencia intermedia.
Tanto la memoria física como la memoria virtual emplean direccionamiento o direcciones de memoria para acceder a sus datos. En la memoria física, la dirección accede a la memoria RAM real (los chips RAM incorporados a la placa madre), y la dirección de memoria virtual hace referencia a un espacio del disco duro que simula memoria RAM (el archivo de paginación).


CONEXIÓN MEMORIA PROCESADOR
La Estructura de conexión hace referencia a la interconexión de las unidades funcionales de un ordenador mediante una determinada organización. Para la interconexión existen diferentes posibilidades. Cabe destacar dos variantes que se detallan a continuación.

MAPA DE MEMORIA
Memoria que es capaz de direccionar un microprocesador.
Distribución de la misma, es decir que direcciones ocupan los diferentes dispositivos destinados a funciones determinadas.
También se puede incluir en el mapa los periféricos con los que trabajará el microprocesador

EXPANSIÓN DE MEMORIA  son dispositivos con diversos circuitos integrados, y controladores que, insertadas en sus correspondientes ranuras de expansión, sirven para ampliar las capacidades de un ordenador.


SEGMENTACIÓN Y PAGINACIÓN
Segmentación de Memoria.
La Segmentación de memoria es un esquema de manejo de memoria mediante el cual la estructura del programa refleja su división lógica;l levándose a cabo una agrupación lógica de la información en bloques de tamaño variable de nominados segmentos.
Paginación de Memoria
En sistemas operativos de computadoras, los sistemas de paginación de memoria dividen los programas en pequeñas partes o páginas. Del mismo modo, la memoria es dividida en trozos del mismo tamaño que las páginas llamados marcos de página. De esta forma, la cantidad de memoria desperdiciada por un proceso es el final de su última página, lo que minimiza la fragmentación interna y evita la externa.
FORMATOS DE MEMORIA RAM
Los módulos de memoria RAM han incorporado una gran cantidad de tecnologías que les permite otorgar una mayor velocidad en los procesos, con una estabilidad superior, en comparación a las viejas memorias que se utilizaban hace varios años atrás. 
TIPOS DE MEMORIA RAM
·         DRAM (Dynamic RAM)
·         VRAM (Vídeo RAM)
·         SRAM (Static RAM)
·         FPM (Fast Page Mode)
·         EDO (Extended Data Output)
·         BEDO (Burst EDO)
·         SDRAM (Synchronous DRAM)
·         DDR SDRAM ó SDRAM II (Double Data Rate SDRAM)
·         PB SRAM (Pipeline Burst SRAM)
·         RAMBUS
·         ENCAPSULADOS
·         SIMM (Single In line Memory Module)
·         DIMM (Dual In line Memory Module)
·         DIP (Dual In line Package)
·         Memoria Caché ó RAM Caché
·         RAM Disk