miércoles, 9 de diciembre de 2015

Organización de la memoria


Históricamente el almacenamiento principal se ha considerado como un recurso costoso, por lo cual su utilización debía optimizarse. 

Por organización del almacenamiento se entiende la manera de considerar este almacenamiento:

¿Se coloca un solo programa de usuario o varios ?
Si se encuentran varios programas de usuario:

¿Se concede a cada uno la misma cantidad de espacio o se divide el almacenamiento en porciones o "particiones" de diferente tamaño ?

¿Se utilizará un esquema rígido de número y tamaño de particiones o un esquema dinámico y adaptable ?

¿Se requerirá que los trabajos de los usuarios sean diseñados para funcionar en una partición específica o se permitirá que se ejecuten en cualquiera donde entren?

¿Se requerirá o no que cada trabajo sea colocado en un bloque contiguo de memoria ?

http://imagenes.mailxmail.com/cursos/imagenes/5/1/cpu-organizacion-o-estructura-memoria_25315_10_1.jpgMediante este esquema se ejecutan programas que no se encuentran totalmente en memoria principal. Por lo tanto, un programa puede tener un tamaño mayor a la memoria física disponible.

Los Métodos más comunes para poner en práctica el almacenamiento virtual son:

Paginación
Segmentación




Tipos de Memorias

La memoria es uno de los componentes fundamentales para el correcto funcionamiento de nuestra PC, ya que su existencia permite que la computadora puede arrancar, se procesen los datos, se ejecuten las instrucciones para los distintos programas y demás. 
Cuanto mayor es la cantidad de memoria que posea una PC, mayor será el rendimiento y la mejora en la perfomance del equipo . 

No obstante, una computadora trabaja con cuatro tipos de memorias diferentes, que sirven para realizar diversas funciones. 
Estas son: 
  1. Memoria RAM 
  2. Memoria ROM 
  3. Memoria SRAM o cache 
  4. Memoria virtual o de swap . 

 

Memoria RAM

En la RAM se guarda distinto tipo de información, desde los procesos temporales como modificaciones de archivos, hasta las instrucciones que posibilitan la ejecución de las aplicaciones que tenemos instaladas en nuestra PC. 

PARTES DE LA MEMORIA RAM
Por tal motivo, es utilizada constantemente por el microprocesador, que accede a ella para buscar o guardar temporalmente información referente a los procesos que se realizan en la computadora

Tipos de Memoria RAM :

Dentro de las memorias RAM existen distintos tipos de tecnologías que se diferencian principalmente por su velocidad de acceso y su forma física. Entre ellas encontramos las DRAM, SDRAM, RDRAM, entre otras.

  • DRAM
Las denominadas DRAM  (Dynamyc Random Acces Memory ) han sido utilizadas en las computadoras desde los primeros años de la década de los 80's, y aún en la actualidad continúan utilizándose. Se trata de uno de los tipos de memorias más económicas, aunque su mayor desventaja está relacionada con la velocidad de proceso, ya que es una de las más lentas, lo que ha llevado a los fabricantes a modificar su tecnología para ofrecer un producto mejor. 
  • SDRAM
En cuanto al tipo de tecnología SDRAM, derivada de la primera, comenzó a comercializarse a finales de la década de los 90's, y gracias a este tipo de memoria se lograron agilizar notablemente los procesos, ya que puede funcionar a la misma velocidad que la motherboard a la que se encuentra incorporada. 

  • RDRAM
Por su parte, la tecnología RDRAM es una de las más costosas debido a su complejidad de fabricación, y sólo se utilizan en procesadores grandes, tales como los Pentim IV y superiores.

Diferencias entre las distintas memorias RAM

Otra de las diferencias entre las distintas memorias RAM se halla en el tipo de módulo del que se trate, que pueden ser SIMM (Single in line Memory Module), DIMM (Double Memory Module) y RIMM (Rambus in line Memory Module),dependiendo de la cantidad de pines que contenga y del tamaño físico del módulo.

 

Memoria ROM

Las  computadoras trabajan con la memoria denominada ROM, Read Only Memory, que como su nombre lo indica se trata de una memoria sólo de lectura, ya que la mayoría de estas memorias no pueden ser modificadas debido a que no permiten su escritura.  

La memoria ROM viene incorporada a la motherboard y es utilizada por la PC para dar inicio a la BIOS, lo cual es básicamente un programa que posee las instrucciones adecuadas para guiar a la computadora durante el arranque.   


Memoria Cache 
Tanto el procesador como el disco rígido y la motherboard poseen su propia memoria caché, que básicamente resguarda distintas direcciones que son utilizadas por la memoria RAM para realizar diferentes funciones, tales como ejecutar programas instalados en la PC. 

El proceso que realiza la memoria caché es guardar las ubicaciones en el disco que ocupan los programas que han sido ejecutados, para que cuando vuelvan a ser iniciados el acceso a la aplicación logre ser más rápido

Tipos de memoria cache:
  1. El caché L1 que se encuentra en el interior del procesador y funciona a la misma velocidad que éste, y en el cual se guardan instrucciones y datos.
  2. El caché L2 que suelen ser de dos tipos: interno y externo. El primero se encuentra dentro de la motherboard, mientras que el segundo se halla en el procesador pero de manera externa, lo que lo hace más lento que el caché L1. 
  3. El caché L3 que sólo vienen incorporado a algunos de los microprocesadores más avanzados, lo que resulta en una mayor velocidad de procesos. 


Memoria virtual o SWAP

En algunas computadoras, sobre todo en aquellas que poseen sistema operativo Microsoft Windows o Linux, también encontraremos la denominada memoria virtual o de Swap

Este tipo de memoria, que funciona de manera similar a la caché, es creada por Windows o Linux para ser utilizada exclusivamente por el sistema operativo. En el caso de Linux esta denominada memoria swap generalmente está ubicada en una partición diferente del disco, mientras que en el sistema de Microsoft es un archivo dentro del sistema operativo mismo.

El siguiente vídeo trata sobre de cómo instalar una memoria RAM en tu ordenador.

 
Fuente: YouTube

viernes, 4 de diciembre de 2015

Administración de memoria.

En administración de la memoria o gestión de la misma, tiene cómo función el saber organizar, dirigir y minimizar de manera ordenada el consumo de memoria en el sistema, dando cómo resultado una optimización y por ende un mejor desarrollo, organización de los procesos y programas que pueden ejecutarse en un sistema, administrando considerablemente el espacio disponible en la memoria. Para lograr la optimización, la operación principal que realiza la administración de memoria es en trasladar la información que deberá ser ejecutada por el procesador, a la memoria principal.


La administración de la memoria es crucial para las prestaciones del sistema.
La calidad de la gestión o administración de la memoria es crucial para el rendimiento o características técnicas de una máquina. Las técnicas que existen para la carga de programas en la memoria son: partición fija, que es la división de la memoria libre en varias partes (de igual o distinto tamaño) y la partición dinámica, que son las particiones de la memoria en tamaños que pueden ser variables, según la cantidad de memoria que necesita cada proceso.

Una buena administración de memoria optimiza el sistema.
La gestión o administración de las memorias hoy en dia es una parte esencial o fundamental en lo que tenga que ver los sistema, ya que se encargan de obtener una máxima utilidad de la memoria. 

Entre la principal operación que desarrolla un administrador de memoria, se encuentra la reubicación. Que traslada procesos activos dentro y fuera de la memoria principal. 

Memorias (Dispositivo de almacenamiento).

Memoria RAM, la mas importante del computador.

En informática, computadoras o sistemas, se conoce cómo Memorias a un dispositivo acoplado o periférico, que funge cómo un  lugar donde se almacena, se retiene y memorizan datos informáticos para su posterior uso o traslado. Este dispositivo de la máquina en pocas palabras es donde se almacenan datos o instrucciones que posteriormente se pueden utilizar.

Importancia hoy en dia.

Este dispositivo usado hoy en dia, tiene un gran impacto en la vida del humano promedio, ya que con este mismo puede guardar sus datos digitales que considera importante preservar, ya sea por cuestiones profesionales (trabajo) o sentimentales (fotos, videos, documentos personales, etc).

Almacenamiento de datos, hoy en dia muy importante herramienta para los que desean preservar archivos.