martes, 24 de febrero de 2009

MEMORIA RAM.


La memoria de acceso aleatorio, (Random Access Memory; RAM) es la memoria desde donde el procesador recibe las instrucciones y guarda los resultados. Es el área de trabajo para la mayor parte del software de una computadora. Existe una memoria intermedia entre el procesador y la RAM, llamada caché, pero ésta sólo es una copia de acceso rápido de la memoria principal almacenada en los módulos de RAM. Los módulos de RAM son la presentación comercial de este tipo de memoria, se compone de integrados soldados sobre un circuito impreso.

Se trata de una memoria de estado sólido tipo DRAM en la que se puede tanto leer como escribir información. Se utiliza como memoria de trabajo para el sistema operativo, los programas y la mayoría del software. Es allí donde se cargan todas las instrucciones que ejecutan el procesador y otras unidades de cómputo. Se dicen "de acceso aleatorio" o "de acceso directo" porque se puede leer o escribir en una posición de memoria con un tiempo de espera igual para cualquier posición, no siendo necesario seguir un orden para acceder a la información de la manera más rápida posible.

La frase memoria RAM se utiliza frecuentemente para referirse a los módulos de memoria que se usan en los computadores personales y servidores. En el sentido estricto, estos dispositivos contienen un tipo entre varios de memoria de acceso aleatorio , ya que las ROM, memorias flash, caché (SRAM), los registros en procesadores y otras unidades de procesamiento también poseen la cualidad de presentar retardos de acceso iguales para cualquier posición.

La denominación “de Acceso Aleatorio” surgió para diferenciarlas de las memorias de acceso secuencial, debido a que en los comienzos de la computación, las memorias principales (o primarias) de las computadoras eran siempre de tipo RAM y las memorias secundarias (o masivas) eran de acceso secuencial (cintas o tarjetas perforadas). Es frecuente pues que se hable de memoria RAM para hacer referencia a la memoria principal de una computadora, pero actualmente la denominación no es precisa.

Uno de los primeros tipos de memoria RAM fue la memoria de núcleo magnético, desarrollada entre 1949 y 1952 y usada en muchos computadores hasta el desarrollo de circuitos integrados a finales de los años 60 y principios de los 70. Antes que eso, las computadoras usaban líneas de retardo de varios tipos construidas con tubos de vacío para implementar las funciones de memoria principal con o sin acceso aleatorio.

En 1969 fueron lanzadas una de las primeras memorias RAM basadas en semiconductores de silicio por parte de Intel; con el integrado 3101 de 64 bits de memoria y para el siguiente año se presento una memoria DRAM de 1 Kilobit, referencia 1103 que se constituyo en un hito, ya que fue la primera en ser comercializada con éxito, lo que significo el principio del fin para las memorias de núcleo magnético. En comparación con los integrados de memoria DRAM actuales, la 1103 es primitiva en varios aspectos, pero tenia un desempeño mayor que la memoria de núcleos.

En 1973 se presentó una innovación que permitió otra miniaturización y se convirtió en estándar para las memorias DRAM: la multiplexación en tiempo de la dirección de memoria. MOSTEK lanzó la referencia MK4096 de 4Kb en un empaque de 16 pines, mientras sus competidores las fabricaban en el empaque DIP de 22 pines. El esquema de direccionamiento se convirtió en un estándar debido a la gran popularidad que logró esta referencia de DRAM. Para finales de los 70 los integrados eran usados en la mayoría de computadores nuevos, se soldaban directamente a las placas base o se instalaban en zócalos, de manera que ocupaban un área extensa de circuito impreso. Con el tiempo se hizo obvio que la instalación de RAM sobre el impreso principal, impedía la miniaturización, entonces se idearon los primeros módulos de memoria como el SIPP, aprovechando las ventajas de la construcción modular. El formato SIMM fue una mejora al aanterior, eliminando los pines metálicos y dejando unas áreas de cobre en uno de los bordes del impreso, muy similares a los de las tarjetas de expansión, de hecho los módulos SIPP y los primeros SIMM tienen la misma distribución de pines.

Un factor característico de la memoria, es la sincronía y la asincronía; la asincronía es la que no está sincronizada por los ciclos del reloj. Según ha avanzado la velocidad de las memorias, han ido dando paso a la síncrona, ya que son más rápidas.



MEMORIA DIP (Dual In-line Package).

La memoria DIP es un circuito integrado (chip), un dispositivo electrónico compuesto por un conjunto de componentes conectados permanentemente entre si e incluídos en una placa de silicio de menos 1 mm, formando un conjunto en miniatura capaz de desarrollar las mismas funciones que un circuito formado por elementos discretos. Es un tipo de encapsulado de la memoria RAM, la imagen que se muestra en la parte superior, es una memoria DIP de 28 pines, encapsulado dual de línea. Su voltaje operacional es de 3.3 volts. Se fabrican con capacidades de 64 kb, 256 kb y de 1Mb.



MEMORIA SIMM (Single In-line Memory Module).

Es un formato para módulos de memoria RAM que consisten en placas de circuito impreso sobre las que se montan los integrados de memoria DRAM. Estos módulos se insertan en zócalos sobre la motherboard. Los contactos en ambas caras están interconectados, esta es la mayor diferencia respecto de sus sucesores los DIMM. Fueron muy populares a finales de los 80 y finales de los 90. Para procesadores 386 y 486 de Intel, existieron de 30 y 72 contactos o "pines" para sistemas de 32 bits. Aunque se tenían que instalar de 2 en 2, el microprocesador solamente podía acceder a uno de los 2 bancos en cada momento. Su gran ventaja es que elimina casi la mitad de la placa madre, convierte los conectores en independientes del formato de chip de memoria utilizado, y aporta más seguridad a la hora del mantenimiento y las ampliaciones. Vienen además nominados en Bytes en lugar de en bits como los chips de memoria. Las primeras placas requieren insertarlos a presión, pero al poco se generaliza el formato actual de inserción por giro.

El factor de forma de memoria RAM utilizado en las PC, es una presentación de los módulos de memoria que fue utilizado en los sistemas cuyos buses de datos eran de 32 bits o menos. A partir del uso de buses de 64 bits han sido reemplazados por los DIMM, que son el nuevo factor de forma estándar para los módulos de memoria usados en ordenadores personales, en los que la capacidad de almacenamiento ya se mide en gigabytes.

Una PC usa tanto memoria de nueve bits (ocho bits y un bit de paridad, en 9 chips de memoria RAM dinámica) como memoria de ocho bits sin paridad. En el primer caso los ocho primeros son para datos y el noveno es para el chequeo de paridad.

El voltaje operacional de éste tipo de memorias existen para voltaje standar que es de 5 voltios, o para voltaje reducido que es de 3.3 voltios.

Dentro de la arquitectura SIMM de 32 bits, con 72 pines, tenemos que su capacidad es de 128 Mb. y su velocidad es de 20 a 50 Mhz.



MEMORIA DIMM (Dual In-line Memory Module).

Las memorias DIMM comenzaron a reemplazar a las SIMM como el tipo predominante de memoria cuando los microprocesadores Intel Pentium dominaron el mercado. Son módulos de memoria RAM utilizados en computadoras personales. Se trata de un pequeño circuito impreso que contiene chips de memoria y se conecta directamente en ranuras de la motherboard. Los módulos DIMM son reconocibles externamente por poseer sus contactos (o pines) separados en ambos lados, a diferencia de los SIMM que poseen los contactos de modo que los de un lado están unidos con los del otro. Un DIMM puede comunicarse con el PC a 64 bits (y algunos a 72 bits) en vez de los 32 bits de los SIMMs.


SO DIMMs.

Un tipo de memoria que usualmente se utiliza en las computadoras portátiles o lap tops, son los SO DIMMs, o DIMM de delineado pequeño. La principal diferencia entre un SO DIMM y un DIMM, es que el SO DIMM, debido a su tamaño, es solamente para computadoras portátiles. Es significativamente más pequeño que el DIMM standar. Los SO DIMM de 72 pines tienen 32 bits y los de 144 pines tienen 64 bits de ancho.

A continuación, se mostrará una tabla en donde se especifican los módulos:

  • DIMMs de 168 contactos, [DIMM] SDR SDRAM. (Tipos: PC66, PC100, PC133, ...)
  • DIMMs de 184 contactos, DDR SDRAM. (Tipos: PC1.600 (DDR-200), PC2.100 (DDR-266), PC2.400 (DDR-300), PC2.700 (DDR-333), PC3.00 (DDR-366), PC3.200 (DDR-400), PC3.500 (DDR-433), PC3.700 (DDR-466), PC4.000 (DDR-500), PC4.300 (DDR-533), PC4.800 (DDR-600) => Hasta 1 GiB/módulo)
  • DIMMs de 240 contactos, DDR2 SDRAM. (Tipos: PC2-3.200 (DDR2-400), PC2-3.700 (DDR2-466), PC2-4.200 (DDR2-533), PC2-4.800 (DDR2-600), PC2-5.300 (DDR2-667), PC2-6.400 (DDR2-800), PC2-8.000 (DDR2-1.000), PC2-8.500 (DDR2-1.066), PC2-9.200 (DDR2-1.150) y PC2-9.600 (DDR2-1.200) => Hasta 4 GiB por módulo)
  • DIMMs de 240 contactos, DDR3 SDRAM. (Tipos: PC3-6.400 (DDR3-800), PC3-8.500 (DDR3-1.066), PC3-10.600 (DDR3-1.333), PC3-11.000 (DDR3-1.375), PC3-12.800 (DDR3-1.600),PC3-13.000 (DDR3-1.625), PC3-13.300 (DDR3-1.666), PC3-14.400 (DDR3-1.800), PC3-16.000 (DDR3-2.000) => Hasta 4 GiB por módulo).
En la mayoría de éstas memorias, el voltaje operacional, es el mismo para todos los módulos, que es de 3.3 voltios y su velocidad también en la mayoría es de 133 Mhz.




MEMORIA SDRAM (Single Data Rate Synchronous Dynamic Random Access Memory).

Una traducción de la definición de arriba, bien podría ser: memoria RAM dinámica de acceso síncrono de tasa de datos simple. Se comercializó en módulos de 32, 64, 128, 256 y 512 Mb, y con frecuencias de reloj que oscilaban entre los 66 y los 133 Mhz. Se popularizaron con el nombre de SDRAM, de modo que cuando aparecieron las DDR SDRAM, los nombres 'populares' de los dos tipos de tecnologías fueron SDRAM y DDR, aunque las memorias DDR también son SDRAM.

La diferencia principal radica en que este tipo de memoria se conecta al reloj del sistema y está diseñada para ser capaz de leer o escribir a un ciclo de reloj por acceso, es decir, sin estados de espera intermedios. Este tipo de memoria incluye tecnología Interleaving, que permite que la mitad del módulo empiece un acceso mientras la otra mitad está terminando el anterior.

Para funcionar a toda su velocidad, una memoria SDR requiere una Caché con velocidad suficiente como para no desperdiciar su potencial.




MEMORIA DDR-1 (Double Data Rate).

Significa memoria de doble tasa de transferencia de datos. Son módulos compuestos por memorias síncronas SDRAM, disponibles en encapsulado DIMM, que permite la transferencia de datos por dos canales distintos simultáneamente en un mismo ciclo de reloj. Los módulos DDR soportan una capacidad máxima de 1GB. Fueron primero adoptadas en sistemas equipados con procesadores AMD Athlon. Intel con su Pentium 4 en un principio utilizó únicamente memorias RAMBUS (Detallada en la imagen de abajo), más costosas. Ante el avance en ventas y buen rendimiento de los sistemas AMD basados en DDR SDRAM, Intel se vio obligado a cambiar su estrategia y utilizar memoria DDR, lo que le permitió competir en precio. Son compatibles con los procesadores de Intel Pentium 4 que disponen de un Front Side Bus (FSB) de 64 bits de datos y frecuencias de reloj desde 200 a 400 MHz.También se utiliza la nomenclatura PC1600 a PC4800, ya que pueden transferir un volumen de información de 8 bytes en cada ciclo de reloj a las frecuencias descritas.

Un ejemplo de calculo para PC-1600: 100 MHz x 2 Datos por Ciclo x 8 B= 1600 MB/s.

Muchas Motherboards permiten utilizar estas memorias en dos modos de trabajo distintos:

  • Single Memory Channel: Todos los módulos de memoria intercambian información con el bus a través de un sólo canal, para ello sólo es necesario introducir todos los módulos DIMM en el mismo banco de slots.
  • Dual Memory Channel: Se reparten los módulos de memoria entre los dos bancos de slots diferenciados en la placa base, y pueden intercambiar datos con el bus a través de dos canales simultáneos, uno para cada banco.
Aquí se sigue reduciendo el voltaje de los módulos, ya que anteriormente, se venía trabajando con voltajes de 3.3 voltios, trabajando ahora solamente con 2.5 voltios, además de que en lo general, se cuenta con 184 pines.


No hay diferencia arquitectónica entre los DDR SDRAM diseñados para diversas frecuencias de reloj, por ejemplo, el PC-1600 (diseñado para correr a 100 Mhz.) y el PC-2100 (diseñado para correr a 133 MHz). El número simplemente señala la velocidad en la cual el chip está garantizado para funcionar. Por lo tanto el DDR SDRAM puede funcionar a velocidades de reloj más bajas para las que fue diseñado (Underclocking) o para velocidades de reloj más altas para las que fue diseñado (Overclocking).

Los DIMMs DDR SDRAM tienen 184 pines (en comparación con los 168 pines en el SDRAM, o los 240 pines en el DDR2 SDRAM), y pueden ser diferenciados de los DIMMs SDRAM por el número de muescas o agujeros (el DDR SDRAM tiene una, y el SDRAM tiene dos). El DDR SDRAM funciona con un voltaje de 2.5 V, comparado a 3.3 V para el SDRAM. Esto puede reducir perceptiblemente el uso de energía. Nota: algunos DIMMs tiene un voltaje nominal de 2.6 o 2.7 V.

Muchos chips nuevos usan estos tipos de memoria en configuraciones Dual Channel, lo que dobla o cuadruplica el ancho de banda efectivo.



viernes, 13 de febrero de 2009

EL IMPACTO DE LA CULTURA INFORMÁTICA SOBRE LA SOCIEDAD.


La penetración de la informática en los diferentes sectores de la sociedad tiende a considerar, en una primera aproximación, como un fenómeno de tipo principalmente tecnológico. No obstante, a poco de profundizar el análisis se descubren implicancias que trascienden el marco meramente técnico, y cobran fundamental importancia al tomar en cuenta los aspectos económicos, políticos y culturales involucrados.

El manejo de la "explosión informática" requiere un enfoque interdisciplinario mucho más amplio: la máquina es sólo el medio, pero el fin último es la sociedad. En ella se deben detectar las reales necesidades que luego atenderá la herramienta tecnológica ahora disponible y, a partir de allí, plantear, ordenada y conjuntamente, las acciones más adecuadas para darles solución.

El creciente impacto de la cultura informática sobre crecientes sectores de la sociedad, en la creación de nuevas aptitudes y actitudes en su población adulta, en sus estudiantes y hasta en sus niños, requiere un cuidadoso análisis de causas y efectos, así como la elaboración de estrategias y políticas para para su asimilación escalonada. Al día de hoy existe en nuestro país una penetración incontrolada y descontrolada de la informática en los vastas grupos humano: en su empresa, en su administración, en su educación. Prácticamente cualquier que ha operado una computadora y que ha programado, pretende enseñar a otros su experiencia en la misma forma que ella la ha asimilado, sin contemplar las necesidades de tal enseñanza y sus efectos, ni tampoco un criterio social y pedagógico. Lo mismo ocurre con los vendedores de equipos de procesamiento de datos y muy pronto, sucederá con las editoriales. De esta manera, la población se verá acosada de aprender el uso de una computadora, o de programar sin saber por qué ni para qué.

Si bien una planificación integral y minuciosa de la utilización de la informática en toda la sociedad es impracticable, se requiere un ordenamiento sobre la forma de informatizar a la población. Existe una acendrara preocupación por las repercusiones sociales que puede tener este ordenamiento, dado su significado económico, político y cultural, y la gran cantidad de grupos y de personas que pretenden intervenir en él. Se han generado de esta manera diversos puntos de vistas para enfocar y encarar acciones relacionadas con el impacto de la informática en la sociedad