5.MEMORIAS

ALEJANDRA PEREZ HERNANDEZ En informática, la memoria (también llamada almacenamiento) se refiere a los componentes de una computadora, dispositivos y medios de almacenamiento que retienen datos informáticos durante algún intervalo de tiempo. Las memorias de computadora proporcionan unas de las principales funciones de la computación moderna, la retención o almacenamiento de información. Es uno de los componentes fundamentales de todas las computadoras modernas que, acoplados a una unidad central de procesamiento (CPU por su sigla en inglés, central processing unit), implementa lo fundamental del modelo de computadora de Von Neumann, usado desde los años 1940.

En la actualidad, memoria suele referirse a una forma de almacenamiento de estado sólido conocido como memoria RAM (memoria de acceso aleatorio, RAM por sus siglas en inglés random access memory) y otras veces se refiere a otras formas de almacenamiento rápido pero temporal. De forma similar, se refiere a formas de almacenamiento masivo como discos ópticos y tipos de almacenamiento magnético como discos duros y otros tipos de almacenamiento más lentos que las memorias RAM, pero de naturaleza más permanente. Estas distinciones contemporáneas son de ayuda porque son fundamentales para la arquitectura de computadores en general.

Además, se refleja una diferencia técnica importante y significativa entre memoria y dispositivos de almacenamiento masivo, que se ha ido diluyendo por el uso histórico de los términos "almacenamiento primario" (a veces "almacenamiento principal"), para memorias de acceso aleatorio, y "almacenamiento secundario" para dispositivos de almacenamiento masivo. Esto se explica en las siguientes secciones, en las que el término tradicional "almacenamiento" se usa como subtítulo por conveniencia 5.1 PRINCIPALES La memoria principal o primaria (MP), también llamada memoria central,es 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 un computador, y posee una menor capacidad de almacenamiento que la memoria secundaria, pero una velocidad millones de veces superior.

En las computadoras son utilizados dos tipos de MP:

1.ROM o memoria de sólo lectura (Read Only Memory). Viene grabada de fábrica con una serie de programas. El software de la ROM se divide en dos partes: 1.Rutina de arranque o POST (Power On Self Test, auto diagnóstico de encendido): Realiza el chequeo de los componentes de la computadora; por ejemplo, circuitos controladores de video, de acceso a memoria, el teclado, unidades de disco,etc. Se encarga de determinar cuál es el hardware que está presente y de la puesta a punto de la computadora. Mediante un programa de configuración, el SETUP, lee una memoria llamada CMOS RAM (RAM de Semiconductor de óxido metálico). Ésta puede mantener su contenido durante varios años, aunque la computadora está apagada, con muy poca energía eléctrica suministrada por una batería, guarda la fecha, hora, la memoria disponible, capacidad de disco rígido, si tiene disquetera o no. Se encarga en el siguiente paso de realizar el arranque (booteo): lee un registro de arranque 'BR' (Boot Record) del disco duro o de otra unidad (como CD, USB, etc.), donde hay un programa que carga el sistema operativo a la RAM. A continuación cede el control a dicho sistema operativo y el computador queda listo para trabajar. 2.Rutina BIOS o Sistema Básico de Entrada-Salida (Basic Input-Output System): permanece activa mientras se está usando el computador. Permite la activación de los periféricos de entrada/salida: teclado, monitor, ratón, etc. 2.RAM o memoria de acceso aleatorio (Random Access Memory). Es la memoria del usuario que contiene de forma temporal el programa, los datos y los resultados que están siendo usados por el usuario del computador. En general es volátil, pierde su contenido cuando se apaga el computador, es decir que mantiene los datos y resultados en tanto el bloque reciba alimentación eléctrica, a excepción de la CMOS RAM. Tanto la RAM como la ROM son circuitos integrados, llamados comúnmente chips. El chip o circuito integrado es una pequeña pastilla de material semiconductor (silicio) que contiene múltiples circuitos integrados, tales como transistores, entre otros dispositivos electrónicos, con los que se realizan numerosas funciones en computadoras y dispositivos electrónicos; que permiten, interrumpen o aumentan el paso de la corriente. Estos chips están sobre una tarjeta o placa.

El contenido de las memorias no es otra cosa que dígitos binarios o bits (binary digits), que se corresponden con dos estados lógicos: el 0 (cero) sin carga eléctrica y el 1 (uno) con carga eléctrica. A cada uno de estos estados se le llama bit, que es la unidad mínima de almacenamiento de datos.

El microprocesador direcciona las posiciones de la RAM para poder acceder a los datos almacenados en ellas y para colocar los resultados de las operaciones.

Al "bloque de MP", suele llamarse memoria RAM, por ser éste el tipo de chips de memoria que conforman el bloque, pero se le asocian también el chip CMOS, que almacena al programa BIOS del sistema y los dispositivos periféricos de la memoria secundaria (discos y otros periféricos), para conformar el sub-sistema de memoria del computador.

Los bloques RAM, los ROM y las memorias de almacenamiento secundario conforman el subsistema de memoria de una computadora. REFERENCIA: [] 5.2 SECUNDARIAS La memoria secundaria requiere que la computadora use sus canales de entrada/salida para acceder a la información y se utiliza para almacenamiento a largo plazo de información persistente. Sin embargo, la mayoría de los sistemas operativos usan los dispositivos de almacenamiento secundario como área de intercambio para incrementar artificialmente la cantidad aparente de memoria principal en la computadora. La memoria secundaria también se llama "de almacenamiento masivo".

Habitualmente, la memoria secundaria o de almacenamiento masivo tiene mayor capacidad que la memoria primaria, pero es mucho más lenta. En las computadoras modernas, los discos duros suelen usarse como dispositivos de almacenamiento masivo. El tiempo necesario para acceder a un byte de información dado almacenado en un disco duro es de unas milésimas de segundo (milisegundos). En cambio, el tiempo para acceder al mismo tipo de información en una memoria de acceso aleatorio (RAM) se mide en mil-millonésimas de segundo (nanosegundos).

Esto ilustra cuan significativa es la diferencia entre la velocidad de las memorias de estado sólido y la velocidad de los dispositivos rotantes de almacenamiento magnético u óptico: los discos duros son del orden de un millón de veces más lentos que la memoria (primaria). Los dispositivos rotantes de almacenamiento óptico (unidades de CD y DVD) son incluso más lentos que los discos duros, aunque es probable que su velocidad de acceso mejore con los avances tecnológicos.

Por lo tanto, el uso de la memoria virtual, que es cerca de un millón de veces más lenta que memoria “verdadera”, ralentiza apreciablemente el funcionamiento de cualquier computadora. Muchos sistemas operativos implementan la memoria virtual usando términos como memoria virtual o "fichero de caché". La principal ventaja histórica de la memoria virtual es el precio; la memoria virtual resultaba mucho más barata que la memoria real. Esa ventaja es menos relevante hoy en día. Aun así, muchos sistemas operativos siguen implementándola, a pesar de provocar un funcionamiento significativamente más lento. REFERENCIA: [] 5.3 FIRMWARE Firmware o programación en firme, es un bloque de instrucciones de programa para propósitos específicos, grabado en una memoria de tipo no volátil (ROM, EEPROM, flash,...), que establece la lógica de más bajo nivel que controla los circuitos electrónicos de un dispositivo de cualquier tipo. Al estar integrado en la electrónica del dispositivo es en parte hardware, pero también es software, ya que proporciona lógica y se dispone en algún tipo de lenguaje de programación. Funcionalmente, el firmware es el intermediario (interfaz) entre las órdenes externas que recibe el dispositivo y su electrónica, ya que es el encargado de controlar a ésta última para ejecutar correctamente dichas órdenes externas.

Encontramos firmware en memorias ROM de los sistemas de diversos dispositivos periféricos, como en monitores de video, unidades de disco, impresoras, etc., pero también en los propios microprocesadores, chips de memoria principal y en general en cualquier circuito integrado.

Muchos de los firmwares almacenados en ROM están protegidos por Derechos de Autor.

El programa BIOS de una computadora es un firmware cuyo propósito es activar una máquina desde su encendido y preparar el entorno para la instalación de un Sistema Operativo complejo, así como responder a otros eventos externos (botones de pulsación humana) y al intercambio de órdenes entre distintos componentes de la computadora.

En un microprocesador el firmware es el que recibe las instrucciones de los programas y las ejecuta en la compleja circuitería del mismo, emitiendo órdenes a otros dispositivos del sistema. El firmware ha evolucionado para significar casi cualquier contenido programable de un dispositivo de hardware, no sólo código de máquina para un procesador, sino también configuraciones y datos para los circuitos integrados para aplicaciones específicas (ASICs), dispositivos de lógica programable, etc.

Periféricos del computador La mayoría de los periféricos del computador son de hecho computadores de propósito especial. Mientras que los dispositivos externos tienen el firmware almacenado internamente, las modernas tarjetas de los periféricos de computadores típicamente tienen grandes partes de firmware que es cargado en el arranque por el sistema huesped, pues esto es más flexible. Dicho hardware por lo tanto puede no funcionar completamente hasta que el computador huesped le haya cargado el firmware indispensable, a menudo por medio del driver de dispositivo específico (o, más exactamente, por medio de un subsistema dentro del paquete del driver de dispositivo). Los modernos drivers de dispositivo también pueden exponer una interface directa de usuario para la configuración además de las llamadas/interfaces del sistema operativo o de las Interfaces de programación de aplicaciones (APIs).

Retos del firmware en los PC En algún sentido, los varios componentes del firmware son tan importantes como el sistema operativo en un computador. Sin embargo, a diferencia de la mayoría de los sistemas operativos modernos, el firmware tiene raramente un mecanismo automático bien desarrollado para actualizarse a sí mismo para corregir los problemas de funcionalidad que son detectados después de que la unidad es despachada.

El BIOS es bastante fácil de actualizar en una PC moderna; los dispositivos como las tarjetas video o los módems confían en el firmware cargado dinámicamente por un driver de dispositivo y a menudo pueden así ser actualizados transparentemente a través de los mecanismos de la actualización del sistema operativo. En contraste, el firmware en dispositivos de almacenamiento es raramente actualizado; no están estandarizados los mecanismos para detectar las versiones del firmware y actualizarlas. Estos dispositivos por lo tanto tienden a tener un índice más alto de problemas de funcionalidad, comparado a otras partes de un moderno sistema de computación

Reproductores de música portátiles Algunas compañías usan actualizaciones del firmware para agregar nuevos formatos de archivos de reproducción de sonido (codecs); el iriver agregó el formato ogg de esta manera, por ejemplo. Otras características que pueden cambiar con las actualizaciones del firmware son el GUI e incluso la vida de la batería. La mayoría de los reproductores de música modernos soportan las actualizaciones del firmware.

Teléfonos celulares La mayoría de los teléfonos celulares tienen una capacidad de firmware actualizable por muchas de las mismas razones que arriba, pero algunos incluso pueden ser actualizados para mejorar la recepción o la calidad de sonido.

Es prácticamente un requisito ineludible esta capacidad de actualización del firmware en nuevos dispositivos, sobre todo si hablamos de equipos de gama media-alta.

La mayoria de las grandes empresas (Nokia, Sony Ericsson, Motorola, etc) brindan softwares gratuitos para la actualización del firmware por partel del cliente final.

Antes de realizar cualquier modificación en el equipo es importante tener la batería cargada al 100% y verificar que no se viole la garantía del mismo.

Automóviles Desde 1996 la mayoría de los automóviles han empleado una computadora a bordo y varios sensores para detectar problemas mecánicos. Los vehículos modernos también emplean sistemas controlados por computador ABS, y sistemas de control de transmisión operados por computadora. El conductor puede también recibir información "in-dash" mientras conduce de esta manera, como por ejemplo lecturas en tiempo real de la economía del combustible y de la presión del neumático. La mayoría del firmware del vehículo puede ser actualizado en un distribuidor local autorizado.

Definición del IEEE El glosario estándar de terminología del software del Institute of Electrical and Electronics Engineers (IEEE), Std 610.12-1990, define el firmware como sigue:

"La combinación de instrucciones de un dispositivo de hardware e instrucciones y datos de computadora que residen como software de solo lectura en ese dispositivo". Notas: (1) este término es a veces usado para referirse solamente al dispositivo de hardware o solamente a las instrucciones o datos de computadora, pero estos significados están desaprobados. (2) la confusión rodeando este término ha llevado a alguno a sugerir que éste debe ser totalmente evitado. REFERENCIA: [] 5.4TRANSFERENCIA DE DATOS Transferencia de datos Uno de los factores desconocidos por los webmasters principiantes y que más problemas causan cuando la web comienza a crecer son los conceptos de ancho de banda y volumen de transferencia.

Encontrarse con que el plan de alojamiento contratado queda por debajo de las necesidades de la web, especialmente si se ha contratado el alojamiento por un período largo, es sumamente desagradable. Por ello, conviene conocer estos conceptos para asegurarse de elegir bien el servidor.

El precio de la transferencia de datos es muy diferente de uno a otro proveedor de hospedaje. Hay que calcular bien el consumo previsto y saber cuándo lo superaríamos y cuánto habría que pagar por él una vez superado el límite contratado.

Por norma general, en USA resulta más barato el ancho de banda que en Europa o Latinoamérica, aunque no siempre es así. En la sección Alojamiento web, podemos ver precios de diferentes proveedores.

Vamos a explicar qué son -y cómo podemos calcular- la transferencia de datos y/o ancho de banda que necesitaremos.

Volumen de transferencia Entre los datos que se mueven por la red a causa de una web, no sólo estarán los bits que conforman en contenido de la web, si no que además, hay numerosos elementos de control de datos y del protocolo. De este modo, para poder hacer un cálculo aproximado, tendremos que considerar que por cada byte (8 bits) de contenido web a enviar, se enviarán en total unos 10 bits.

Hay proveedores que sólo cuentan el tráfico web, otros cuentan web + FTP + e-mail. El e-mail, como la transferencia por FTP también consumen comunicaciones, pero salvo que se usen largas listas de correo, o se entreguen archivos para descargar mediante FTP, su volumen es escaso para ser tenido en cuenta.

En condiciones normales, una web envía más datos de los que recibe, por lo cual, hemos de contar con los datos enviados.

La transferencia de datos, se calcula del siguiente modo:

días por mes x visitas diarias x páginas por visita x volumen por página x 1,25

Supongamos un caso con las siguientes características:

•100 visitas diarias. •4 páginas por visita. •100 KB por página, ¡gráficos inclusive! El volumen de transferencia, sería el siguiente:

30 x 100 x 4 x 100 x 1,25 = 1.500.000 KB mensuales

Como la unidad de medida para la transferencia de datos es el GB (GigaByte), facilmente podemos hacer la conversión:

1 GB = 1.024 MB 1 MB = 1.024 KB

En el ejemplo anterior, por tanto, el resultado final sería de:

1.500.000 KB mensuales / 1024 / 1024 = 1,43 GB mensuales Reflexión


 * ISRAEL HERNÁNDEZ GARCÍA **

DEFINICIÓN ** En informática, la **memoria** (también llamada **almacenamiento**) se refiere a los componentes de una computadora, dispositivos y medios de almacenamiento que retienen datos informáticos durante algún intervalo de tiempo. Las memorias de computadora proporcionan unas de las principales funciones de la computación moderna, la retención o almacenamiento de información. Es uno de los componentes fundamentales de todas las computadoras modernas que, acoplados a una unidad central de procesamiento (**//CPU//** por su sigla en inglés, //central processing unit//), implementa lo fundamental del modelo de computadora de Von Neumann, usado desde los años 1940. En la actualidad, memoria suele referirse a una forma de almacenamiento de estado sólido conocido como memoria RAM(memoria de acceso aleatorio, RAM por sus siglas en inglés //random access memory//) y otras veces se refiere a otras formas de almacenamiento rápido pero temporal. De forma similar, se refiere a formas de almacenamiento masivo como discos ópticos y tipos de almacenamiento magnético como discos duros y otros tipos de almacenamiento más lentos que las memorias RAM, pero de naturaleza más permanente. Estas distinciones contemporáneas son de ayuda porque son fundamentales para la arquitectura de computadores en general. Además, se refleja una diferencia técnica importante y significativa entre memoria y dispositivos de almacenamiento masivo, que se ha ido diluyendo por el uso histórico de los términos "almacenamiento primario" (a veces "almacenamiento principal"), para memorias de acceso aleatorio, y "almacenamiento secundario" para dispositivos de almacenamiento masivo. Esto se explica en las siguientes secciones, en las que el término tradicional "almacenamiento" se usa como subtítulo por conveniencia. MEMORIA USB
 * ISRAEL HERNANDEZ G **
 * MEMORIAS

Propósitos del almacenamiento
Los componentes fundamentales de las computadoras de propósito general son la unidad aritmético-lógica (ALU), la unidad de control, espacio de almacenamiento y los dispositivos de entrada/salida. Si se elimina el almacenamiento, el aparato sería una simple calculadora en lugar de una computadora. La habilidad para almacenar las instrucciones que forman un programa de computadora y la información que manipulan las instrucciones es lo que hace versátiles a las computadoras diseñadas según la arquitectura de programas almacenados Una computadora digital representa toda la información usando el sistema binario. Texto, números, imágenes, sonido y casi cualquier otra forma de información puede ser transformada en una sucesión de bits, o dígitos binarios, cada uno de los cuales tiene un valor de 1 ó 0. La unidad de almacenamiento más común es el byte, igual a 8 bits. Una determinada información puede ser manipulada por cualquier computadora cuyo espacio de almacenamiento es suficientemente grande como para que quepa el dato correspondiente o la representación binaria de la información. Por ejemplo, una computadora con un espacio de almacenamiento de ocho millones de bits, o un megabyte, puede ser usado para editar una novela pequeña. Se han inventado varias formas de almacenamiento basadas en diversos fenómenos naturales. No existen ningún medio de almacenamiento de uso práctico universal y todas las formas de almacenamiento tienen sus desventajas. Por tanto, un sistema informático contiene varios tipos de almacenamiento, cada uno con su propósito individual, como se muestra en el diagrama.

Almacenamiento primario
La memoria primaria está directamente conectada a la CPU de la computadora. Debe estar presente para que la CPU funcione correctamente. El almacenamiento primario consiste en tres tipos de almacenamiento:
 * Los registros del procesador son internos de la CPU. Contienen información que las unidades aritmético-lógicas necesitan llevar a la instrucción en ejecución. Técnicamente, son los más rápidos de los almacenamientos de la computadora, siendo transistores de conmutación integrados en el chip de silicio del microprocesador(CPU) que funcionan como "flip-flop" electrónicos.
 * La memoria caché es un tipo especial de memoria interna usada en muchas CPU para mejorar su eficiencia o rendimiento. Parte de la información de la memoria principal se duplica en la memoria caché. Comparada con los registros, la caché es ligeramente más lenta pero de mayor capacidad. Sin embargo, es más rápida, aunque de mucha menor capacidad que la memoria principal. También es de uso común la memoria caché multi-nivel - la "caché primaria" que es más pequeña, rápida y cercana al dispositivo de procesamiento; la "caché secundaria" que es más grande y lenta, pero más rápida y mucho más pequeña que la memoria principal.
 * La memoria principal contiene los programas en ejecución y los datos con que operan. La unidad aritmético-lógica puede transferir información muy rápidamente entre un registro del microprocesador y localizaciones del almacenamiento principal, también conocidas como "direcciones de memoria". En las computadoras modernas se usan memorias de acceso aleatorio basadas en electrónica del estado sólido, que está directamente conectada a la CPU a través de un "bus de memoria" y de un "bus de datos".

Almacenamiento secundario
La memoria secundaria requiere que la computadora use sus canales de entrada/salida para acceder a la información y se utiliza para almacenamiento a largo plazo de información persistente. Sin embargo, la mayoría de los sistemas operativos usan los dispositivos de almacenamiento secundario como área de intercambio para incrementar artificialmente la cantidad aparente de memoria principal en la computadora. La memoria secundaria también se llama "de almacenamiento masivo". Habitualmente, la memoria secundaria o de almacenamiento masivo tiene mayor capacidad que la memoria primaria, pero es mucho más lenta. En las computadoras modernas, los discos duros suelen usarse como dispositivos de almacenamiento masivo. El tiempo necesario para acceder a un byte de información dado almacenado en un disco duro es de unas milésimas de segundo (milisegundos). En cambio, el tiempo para acceder al mismo tipo de información en una memoria de acceso aleatorio (RAM) se mide en mil-millonésimas de segundo (nanosegundos). Esto ilustra cuan significativa es la diferencia entre la velocidad de las memorias de estado sólido y la velocidad de los dispositivos rotantes de almacenamiento magnético u óptico: los discos duros son del orden de un millón de veces más lentos que la memoria (primaria). Los dispositivos rotantes de almacenamiento óptico (unidades de CD y DVD) son incluso más lentos que los discos duros, aunque es probable que su velocidad de acceso mejore con los avances tecnológicos. Por lo tanto, el uso de la memoria virtual, que es cerca de un millón de veces más lenta que memoria “verdadera”, ralentiza apreciablemente el funcionamiento de cualquier computadora. Muchos sistemas operativos implementan la memoria virtual usando términos como memoria virtual o "fichero de caché". La principal ventaja histórica de la memoria virtual es el precio; la memoria virtual resultaba mucho más barata que la memoria real. Esa ventaja es menos relevante hoy en día. Aun así, muchos sistemas operativos siguen implementándola, a pesar de provocar un funcionamiento significativamente más lento.

Almacenamiento terciario
La memoria terciaria es un sistema en el que un brazo robótico montará (conectará) o desmontará (desconectará) un medio de almacenamiento masivo fuera de línea (véase el siguiente punto) según lo solicite el sistema operativo de la computadora. La memoria terciaria se usa en el área del almacenamiento industrial, la computación científica en grandes sistemas informáticos y en redes empresariales. Este tipo de memoria es algo que los usuarios de computadoras personales normales nunca ven de primera mano.

Almacenamiento fuera de línea
El almacenamiento fuera de línea es un sistema donde el medio de almacenamiento puede ser extraído fácilmente del dispositivo de almacenamiento. Estos medios de almacenamiento suelen usarse para transporte y archivo de datos. En computadoras modernas son de uso habitual para este propósito los disquetes, discos ópticos y las memorias flash, incluyendo las unidades USB. También hay discos duros USB que se pueden conectar en caliente. Los dispositivos de almacenamiento fuera de línea usados en el pasado son cintas magnéticas en muchos tamaños y formatos diferentes, y las baterías extraíbles de discos Winchester.

Almacenamiento de red
El almacenamiento de red es cualquier tipo de almacenamiento de computadora que incluye el hecho de acceder a la información a través de una red informática. Discutiblemente, el almacenamiento de red permite centralizar el control de información en una organización y reducir la duplicidad de la información. El almacenamiento en red incluye:
 * El almacenamiento asociado a red es una memoria secundaria o terciaria que reside en una computadora a la que otra de éstas puede acceder a través de una red de área local, una red de área extensa, una red privada virtual o, en el caso de almacenamientos de archivos en línea, internet.
 * Las redes de computadoras son computadoras que no contienen dispositivos de almacenamiento secundario. En su lugar, los documentos y otros datos son almacenados en un dispositivo de la red.

= ISRAEL HERNANDEZ G = = Memoria principal = La **memoria principal** o **primaria** (MP), también llamada **memoria central**,es 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 un computador, y posee una menor capacidad de almacenamiento que la memoria secundaria, pero una velocidad millones de veces superior.

TIPOS
En las computadoras son utilizados dos tipos: 1. ROM o **memoria de sólo lectura** (//Read Only Memory//). Viene grabada de fábrica con una serie de programas. El software de la ROM se divide en dos partes: 1. Rutina de **arranque** o POST (//Power On Self Test//, auto diagnóstico de encendido): Realiza el chequeo de los componentes de la computadora; por ejemplo, circuitos controladores de video, de acceso a memoria, el teclado, unidades de disco,etc. Se encarga de determinar cuál es el hardware que está presente y de la puesta a punto de la computadora. Mediante un programa de configuración, el SETUP, lee una memoria llamada CMOS RAM (RAM de Semiconductor de óxido metálico). Ésta puede mantener su contenido durante varios años, aunque la computadora está apagada, con muy poca energía eléctrica suministrada por una batería, guarda la fecha, hora, la memoria disponible, capacidad de disco rígido, si tiene disquetera o no. Se encarga en el siguiente paso de realizar el arranque (//booteo//): lee un registro de arranque 'BR' (//Boot Record//) del disco duro o de otra unidad (como CD, USB, etc.), donde hay un programa que carga el sistema operativo a la RAM. A continuación cede el control a dicho sistema operativo y el computador queda listo para trabajar. 2. Rutina **//BIOS//** o Sistema Básico de Entrada-Salida (//Basic Input-Output System//): permanece activa mientras se está usando el computador. Permite la activación de los periféricos de entrada/salida: teclado, monitor, ratón, etc. 2. RAM o **memoria de acceso aleatorio** (//Random Access Memory//). Es la memoria del usuario que contiene de forma temporal el programa, los datos y los resultados que están siendo usados por el usuario del computador. En general es volátil, pierde su contenido cuando se apaga el computador, es decir que mantiene los datos y resultados en tanto el bloque reciba alimentación eléctrica, a excepción de la CMOS RAM. Tanto la RAM como la ROM son circuitos integrados, llamados comúnmente chips. El chip o circuito integrado es una pequeña pastilla de material semiconductor (silicio) que contiene múltiples circuitos integrados, tales como transistores, entre otros dispositivos electrónicos, con los que se realizan numerosas funciones en computadoras y dispositivos electrónicos; que permiten, interrumpen o aumentan el paso de la corriente. Estos chips están sobre una tarjeta o placa. El contenido de las memorias no es otra cosa que dígitos binarios o bits (//binary digits//), que se corresponden con dos estados lógicos: el 0 (cero) sin carga eléctrica y el 1 (uno) con carga eléctrica. A cada uno de estos estados se le llama bit, que es la unidad mínima de almacenamiento de datos. El microprocesador direcciona las posiciones de la RAM para poder acceder a los datos almacenados en ellas y para colocar los resultados de las operaciones. Al "//bloque de MP//", suele llamarse memoria RAM, por ser éste el tipo de //chips// de memoria que conforman el bloque, pero se le asocian también el chip CMOS, que almacena al programa BIOS del sistema y los dispositivos periféricos de la memoria secundaria (discos y otros periféricos), para conformar el sub-sistema de memoria del computador. Los bloques RAM, los ROM y las memorias de almacenamiento secundario conforman el subsistema de memoria de una computadora. REFERENCIA: []

La **memoria de acceso aleatorio** (en inglés //random-access memory// cuyo acrónimo es **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 un computador.[1] Existe una memoria intermedia entre el procesador y la RAM, llamada cache, pero ésta sólo es una copia (de acceso rápido) de la memoria principal (típicamente discos duros) almacenada en los módulos de RAM.[1] 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" 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, los modulos de memoria 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. Los módulos de RAM son la presentación comercial de este tipo de memoria, que se compone de integrados soldados sobre un circuito impreso , en otros dispositivos como las consolas de videojuegos, esa misma memoria va soldada sobre la tarjeta principal. La denominación “de Acceso aleatorio surgió para diferenciarlas de las memoria 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 reles y 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 presentó una memoria DRAM de 1 Kilobite, referencia 1103 que se constituyó en un hito, ya que fue la primera en ser comercializada con éxito, lo que significó 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 direcciones de memoria MOSTEK lanzó la referencia MK4096 de 4Kb en un empaque de 16 pines,[2] mientras sus competidores las fabricaban en el empaque DIP de 22 pines. El esquema de direccionamiento[3] se convirtió en un estándar de facto 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 anterior, 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. A finales de los 80 el aumento en la velocidad de los procesadores y el aumento en el ancho de banda requerido, dejaron rezagadas a las memorias DRAM con el esquema original MOSTEK, de manera que se realizaron una serie de mejoras en el direccionamiento como las siguientes: Inspirado en técnicas como el "Burst Mode" usado en procesadores como el Intel 486 [4] se implantó un modo direccionamiento en el que el controlador de memoria envía una sola dirección y recibe a cambio esa y varias consecutivas sin necesidad de generar todas las direcciones. Esto supone un ahorro de tiempos ya que ciertas operaciones son repetitivas cuando se desea acceder a muchas posiciones consecutivas. Funciona como si deseáramos visitar todas las casas en una calle: después de la primera vez no seria necesario decir el número de la calle, únicamente seguir la misma. Se fabricaban con tiempos de acceso de 70 ó 60 ns y fueron muy populares en sistemas basados en el 486 y los primeros Pentium. Lanzada en 1995 y con tiempos de accesos de 40 o 30ns suponía una mejora sobre su antecesora la FPM. La EDO, también es capaz de enviar direcciones contiguas pero direcciona la columna que va utilizar mientras que se lee la información de la columna anterior, dando como resultado una eliminación de estados de espera, manteniendo activo el buffer de salida hasta que comienza el próximo ciclo de lectura. Fue la evolución de la EDO RAM y competidora de la SDRAM, fue presentada en 1997. Era un tipo de memoria que usaba generadores internos de direcciones y accedía a mas de una posición de memoria en cada ciclo de reloj, de manera que lograba un desempeño un 50% mejor que la EDO. Nunca salió al mercado, dado que Intel y otros fabricantes se decidieron por esquemas de memoria sincrónicos que si bien tenían mucho del direccionamiento MOSTEK, agregan funcionalidades distintas como señales de reloj. LOS MODULOS DE LA MEMORIA RAM ** Los módulos de memoria RAM son tarjetas de circuito impreso que tienen soldados integrados de memoria DRAM por una o ambas caras. La implementación DRAM se basa en una topología de Circuito eléctrico que permite alcanzar densidades altas de memoria por cantidad de transistores, logrando integrados de cientos o miles de Kilobits. Además de DRAM, los módulos poseen un integrado que permiten la identificación del mismos ante el computador por medio del protocolo de comunicación SPD. La conexión con los demás componentes se realiza por medio de un área de pines en uno de los filos del circuito impreso, que permiten que el modulo al ser instalado en un zócalo apropiado de la placa base, tenga buena conexión eléctrica con los controladores de memoria y las fuentes de alimentación. Los primeros módulos comerciales de memoria eran SIPP de formato propietario, es decir no había un estándar entre distintas marcas. Otros módulos propietarios bastante conocidos fueron los RIMM, ideados por la empresa Rambus. La necesidad de hacer intercambiable los módulos y de utilizar integrados de distintos fabricantes condujo al establecimiento de estándares de la industria como los JEDEC.
 * ISRAEL HERNANDEZ G **
 * MEMORIA RAM **
 * HISTORIA **
 * **FPM-RAM (Fast Page Mode RAM)**
 * **EDO-RAM (Extended Data Output RAM)**
 * **BEDO-RAM (Burst Extended Data Output RAM)**
 * ISRAEL HERNANDEZ G.
 * Módulos SIMM Formato usado en computadores antiguos. Tenían un bus de datos de 16 o 32 bits
 * Módulos DIMM Usado en computadores de escritorio. Se caracterizan por tener un bus de datos de 64 bits.
 * Módulos SO-DIMM : Usado en computadores portátiles. Formato miniaturizado de DIMM.

Relación con el resto del sistema
Dentro de la jerarquía de memoria la RAM se encuentra en un nivel después de registros del procesador y de las caches. Es una memoria relativamente rápida y de una capacidad media: en la actualidad (año 2010 ), es fácil encontrar memorias con velocidades de más de 1 Ghz y capacidades de hasta 8 GB. La memoria RAM contenida en los módulos, se conecta a un controlador de memoria que se encarga de gestionar las señales entrantes y salientes de los integrados DRAM. Algunas señales son las mismas que se utilizan para utilizar cualquier memoria: Direcciones de las posiciones, datos almacenados y señales de control. El controlador de memoria debe ser diseñado basándose en una tecnología de memoria, por lo general soporta solo una, pero existen excepciones de sistemas cuyos controladores soportan dos tecnologías (por ejemplo SDR y DDR o DDR1 y DDR2), esto sucede en las épocas de entrada de un nuevo tipo de RAM. Los controladores de memoria en sistemas como PC y servidores se encuentran embebidos en el llamado "North Bridge" o dentro del mismo procesador (en el caso de los procesadores AMD Athlon e Intel Core i7 ) y son los encargados de manejar la mayoría de información que entra y sale del procesador. Las señales básicas en el módulo están divididas en dos buses y un conjunto misceláneo de líneas de control y alimentación. Entre todas forman el **bus de memoria**: Entre las características sobresalientes del controlador de memoria, está la capacidad de manejar la tecnología de canal doble ( Dual Channel )o tres canales, donde el controlador maneja bancos de memoria de 128 bits. Aunque el ancho del bus de datos del procesador sigue siendo de 64 bits, el controlador de memoria puede entregar los datos de manera intercalada, optando por uno u otro canal, reduciendo las latencias vistas por el procesador. La mejora en el desempeño es variable y depende de la configuración y uso del equipo. Esta característica ha promovido la modificación de los controladores de memoria, resultando en la aparición de nuevos chipsets (la serie 865 y 875 de Intel) o de nuevos zócalos de procesador en los AMD (el 939 con canal doble, reemplazo el 754 de canal sencillo). Los equipos de gama media y alta por lo general se fabrican basados en //chipsets// o zócalos que soportan doble canal. La memoria principal o RAM (Random Access Memory, Memoria de Acceso Aleatorio) es donde el computador guarda los datos que está utilizando en el momento presente. El almacenamiento es considerado temporal por que los datos y programas permanecen en ella mientras que la computadora este encendida o no sea reiniciada. Se le llama RAM por que es posible acceder a cualquier ubicación de ella aleatoria y rápidamente Físicamente, están constituidas por un conjunto de chips o módulos de chips normalmente conectados a la tarjeta madre. Los chips de memoria son rectángulos negros que suelen ir soldados en grupos a unas plaquitas con "pines" o contactos:
 * **Bus de datos**: Son las líneas que llevan información entre los integrados y el controlador. Por lo general están agrupados en octetos siendo de 8,16,32 y 64 bits, cantidad que debe igualar el ancho del bus de datos del procesador. En el pasado, algunos formatos de modulo, no tenían un ancho de bus igual al del procesador.En ese caso había que montar módulos en pares o en situaciones extremas, de a 4 módulos, para completar lo que se denominaba **banco de memoria**, de otro modo el sistema no funciona. Esa es la principal razón de haber aumentar el número de pines en los módulos, igualando el ancho de bus de procesadores como el Pentium de 64 bits a principios de los 90.
 * **Bus de direcciones**: Es un bus en el cual se colocan las direcciones de memoria a las que se requiere acceder. No es igual al bus de direcciones del resto del sistema, ya que está multiplexado de manera que la dirección se envía en dos etapas.Para ello el controlador realiza temporizaciones y usa las líneas de control. En cada estándar de módulo se establece un tamaño máximo en bits de este bus, estableciendo un límite teórico de la capacidad máxima por módulo.
 * **Señales misceláneas**: Entre las que están las de la alimentación (Vdd, Vss) que se encargan de entregar potencia a los integrados. Están las líneas de comunicación para el integrado de presencia que da información clave acerca del módulo. También están las líneas de control entre las que se encuentran las llamadas RAS (row address strobe) y CAS (column address strobe) que controlan el bus de direcciones y las señales de reloj en las memorias sincrónicas SDRAM.

3.mLa diferencia entre la RAM y otros tipos de memoria de almacenamiento, como los disquetes o los discos duros, es que la RAM es mucho más rápida, y que se borra al apagar el computador, no como los Disquetes o discos duros en donde la información permanece grabada. TIPOS DE RAM ** Hay muchos tipos de memorias DRAM, Fast Page, EDO, SDRAM, etc. Y lo que es peor, varios nombres. Trataremos estos cuatro, que son los principales, aunque mas adelante en este Informe encontrará prácticamente todos los demás tipos. REFERENCIA:http://www.monografias.com/trabajos11/memoram/memoram.shtml
 * ISRAEL HERNANDEZ G.
 * **DRAM:** Dinamic-RAM, o RAM DINAMICA, ya que es "la original", y por tanto la más lenta.
 * Usada hasta la época del 386, su velocidad típica es de 80 ó 70 nanosegundos (ns), tiempo éste que tarda en vaciarse para poder dar entrada a la siguiente serie de datos. Por ello, es más rápida la de 70 ns que la de 80 ns.
 * Físicamente, aparece en forma de DIMMs o de SIMMs, siendo estos últimos de 30 contactos.
 * **Fast Page (FPM):** a veces llamada DRAM (o sólo "RAM"), puesto que evoluciona directamente de ella, y se usa desde hace tanto que pocas veces se las diferencia. Algo más rápida, tanto por su estructura (el modo de Página Rápida) como por ser de 70 ó 60 ns.
 * Usada hasta con los primeros Pentium, físicamente aparece como SIMMs de 30 ó 72 contactos (los de 72 en los Pentium y algunos 486).
 * **EDO:** o EDO-RAM, Extended Data Output-RAM. Evoluciona de la Fast Page; permite empezar a introducir nuevos datos mientras los anteriores están saliendo (haciendo su Output), lo que la hace algo más rápida (un 5%, más o menos).
 * Muy común en los Pentium MMX y AMD K6, con velocidad de 70, 60 ó 50 ns. Se instala sobre todo en SIMMs de 72 contactos, aunque existe en forma de DIMMs de 168.
 * **SDRAM:**Sincronic-RAM. Funciona de manera sincronizada con la velocidad de la placa (de 50 a 66 MHz), para lo que debe ser rapidísima, de unos 25 a 10 ns. Sólo se presenta en forma de DIMMs de 168 contactos; es usada en los Pentium II de menos de 350 MHz y en los Celeron.
 * **PC100:** o SDRAM de 100 MHz. Memoria SDRAM capaz de funcionar a esos 100 MHz, que utilizan los AMD K6-2, Pentium II a 350 MHz y computadores más modernos; teóricamente se trata de unas especificaciones mínimas que se deben cumplir para funcionar correctamente a dicha velocidad, aunque no todas las memorias vendidas como "de 100 MHz" las cumplen.
 * **PC133:** o SDRAM de 133 MHz. La más moderna (y recomendable).

La **Memoria** ** de sólo lectura ** (normalmente conocida por su acrónimo, **R**ead **O**nly **M**emory) es una clase de medio de almacenamiento utilizado en ordenadores y otros dispositivos electrónicos. Los datos almacenados en la ROM no se puede modificar //-al menos no de manera rápida o fácil-// y se utiliza principalmente para contener el firmware (software que está estrechamente ligado a hardware específico, y es poco probable que requiera actualizaciones frecuentes) u otro contenido vital para el funcionamiento del dispositivo. En su sentido más estricto, se refiere sólo a máscara ROM -en inglés MROM- (el más antiguo tipo de estado sólido ROM), que se fabrica con los datos almacenados de forma permanente, y por lo tanto, su contenido no puede ser modificado. Sin embargo, las ROM más modernas, como EPROM y Flash EEPROM se pueden borrar y volver a programar varias veces, aún siendo descritos como "memoria de sólo lectura (ROM), porque el proceso de reprogramación en general es poco frecuente, relativamente lento y, a menudo, no se permite la escritura en lugares aleatorios de la memoria. A pesar de la simplicidad de la ROM, los dispositivos reprogramables son más flexibles y económicos, por dicha razón, las máscaras ROM no se suelen encontrar en hardware producido a partir de 2007. El tipo más simple de ROM en estado sólido es de la misma antigüedad que la propia tecnología semiconductora. Las puertas lógicas combinacionales pueden usarse en conjunto para indexar una dirección de memoria de //n// bits en valores de //m// bits de tamaño (una tabla de consultas). Con la invención de los circuitos integrados se desarrolló la máscara ROM . La máscara ROM consistía en una cuadrícula de líneas formadas por una palabra y líneas formadas por un bit seleccionadas respectivamente a partir de cambios en el transistor. De esta manera podían representar una tabla de consultas arbitraria y un lapso de propagación deductible. En las máscaras ROM los datos están codificados en el mismo circuito, así que sólo se pueden programar durante la fabricación. Esto acarrea serias desventajas: 1. Sólo es económico comprarlas en grandes cantidades, ya que el usuario contrata fundiciones para producirlas según sus necesidades. 2. El producto entre completar el diseño de la máscara y recibir el resultado final es muy largo. 3. Son inútiles para I+D por el hecho de que durante el desarrollo se ha de producir más de una. 4. Si un producto tiene un error en la máscara, la única manera de arreglarlo es cambiando físicamente la ROM. Los desarrollos posteriores tomaron en cuenta estas deficiencias, así pues se creó la memoria de sólo lectura programable (**PROM**). Inventada en 1956 permitía a los usuarios modificarla sólo una vez con la aplicación de pulsos de alto voltaje. Eliminó los problemas 1 y 2 antes mencionados, ya que el usuario podía pedir gran cantidad de PROMs vacías y programarlas con el contenido necesario elegido por los diseñadores. En 1971 se desarrolló la memoria de sólo lectura programable y borrable (**EPROM**) que permitía reiniciar su contenido exponiendo el dispositivo a fuertes rayos ultravioleta. De esta manera erradicaba el punto 3 de la anterior lista. Más tarde en 1983 se inventó la EEPROM, resolviendo el conflicto número 4 de la lista ya que se podía reprogramar el contenido mientras proveyese un mecanismo para recibir contenido externo (por ejemplo, a través de un cable serial . En medio de la década de 1980 Toshiba inventó la memoria flash, una forma de EEPROM que permitía eliminar y reprogramar contenido en una misma operación mediante pulsos eléctricos miles de veces sin sufrir ningún daño. Todas estas tecnologías mejoraron la versatilidad y flexibilidad de la ROM aunque el costo por chip incrementaba. Por eso las máscaras ROM fueron la solución económica durante bastantes años. Aún así, hay que tener en cuenta que las nuevas tecnologías con más capacidad de modificación estuvieron diseñadas para eliminar del mercado a las ROM y reemplazarla. El producto más reciente es la memoria NAND, otra vez desarrollada por Toshiba. Los diseñadores rompieron explícitamente con el pasado diciendo que enfocaba "ser un reemplazo de los discos duros y no de la antigua ROM. En 2007, NAND ha avanzado bastante en su meta, ofreciendo un rendimiento comparable al de los discos duros, una mejor tolerancia a los choques físicos y una miniaturización extrema (como por ejemplo memorias USB y tarjetas de memoria MicroSD). MEMORIA ROM
 * ISRAEL HERNANDEZ G **
 * MEMORIA ROM **

Uso de la ROM para almacenamiento de software Los ordenadores domésticos a comienzos de los 80 venían con todo su sistema operativo en ROM. No había otra alternativa razonable ya que las unidades de disco eran generalmente opcionales. La actualización a una nueva versión significa usar un soldador o un grupo de interruptores DIP y reemplazar el viejo chip de ROM por uno nuevo. Actualmente los sistemas operativos en general ya no van en ROM. Todavía los ordenadores pueden dejar algunos de sus programas en memoria ROM, pero incluso en este caso, es más frecuente que vaya en memoria flash. Los teléfonos móviles y los asistentes personales digitales (PDA) suelen tener programas en memoria ROM (o por lo menos en memoria flash). Algunas de las consolas de videojuegos que usan programas basados en la memoria ROM son la Super Nintendo, la Nintendo 64, la Sega Mega Drive o la Game Boy. Estas memorias ROM, pegadas a cajas de plástico aptas para ser utilizadas e introducidas repetidas veces, son conocidas como cartuchos.Por extensión la palabra ROM puede referirse también a un archivo de datos que contenga una imagen del programa que se distribuye normalmente en memoria ROM, como una copia de un cartucho de videojuego. Una razón de que todavía se utilice la memoria ROM para almacenar datos es la velocidad ya que los discos son más lentos. Aún más importante, no se puede leer un programa que es necesario para ejecutar un disco desde el propio disco. Por lo tanto, la BIOS, o el sistema de arranque oportuno del PC normalmente se encuentran en una memoria ROM.
 * ISRAEL HERNANDEZ G **

Velocidad de lectura
Aunque la velocidad relativa de RAM vs ROM ha variado con el tiempo, desde el año 2007 La memoria RAM es más rápida para la lectura que la mayoría de las memorias ROM, por lo tanto el contenido ROM se suele traspasar normalmente a la memoria RAM cuando se utiliza.

Velocidad de escritura
Para esos tipos de ROM que puedan ser modificados eléctricamente, la velocidad es mucho más lenta que la velocidad de lectura, y puede requerir excepcionalmente alto voltaje,
 * RFERENCIA:http://es.wikipedia.org/wiki/Memoria_de_solo_lectura **

**ESTADO SÓLIDO ROM** El tipo más simple de ROM en estado sólido es de la misma antigüedad que la propia tecnología semiconductora. Las puertas lógicas combinacionales pueden usarse en conjunto para indexar una dirección de memoria de //n// bits en valores de //m// bits de tamaño (una tabla de consultas). Con la invención de los circuitos integrados se desarrolló la máscara ROM. La máscara ROM consistía en una cuadrícula de líneas formadas por una palabra y líneas formadas por un bit seleccionadas respectivamente a partir de cambios en el transistor. De esta manera podían representar una tabla de consultas arbitraria y un lapso de propagación deductible. En las máscaras ROM los datos están codificados en el mismo circuito, así que sólo se pueden programar durante la fabricación. Esto acarrea serias desventajas: Los desarrollos posteriores tomaron en cuenta estas deficiencias, así pues se creó la memoria de sólo lectura programable (**PROM**). Inventada en 1956 permitía a los usuarios modificarla sólo una vez con la aplicación de pulsos de alto voltaje. Eliminó los problemas 1 y 2 antes mencionados, ya que el usuario podía pedir gran cantidad de PROMs vacías y programarlas con el contenido necesario elegido por los diseñadores. En 1971 se desarrolló la memoria de sólo lectura programable y borrable (**EPROM**) que permitía reiniciar su contenido exponiendo el dispositivo a fuertes rayos ultravioleta. De esta manera erradicaba el punto 3 de la anterior lista. Más tarde en 1983 se inventó la EEPROM, resolviendo el conflicto número 4 de la lista ya que se podía reprogramar el contenido mientras proveyese un mecanismo para recibir contenido externo (por ejemplo, a través de un cable serial). En medio de la década de 1980 Toshiba inventó la memoria flash, una forma de EEPROM que permitía eliminar y reprogramar contenido en una misma operación mediante pulsos eléctricos miles de veces sin sufrir ningún daño. Todas estas tecnologías mejoraron la versatilidad y flexibilidad de la ROM aunque el costo por chip incrementaba. Por eso las máscaras ROM fueron la solución económica durante bastantes años. Aún así, hay que tener en cuenta que las nuevas tecnologías con más capacidad de modificación estuvieron diseñadas para eliminar del mercado a las ROM y reemplazarla. El producto más reciente es la memoria NAND, otra vez desarrollada por Toshiba. Los diseñadores rompieron explícitamente con el pasado diciendo que enfocaba "ser un reemplazo de los discos duros y no de la antigua ROM. En 2007, NAND ha avanzado bastante en su meta, ofreciendo un rendimiento comparable al de los discos duros, una mejor tolerancia a los choques físicos y una miniaturización extrema (como por ejemplo memorias USB y tarjetas de memoria MicroSD).
 * 1) Sólo es económico comprarlas en grandes cantidades, ya que el usuario contrata fundiciones para producirlas según sus necesidades.
 * 2) El producto entre completar el diseño de la máscara y recibir el resultado final es muy largo.
 * 3) Son inútiles para I+D por el hecho de que durante el desarrollo se ha de producir más de una.
 * 4) Si un producto tiene un error en la máscara, la única manera de arreglarlo es cambiando físicamente la ROM.

Uso de la ROM para almacenamiento de software
Los ordenadores domésticos a comienzos de los 80venían con todo su sistema operativo en ROM. No había otra alternativa razonable ya que las unidades de disco eran generalmente opcionales. La actualización a una nueva versión significa usar un soldador o un grupo de interruptores DIP y reemplazar el viejo chip de ROM por uno nuevo. Actualmente los sistemas operativos en general ya no van en ROM. Todavía los ordenadores pueden dejar algunos de sus programas en memoria ROM, pero incluso en este caso, es más frecuente que vaya en memoria flash. Los teléfonos móviles y los asistentes personales digitales (PDA) suelen tener programas en memoria ROM (o por lo menos en memoria flash). Algunas de las consolas de videojuegos que usan programas basados en la memoria ROM son la Super Nintendo, la Nintendo 64, la Sega Mega Drive o la Game Boy. Estas memorias ROM, pegadas a cajas de plástico aptas para ser utilizadas e introducidas repetidas veces, son conocidas como cartuchos. Por extensión la palabra ROM puede referirse también a un archivo de datos que contenga una imagen del programa que se distribuye normalmente en memoria ROM, como una copia de un cartucho de videojuego. Una razón de que todavía se utilice la memoria ROM para almacenar datos es la velocidad ya que los discos son más lentos. Aún más importante, no se puede leer un programa que es necesario para ejecutar un disco desde el propio disco. Por lo tanto, la BIOS, o el sistema de arranque oportuno del PC normalmente se encuentran en una memoria ROM. ISRAEL HERNANDEZ G.

Velocidad de lectura
Aunque la velocidad relativa de RAM vs ROM ha variado con el tiempo, desde el año 2007 La memoria RAM es más rápida para la lectura que la mayoría de las memorias ROM, por lo tanto el contenido ROM se suele traspasar normalmente a la memoria RAM cuando se utiliza.

Velocidad de escritura
Para esos tipos de ROM que puedan ser modificados eléctricamente, la velocidad es mucho más lenta que la velocidad de lectura, y puede requerir excepcionalmente alto voltaje, REFERENCIA:http://7222septiembreoctubre.wikispaces.com/5.MEMORIAS

Un **disco duro** o **disco rígido** (en inglés //hard disk drive//) es un dispositivo no volátil, que conserva la información aun con la pérdida de energía, que emplea un sistema de grabación magnética digital. Dentro de la carcasa hay una serie de platos metálicos apilados girando a gran velocidad. Sobre los platos se sitúan los cabezales encargados de leer o escribir los impulsos magnéticos. Hay distintos estándares para comunicar un disco duro con la computadora; las interfaces más comunes son //Integrated Drive Electronics// (IDE, también llamado ATA), SCSI generalmente usado en servidores, SATA , este último estandarizado en el año 2004 y FC exclusivo para servidores. Tal y como sale de fábrica, el disco duro no puede ser utilizado por un sistema operativo. Antes se deben definir en él un formato de bajo nivel, una o más particiones y luego hemos de darles un formato que pueda ser entendido por nuestro sistema. También existe otro tipo de discos denominados de estado sólido que utilizan cierto tipo de memorias construidas con semiconductores para almacenar la información. El uso de esta clase de discos generalmente se limitaba a las supercomputadoras, por su elevado precio, aunque hoy en día ya se puede encontrar en el mercado unidades mucho más económicas de baja capacidad (hasta 512[1] GB ) para el uso en computadoras personales (sobre todo portátiles). Así, el caché de pista es una memoria de estado sólido, tipo memoria RAM, dentro de un disco duro de estado sólido. Su traducción del inglés es //unidad de disco duro//, pero este término es raramente utilizado, debido a la practicidad del término de menor extensión //disco duro// (o //disco rígido//). DISCO DURO Dentro de un //disco duro// hay uno o varios **platos** (entre 2 y 4 normalmente, aunque hay hasta de 6 ó 7 platos), que son discos (de aluminio o cristal) concéntricos y que giran todos a la vez. El **cabezal** (dispositivo de lectura y escritura) es un conjunto de brazos alineados verticalmente que se mueven hacia dentro o fuera según convenga, todos a la vez. En la punta de dichos brazos están las cabezas de lectura/escritura, que gracias al movimiento del cabezal pueden leer tanto zonas interiores como exteriores del disco. Cada plato tiene dos //caras//, y es necesaria una cabeza de lectura/escritura //para cada cara// (no es una cabeza por plato, sino una por cara). Si se mira el esquema //Cilindro-Cabeza-Sector// (más abajo), a primera vista se ven 4 brazos, uno para cada plato. En realidad, cada uno de los brazos es doble, y contiene 2 cabezas: una para leer la cara superior del plato, y otra para leer la cara inferior. Por tanto, hay 8 cabezas para leer 4 platos, aunque por cuestiones comerciales, no siempre se usan todas las caras de los discos y existen discos duros con un número impar de cabezas, o con cabezas deshabilitadas. Las cabezas de lectura/escritura nunca tocan el disco, sino que pasan muy cerca (hasta a 3 nanómetros ó 3 millonésimas de milímetro, debido a una finísima película de aire que se forma entre éstas y los platos cuando éstos giran (algunos discos incluyen un sistema que impide que los cabezales pasen por encima de los platos hasta que alcancen una velocidad de giro que garantice la formación de esta película). Si alguna de las cabezas llega a tocar una superficie de un plato, causaría muchos daños en él, rayándolo gravemente, debido a lo rápido que giran los platos (uno de 7.200 revoluciones por minuto se mueve a 129 km/h en el borde de un disco de 3,5 pulgadas). Hay varios conceptos para referirse a zonas del disco: El primer sistema de direccionamiento que se usó fue el CHS (**cilindro-cabeza-sector**), ya que con estos tres valores se puede situar un dato cualquiera del disco. Más adelante se creó otro sistema más sencillo: LBA (**direccionamiento lógico de bloques**), que consiste en dividir el disco entero en //sectores// y asignar a cada uno un único número. Éste es el que actualmente se usa.
 * ISRAEL HERNANDEZ G **
 * DISCO DURO **
 * ESTRUCTURA FÍSICA **
 * **Plato**: cada uno de los discos que hay dentro del //disco duro//.
 * **Cara**: cada uno de los dos lados de un //plato.//
 * **Cabeza**: número de cabezales.
 * **Pista**: una circunferencia dentro de una //cara//; la //pista// 0 está en el borde exterior.
 * **Cilindro**: conjunto de varias //pistas//; son todas las circunferencias que están alineadas verticalmente (una de cada //cara//).
 * **Sector** : cada una de las divisiones de una pista. El tamaño del sector no es fijo, siendo el estándar actual 512 bytes. Antiguamente el número de sectores por pista era fijo, lo cual desaprovechaba el espacio significativamente, ya que en las pistas exteriores pueden almacenarse más sectores que en las interiores. Así, apareció la tecnología ZBR (**grabación de bits por zonas**) que aumenta el número de sectores en las pistas exteriores, y usa más eficientemente el disco duro.

Tipos de conexión
Si hablamos de disco rígido podemos citar a los distintos tipos de conexión que poseen los mismos con la placa madre, es decir pueden ser SATA, IDE , SCSI o SAS.
 * **IDE**: Integrated Device Electronics ("Dispositivo con electrónica integrada") o ATA (Advanced Technology Attachment), controla los dispositivos de almacenamiento masivo de datos, como los discos duros y ATAPI (Advanced Technology Attachment Packet Interface) Hasta hace poco, el estándar principal por su versatilidad y relación calidad/precio.
 * **SCSI**: Son discos duros de gran capacidad de almacenamiento . Se presentan bajo tres especificaciones: SCSI Estándar (Standard SCSI), SCSI Rápido (Fast SCSI) y SCSI Ancho-Rápido (Fast-Wide SCSI). Su tiempo medio de acceso puede llegar a 7 mseg y su velocidad de transmisión secuencial de información puede alcanzar teóricamente los 5 Mbps en los discos SCSI Estándares, los 10 Mbps en los discos SCSI Rápidos y los 20 Mbps en los discos SCSI Anchos-Rápidos (SCSI-2). Un controlador SCSI puede manejar hasta 7 discos duros SCSI (o 7 periféricos SCSI) con conexión tipo margarita (daisy-chain). A diferencia de los discos IDE, pueden trabajar asincrónicamente con relación al microprocesador, lo que los vuelve más rápidos.
 * **SATA** (//Serial ATA//): Nuevo estándar de conexión que utiliza un bus serie para la transmisión de datos. Notablemente más rápido y eficiente que IDE. En la actualidad hay dos versiones, SATA 1 de hasta 1,5 Gigabits por segundo (192 MB/s) y SATA 2 de hasta 3,0 Gb/s (384 MB/s) de velocidad de transferencia.
 * **SAS** (//Serial Attached SCSI//): Interfaz de transferencia de datos en serie, sucesor del SCSI paralelo, aunque sigue utilizando comandos SCSI para interaccionar con los dispositivos SAS. Aumenta la velocidad y permite la conexión y desconexión de forma rápida. Una de las principales características es que aumenta la velocidad de transferencia al aumentar el número de dispositivos conectados, es decir, puede gestionar una tasa de transferencia constante para cada dispositivo conectado, además de terminar con la limitación de 16 dispositivos existente en SCSI, es por ello que se vaticina que la tecnología SAS irá reemplazando a su predecesora SCSI . Además, el conector es el mismo que en la interfaz SATA y permite utilizar estos discos duros, para aplicaciones con menos necesidad de velocidad, ahorrando costos. Por lo tanto, los discos SATA pueden ser utilizados por controladoras SAS pero no a la inversa, una controladora SATA no reconoce discos SAS.


 * ISRAEL HERNANDEZ G **

Un **disco duro** o **disco rígido** (en inglés //hard disk drive//) es un dispositivo no volátil, que conserva la información aun con la pérdida de energía, que emplea un sistema de grabación magnética digital. Dentro de la carcasa hay una serie de platos metálicos apilados girando a gran velocidad. Sobre los platos se sitúan los cabezales encargados de leer o escribir los impulsos magnéticos. Hay distintos estándares para comunicar un disco duro con la computadora; las interfaces más comunes son //Integrated Drive Electronics// (IDE, también llamado ATA), SCSI generalmente usado en servidores, SATA, este último estandarizado en el año 2004 y FC exclusivo para servidores. Tal y como sale de fábrica, el disco duro no puede ser utilizado por un sistema operativo. Antes se deben definir en él un formato de bajo nivel, una o más particiones y luego hemos de darles un formato que pueda ser entendido por nuestro sistema. También existe otro tipo de discos denominados de estado sólido que utilizan cierto tipo de memorias construidas con semiconductores para almacenar la información. El uso de esta clase de discos generalmente se limitaba a las supercomputadoras, por su elevado precio, aunque hoy en día ya se puede encontrar en el mercado unidades mucho más económicas de baja capacidad (hasta 512[1] GB) para el uso en computadoras personales (sobre todo portátiles). Así, el caché de pista es una memoria de estado sólido, tipo memoria RAM, dentro de un disco duro de estado sólido. Su traducción del inglés es //unidad de disco duro//, pero este término es raramente utilizado, debido a la practicidad del término de menor extensión //disco duro// (o //disco rígido//). Dentro de un //disco duro// hay uno o varios **platos** (entre 2 y 4 normalmente, aunque hay hasta de 6 ó 7 platos), que son discos (de aluminio o cristal) concéntricos y que giran todos a la vez. El **cabezal** (dispositivo de lectura y escritura) es un conjunto de brazos alineados verticalmente que se mueven hacia dentro o fuera según convenga, todos a la vez. En la punta de dichos brazos están las cabezas de lectura/escritura, que gracias al movimiento del cabezal pueden leer tanto zonas interiores como exteriores del disco. Cada plato tiene dos //caras//, y es necesaria una cabeza de lectura/escritura //para cada cara// (no es una cabeza por plato, sino una por cara). Si se mira el esquema //Cilindro-Cabeza-Sector// (más abajo), a primera vista se ven 4 brazos, uno para cada plato. En realidad, cada uno de los brazos es doble, y contiene 2 cabezas: una para leer la cara superior del plato, y otra para leer la cara inferior. Por tanto, hay 8 cabezas para leer 4 platos, aunque por cuestiones comerciales, no siempre se usan todas las caras de los discos y existen discos duros con un número impar de cabezas, o con cabezas deshabilitadas. Las cabezas de lectura/escritura nunca tocan el disco, sino que pasan muy cerca (hasta a 3 nanómetros) ó 3 millonésimas de milímetro, debido a una finísima película de aire que se forma entre éstas y los platos cuando éstos giran (algunos discos incluyen un sistema que impide que los cabezales pasen por encima de los platos hasta que alcancen una velocidad de giro que garantice la formación de esta película). Si alguna de las cabezas llega a tocar una superficie de un plato, causaría muchos daños en él, rayándolo gravemente, debido a lo rápido que giran los platos (uno de 7.200 revoluciones por minuto se mueve a 129 km/h en el borde de un disco de 3,5 pulgadas). Hay varios conceptos para referirse a zonas del disco: El primer sistema de direccionamiento que se usó fue el CHS (**cilindro-cabeza-sector**), ya que con estos tres valores se puede situar un dato cualquiera del disco. Más adelante se creó otro sistema más sencillo: LBA (**direccionamiento lógico de bloques**), que consiste en dividir el disco entero en //sectores// y asignar a cada uno un único número. Éste es el que actualmente se usa.
 * **Plato**: cada uno de los discos que hay dentro del //disco duro//.
 * **Cara**: cada uno de los dos lados de un //plato.//
 * **Cabeza**: número de cabezales.
 * **Pista**: una circunferencia dentro de una //cara//; la //pista// 0 está en el borde exterior.
 * **Cilindro**: conjunto de varias //pistas//; son todas las circunferencias que están alineadas verticalmente (una de cada //cara//).
 * **Sector** : cada una de las divisiones de una pista. El tamaño del sector no es fijo, siendo el estándar actual 512 bytes. Antiguamente el número de sectores por pista era fijo, lo cual desaprovechaba el espacio significativamente, ya que en las pistas exteriores pueden almacenarse más sectores que en las interiores. Así, apareció la tecnología ZBR (**grabación de bits por zonas**) que aumenta el número de sectores en las pistas exteriores, y usa más eficientemente el disco duro.

Tipos de conexión
Si hablamos de disco rígido podemos citar a los distintos tipos de conexión que poseen los mismos con la placa madre, es decir pueden ser SATA, IDE, SCSI o SAS.
 * **IDE**: Integrated Device Electronics ("Dispositivo con electrónica integrada") o ATA (Advanced Technology Attachment), controla los dispositivos de almacenamiento masivo de datos, como los discos duros y ATAPI (Advanced Technology Attachment Packet Interface) Hasta hace poco, el estándar principal por su versatilidad y relación calidad/precio.
 * **SCSI**: Son discos duros de gran capacidad de almacenamiento . Se presentan bajo tres especificaciones: SCSI Estándar (Standard SCSI), SCSI Rápido (Fast SCSI) y SCSI Ancho-Rápido (Fast-Wide SCSI). Su tiempo medio de acceso puede llegar a 7 mseg y su velocidad de transmisión secuencial de información puede alcanzar teóricamente los 5 Mbps en los discos SCSI Estándares, los 10 Mbps en los discos SCSI Rápidos y los 20 Mbps en los discos SCSI Anchos-Rápidos (SCSI-2). Un controlador SCSI puede manejar hasta 7 discos duros SCSI (o 7 periféricos SCSI) con conexión tipo margarita (daisy-chain). A diferencia de los discos IDE, pueden trabajar asincrónicamente con relación al microprocesador, lo que los vuelve más rápidos.
 * **SATA** (//Serial ATA//): Nuevo estándar de conexión que utiliza un bus serie para la transmisión de datos. Notablemente más rápido y eficiente que IDE. En la actualidad hay dos versiones, SATA 1 de hasta 1,5 Gigabits por segundo (192 MB/s) y SATA 2 de hasta 3,0 Gb/s (384 MB/s) de velocidad de transferencia.
 * **SAS** (//Serial Attached SCSI//): Interfaz de transferencia de datos en serie, sucesor del SCSI paralelo, aunque sigue utilizando comandos SCSI para interaccionar con los dispositivos SAS. Aumenta la velocidad y permite la conexión y desconexión de forma rápida. Una de las principales características es que aumenta la velocidad de transferencia al aumentar el número de dispositivos conectados, es decir, puede gestionar una tasa de transferencia constante para cada dispositivo conectado, además de terminar con la limitación de 16 dispositivos existente en SCSI, es por ello que se vaticina que la tecnología SAS irá reemplazando a su predecesora SCSI. Además, el conector es el mismo que en la interfaz SATA y permite utilizar estos discos duros, para aplicaciones con menos necesidad de velocidad, ahorrando costos. Por lo tanto, los discos SATA pueden ser utilizados por controladoras SAS pero no a la inversa, una controladora SATA no reconoce discos SAS.

Firmware o //programación en firme//, es un bloque de instrucciones de programa para propósitos específicos, grabado en una memoria de tipo no volátil (ROM, EEPROM, flash,...), que establece la lógica de más bajo nivel que controla los circuitos electrónicos de un dispositivo de cualquier tipo. Al estar integrado en la electrónica del dispositivo es en parte hardware, pero también es software ya que proporciona lógica y se dispone en algún tipo de lenguaje de programación. Funcionalmente, el firmware es el intermediario (interfaz) entre las órdenes externas que recibe el dispositivo y su electrónica, ya que es el encargado de controlar a ésta última para ejecutar correctamente dichas órdenes externas. Encontramos firmware en memorias ROM de los sistemas de diversos dispositivos periféricos, como en monitores de video, unidades de disco, impresoras, etc., pero también en los propios microprocesadores, chips de memoria principal y en general en cualquier circuito integrado. Muchos de los firmwares almacenados en ROM están protegidos por Derechos de Autor. El programa BIOS de una computadora es un firmware cuyo propósito es activar una máquina desde su encendido y preparar el entorno para la instalación de un Sistema Operativo complejo, así como responder a otros eventos externos (botones de pulsación humana) y al intercambio de órdenes entre distintos componentes de la computadora. En un microprocesador el firmware es el que recibe las instrucciones de los programas y las ejecuta en la compleja circuitería del mismo, emitiendo órdenes a otros dispositivos del sistema.
 * ISRAEL HERNANDEZ G **
 * FIRMWARE **

Origen del término
El término "firmware" fue acuñado por Ascher Opler en un artículo de Datamation publicado en 1967. [[|]] Originalmente, se refería al microcódigo - contenido en un almacenamiento de control escribible (una área pequeña especializada de memoria RAM), que definía e implementaba el conjunto de instrucciones del computador. Si fuera necesario, el firmware podía ser recargado para especializar o para modificar las instrucciones que podría ejecutar la Unidad Central de Procesamiento (CPU). Según el uso original, el firmware contrastaba tanto con el soporte físico (la CPU en sí misma) como con el software (las instrucciones normales que se ejecutan en una CPU). El firmware no estaba compuesto de instrucciones de máquina de la CPU, sino del microcódigo de nivel inferior implicado en la implementación de las instrucciones de máquina que iría a ejecutar la CPU. El firmware existía en el límite o frontera entre el hardware y el software, por ello el término de firmware (que significa "software firme, fijo, o sólido"). Posteriormente, el término fue ensanchado para incluir cualquier tipo de microcódigo, ya fuera en RAM o ROM. Aún más adelante, el término fue ensanchado otra vez más, en el uso popular, para denotar cualquier cosa residente en ROM, incluyendo las instrucciones de máquina del procesador para el BIOS, los cargadores de arranque, o aplicaciones especializadas. Hasta mediados de los años 1990 el procedimiento típico para actualizar un firmware a una nueva versión era reemplazar el medio de almacenamiento que contenía el firmware, usualmente un chip de memoria ROM enchufado en un socket. Hoy en día este procedimiento no es habitual ya que los fabricantes han añadido una nueva funcionalidad que permite grabar las nuevas instrucciones en la misma memoria, haciendo de la actualización un proceso mucho más cómodo y dinámico. Aún así el proceso de actualización de un firmware hay que realizarlo con mucho cuidado, ya que al ser un componente vital cualquier fallo puede dejar al equipo inservible. Por ejemplo, un fallo de alimentación a mitad del proceso de actualización evitaría la carga completa del código que gobierna el equipo, quizá incluso la carga del código que se encarga de actualizar el firmware, así que no podríamos actualizarlo de nuevo y por lo tanto el equipo no funcionaría.

El firmware hoy en día
El firmware ha evolucionado para significar casi cualquier contenido programable de un dispositivo de hardware, no sólo código de máquina para un procesador, sino también configuraciones y datos para los circuitos integrados para aplicaciones específicas (ASICs), dispositivos de lógica programable, etc.

Periféricos del computador
La mayoría de los periféricos del computador son de hecho computadores de propósito especial. Mientras que los dispositivos externos tienen el firmware almacenado internamente, las modernas tarjetas de los periféricos de computadores típicamente tienen grandes partes de firmware que es cargado en el arranque por el sistema huesped, pues esto es más flexible. Dicho hardware por lo tanto puede no funcionar completamente hasta que el computador huesped le haya cargado el firmware indispensable, a menudo por medio del driver de dispositivo específico (o, más exactamente, por medio de un subsistema dentro del paquete del driver de dispositivo). Los modernos drivers de dispositivo también pueden exponer una interface directa de usuario para la configuración además de las llamadas/interfaces del sistema operativo o de las Interfaces de programación de aplicaciones (APIs).

** Retos del firmware en los PC **
En algún sentido, los varios componentes del firmware son tan importantes como el sistema operativo en un computador. Sin embargo, a diferencia de la mayoría de los sistemas operativos modernos, el firmware tiene raramente un mecanismo automático bien desarrollado para actualizarse a sí mismo para corregir los problemas de funcionalidad que son detectados después de que la unidad es despachada. El BIOS es bastante fácil de actualizar en una PC moderna; los dispositivos como las tarjetas video o los módems confían en el firmware cargado dinámicamente por un driver de dispositivo y a menudo pueden así ser actualizados transparentemente a través de los mecanismos de la actualización del sistema operativo. En contraste, el firmware en dispositivos de almacenamiento es raramente actualizado; no están estandarizados los mecanismos para detectar las versiones del firmware y actualizarlas. Estos dispositivos por lo tanto tienden a tener un índice más alto de problemas de funcionalidad, comparado a otras partes de un moderno sistema de computación. REFRENCIA:http://es.wikipedia.org/wiki/Firmware
 * ISRAEL HERNANDEZ G **
 * MEMORIA VIRTUAL **

Es una técnica de gerencia de memoria, usada por un sistema operativo, donde memoria no contigua es presentada al software como memoria contigua. Esta memoria contigua es llamada VAS (virtual address space) o espacio de dirección virtual.

En términos técnicos, la memoria virtual permite a un  __software__ correr en un espacio de memoria que no necesariamente pertenece a la memoria física de una computadora. Para esto se debe emular un CPU que trate a toda la memoria (virtual y principal) como un bloque igual, y determinar cuándo se requiere de una memoria u otra.

Los programas corriendo en una computadora utilizan esta memoria como si se tratase de completamente de la memoria RAM.La memoria virtual se utiliza cuando la memoria principal (RAM) no alcanza, utilizando espacio en disco duro]] para extenderla. Generalmente el archivo utilizado para guardar la memoria virtual es llamado archivo de paginacion

Un sistema de transferencia digital de datos que tiene read-out de la información de una primera memoria a un dispositivo del usuario con almacenamiento temporal en una segunda memoria intermedia. El sistema incluye un aparato de medición que determine el grado a el cual la segunda memoria se llena del read-out de la información de la primera memoria mientras que la información se está transfiriendo al dispositivo del usuario de la segunda memoria. Sobre la detección de un primer grado predeterminado de llenar, el aparato de medición produce una primera señal de alarmar que, después de que una primera dado retrase, se utilice para bloquear temporalmente el read-out adicional de la información de la primera memoria. Afer al segundo grado predeterminado de relleno de la segunda memoria en entonces detectado, el aparato de medición produce una segunda señal de alarmar que, después de que dado en segundo lugar retrase, se utilice para reasumir el read-out de la información de la primera memoria a la segunda memoria.
 * ISRAEL HERNANDEZ G **
 * TRANSFERERENCIA DE DATOS **
 * ISRAEL HERNANDEZ G **

4. Memoria caché. Conjunto de datos duplicados de otros originales. La duplicación se basa en que los datos originales son más costosos de acceder en tiempo con respecto a la copia en memoria caché.

Cuando se acceder por primera vez a un dato, se copia en el caché, mientras que los sucesivos accesos se harán directamente en caché, aumentando la velocidad.

2. En los navegadores, el caché hace referencia a la última versión de una página que ha sido guardada en una computadora. Se usa para que la misma página sea cargada más rápidamente en la próxima visita o también para tener una versión offline de la misma.

3. En los buscadores de internet, el caché es la última versión de una página que ha sido indexada.

4. Hay dos tipos de memoria caché en los microprocesadores. L1 o interna y L2 o externa.

5. [flash.php|Memoria flash].

Tipo de memoria no volátil que suele ser usadas en celulares,  __cámaras digitales__, PDAs, reproductores portátiles, discos rígidos etc. Pueden borrarse y reescribirse.

Son una evolución de las memorias EEPROM que permiten que múltiples posiciones de memoria sean escritas o borradas en una misma operación mediante impulsos eléctricos. Por esta razón, este tipo de memorias funcionan a velocidades muy superiores cuando los sistemas emplean lectura y escritura al mismo tiempo.

Inicialmente almacenaban 8 MB, pero actualmente almacenan más de 64 GB, con una velocidad de hasta 20 MB/s.

Son muy resistentes a golpes, pequeñas, livianas y sumamente silenciosas.

Permiten un número limitado de veces que se escriben/borran, generalmente de 100 mil a un millón de veces.

Actualmente se comercializado computadoras que no utilizan [rigido.php|discos rígidos] para el almacenamiento masivo, sino que sólo tienen memorias flash.

Existen distintos formatos para las memorias flash:
 * CompactFlash (CF) I y II
 * [stick.php|Memory Stick] (MS)
 * MicroSD
 * MiniSD
 *  __Multi Media Card__ (MMC)
 * Secure Digital (SD)
 * SmartMedia Card (SM/SMC)
 * [card.php|xD-Picture Card].

6. Las memorias pueden clasificarse en memoria externa o memoria interna

(memory card,  __flash memory__ card). Las tarjetas de memorias son dispositivos de almacenamiento de datos usados en notebooks, handhelds, teléfonos, reproductores de música, consolas de videojuegos y otros dispositivos electrónicos. Las  __tarjetas de memoria__ permiten un medio de almacenamiento pequeño, rápido y resistente.

Existen múltiples y diferentes tipos de tarjetas de memorias. La primera tarjeta de memoria comercial fue la PC Card (PCMCIA) en los 90. Luego salieron formatos más pequeños que la Pc Card como las CompactFlash, SmartMedia y Miniature Card.

8. DIRECCIÓN 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 (el byte es la unidad de memoria mínima a la que se puede acceder), lo que es llamado direccionamiento por bytes. 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 (explícita o específica), indica con precisión la ubicación en memoria sin el uso de ninguna referencia intermedia.


 * ISRAEL HERNANDEZ G **

9. Ancho de banda de la memoria

El ancho de banda de la memoria es el ratio en el que los datos pueden ser leídos o almacenados en la memoria por un procesador. El ancho de banda de la memoria es generalmente expresado en unidades de bytes por segundo.

Existen al menos tres diferentes formas de medir la cantidad de datos transferidos en bytes por segundo:

• bcopy: cuenta la cantidad de datos copiados desde una ubicación en memoria a otra ubicación por unidad de tiempo. Por ejemplo, copiar 1 millón de bytes de un lugar a otro en memoria en un segundo puede ser medido como 1 millón de bytes por segundo.

• STREAM: suma la cantidad de datos que el código de la aplicación explícitamente lee más la cantidad de datos que el código de la aplicación escribe. Usando el ejemplo anterior de una copia de 1 millón de bytes, el ancho de banda STREAM podría contar 1 millón de bytes leídos más un 1 millón de bytes escritos en un segundo, por un total de 2 millones de bytes por segundo.

•  __Hardware__ : mide la cantidad actual de datos leídos y escritos por el hardware, tanto si el movimiento de datos fue explícitamente requerido por el código de usuario o no.


 * Ventajas y desventajas de los métodos**

El método bcopy no puede ser fácilmente extendido para cubrir casos de accesos más complejos, por ejemplo, tres lecturas y una escritura.

El método STREAM está más directamente atado al código de usuario, pero podría no contar todo el tráfico de datos que el hardware realmente necesita ejecutar.

El método de hardware está más directamente atado al hardware, pero podría no representar la mínima cantidad de tráfico de datos requerido para implementar el código de usuario.


 * Ancho de banda de memoria máximo teórico**

El ancho de banda de memoria máximo teórico es generalmente calculado por la multiplicación del ancho de la interfaz por la frecuencia con la que transfiere datos. Difícilmente se alcance o se sostenga en el tiempo este rendimiento en la práctica.


 * ISRAEL HERNANDEZ G **

10.Latencia de memoria

En computación, la latencia de la memoria es el tiempo entre el inicio de la petición por un byte o una palabra en memoria hasta que es efectivamente recibido. Si los datos no están en el caché del procesador, toma más tiempo obtenerlos, pues el procesador tendrá que comunicarse con una celda externa de memoria. La latencia es por esto una medida fundamental de la velocidad de memoria: a menor latencia, más rápida es la operación de lectura.

La latencia de memoria no debería ser confundida con el [de banda de la memoria.php|ancho de banda de la memoria], que mide la capacidad de procesamiento de la memoria. Es posible que un avance en la tecnología de las memorias incremente el ancho de banda de estas (un aparente incremento en su rendimiento), y sin embargo la latencia se incrementa (un aparente descenso del rendimiento).

REFRENCIA:http://www.alegsa.com.ar/Dic/memoria.php ISRAEL HERNANDEZ G.

CARDENAS MONROY RUBI MEMORIAS. DEFINICION. El propósito del [|almacenamiento] es guardar [|datos] que [|la computadora] no esté usando. El almacenamiento tiene tres ventajas sobre la : 1. Hay más espacio en almacenamiento que en memoria. 2. El almacenamiento retiene su contenido cuando se apaga el computador 3. El almacenamiento es más barato que la memoria. El medio de almacenamiento más común es el disco magnético. El dispositivo que contiene al disco se llama unidad de disco (drive). La mayoría de las personales tienen un [|disco duro] no removible. Además usualmente hay una o dos unidades de disco flexible, las cuales le permiten usardiscos flexibles removibles. El disco duro normalmente puede guardar muchos más [|datos] que un disco flexible y por eso se usa disco duro como el archivero principal de la. Los discos flexibles se usan para cargar [|programas] nuevos, o datos al disco duro, intercambiar datos con otros usuarios o hacer una copia de respaldo de los datos que están en el disco duro. Una computadora puede leer y escribir [|información] en un disco duro mucho más rápido que en el disco flexible. La diferencia de [|velocidad] se debe a que un disco duro está construido con [|materiales] más pesados, gira mucho más rápido que un disco flexible y está sellado dentro de una cámara de, las partículas de polvo no pueden entrar en contacto con las cabezas. La memorización consiste en la capacidad de registrar sea una cadena de caracteres o de instrucciones y tanto volver a incorporarlo en determinado [|proceso] como ejecutarlo bajo ciertas circunstancias. 5.1 PRINCIPALES.

La memoria principal o RAM Acrónimo de Random Memory, (Memoria de Acceso Aleatorio) es donde el ordenador guarda los datos que está utilizando en el momento presente. Se llama de acceso aleatorio porque el accede a la información que está en la memoria en cualquier punto sin tener que acceder a la información anterior y posterior. Es la memoria que se actualiza constantemente mientras el ordenador está en uso y que pierde sus datos cuando el ordenador se apaga. Cuando las aplicaciones se ejecutan, primeramente deben ser cargadas en. El procesador entonces efectúa accesos a dicha memoria para cargar instrucciones y o recoger datos. Reducir el necesario para acceder a la memoria, ayuda a mejorar las del sistema. La diferencia entre la y otros tipos de memoria de almacenamiento, como los disquetes o, es que la RAM es mucho más rápida, y se borra al apagar el ordenador. Es una memoria, lo que indica la necesidad de "recordar" los datos a la memoria cada pequeños periodos de tiempo, para impedir que esta pierda la información. Eso se llama //Refresco//. Cuando se pierde la, la memoria pierde todos los datos. "Random ", acceso aleatorio, indica que cada posición de memoria puede ser leída o escrita en cualquier orden. Lo contrario seria el acceso secuencial, en el cual los datos tienen que ser leídos o escritos en un orden predeterminado. Es preciso considerar que a cada BIT de la memoria le corresponde un pequeño condensador al que le aplicamos una pequeña carga eléctrica y que mantienen durante un tiempo en de la constante de descarga. Generalmente el refresco de memoria se realiza cíclicamente y cuando esta trabajando el DMA. El refresco de la memoria en modo normal esta a cargo del controlador del canal que también cumple la función de optimizar el tiempo requerido para la operación del refresco. Posiblemente, en más de una ocasión en el ordenador aparecen errores de en la memoria debido a que las memorias que se están utilizando son de una velocidad inadecuada que se descargan antes de ser refrescadas. Las posiciones de memoria están organizadas en filas y en columnas. Cuando se quiere acceder a la RAM se debe empezar especificando la fila, después la columna y por último se debe indicar si deseamos escribir o leer en esa posición. En ese momento la RAM coloca los datos de esa posición en la salida, si el acceso es de o coge los datos y los almacena en la posición seleccionada, si el acceso es de. La cantidad de memoria Ram de nuestro sistema afecta notablemente a las prestaciones, fundamentalmente cuando se emplean sistemas operativos actuales. En general, y sobretodo cuando se ejecutan múltiples aplicaciones, puede que la de memoria sea superior a la realmente existente, con lo que el al procesador a simular dicha memoria con el disco duro (memoria virtual). Una buena para aumentar las prestaciones será por tanto poner la mayor cantidad de RAM posible, con lo que minimizaremos los accesos al disco duro. Los sistemas avanzados emplean RAM entrelazada, que reduce los tiempos de acceso mediante la de la memoria del sistema en dos coordinados. Durante una solicitud particular, un suministra la información al procesador, mientras que el otro prepara datos para el siguiente ciclo; en el siguiente acceso, se intercambian los papeles. Los módulos habituales que se encuentran en el, tienen unos tiempos de acceso de 60 y 70 ns (aquellos de tiempos superiores deben ser desechados por lentos). Es conveniente que todos los bancos de memoria estén constituidos por módulos con el mismo tiempo de acceso y a ser posible de 60 ns. Hay que tener en cuenta que el de datos del procesador debe coincidir con el de la memoria, y en el caso de que no sea así, esta se organizará en bancos, habiendo de tener cada banco la cantidad necesaria de módulos hasta llegar al ancho buscado. Por tanto, el ordenador sólo trabaja con bancos completos, y éstos sólo pueden componerse de módulos del mismo tipo y capacidad. Como existen restricciones a la hora de colocar los módulos, hay que tener en cuenta que no siempre podemos alcanzar todas las configuraciones de memoria. Tenemos que rellenar siempre el banco primero y después el banco número dos, pero siempre rellenando los dos zócalos de cada banco (en el caso de que tengamos dos) con el mismo tipo de memoria. Combinando diferentes tamaños en cada banco podremos poner la cantidad de memoria que deseemos. 5.2 MEMORIAS SECUNDARIAS.

El almacenamiento secundario (, memoria auxiliar o memoria externa) es el conjunto de dispositivos y medios (soportes) de almacenamiento, que conforman el subsistema de memoria de una, junto a la. También llamado. No deben confundirse las "" con los "", pues los primeros son los aparatos que leen o escriben los datos almacenados en los soportes. La memoria secundaria es un tipo de almacenamiento masivo y permanente (no volátil), a diferencia de la memoria [|RAM] que es volátil; pero posee mayor capacidad de memoria que la memoria principal, aunque es más lenta que ésta. El proceso de transferencia de datos a un equipo de cómputo se le llama "procedimiento de lectura". El proceso de transferencia de datos desde la [|computadora] hacia el almacenamiento se denomina "procedimiento de escritura". En la actualidad para almacenar información se usan principalmente tres 'tecnologías': 1. Magnética (ej., , ); 2. Óptica (ej., , etc.) 1. Algunos dispositivos combinan ambas tecnologías, es decir, son dispositivos de almacenamiento híbridos, por ej.,. 3. Tecnología Flash (Tarjetas de Memorias Flash) 5.3 FIRMWARE Firmware o //programación en firme//, es un bloque de instrucciones de programa para propósitos específicos, grabado en una memoria de tipo no volátil (,, ,...), que establece la lógica de más bajo nivel que controla los de un dispositivo de cualquier tipo. Al estar integrado en la del dispositivo es en parte, pero también es , ya que proporciona lógica y se dispone en algún tipo de. Funcionalmente, el firmware es el intermediario entre las órdenes externas que recibe el dispositivo y su, ya que es el encargado de controlar a ésta última para ejecutar correctamente dichas órdenes externas. Encontramos firmware en memorias ROM de los sistemas de diversos dispositivos, como en de video, unidades de , , etc., pero también en los propios, chips de y en general en cualquier. Muchos de los firmwares almacenados en ROM están protegidos por Derechos de Autor. El programa de una es un firmware cuyo propósito es activar una máquina desde su encendido y preparar el entorno para la instalación de un Sistema Operativo complejo, así como responder a otros eventos externos (botones de pulsación humana) y al intercambio de órdenes entre distintos componentes de la. En un el firmware es el que recibe las instrucciones de los programas y las ejecuta en la compleja circuitería del mismo, emitiendo órdenes a otros dispositivos del sistema.
 * AGUILAR RAMOS OBED **
 * MEMORIAS **




 * ===**Su definición es:** [|**almacenes**] **internos en el ordenador. El término** [|**memoria**] **identifica el almacenaje de** [|**datos**] **que viene en forma chips, y el almacenaje de la palabra se utiliza para** [|**la memoria**] **que existe en las cintas o los** **discos****. Por otra parte, el término** **memoria** **se utiliza generalmente como** [|**taquigrafía**] **para la memoria** [|**física**]**, que refiere a los chips reales capaces de llevar a cabo** [|**datos**]**. Algunos ordenadores también utilizan la memoria virtual, que amplía memoria física sobre un** **disco** **duro.**===


 * **Cada ordenador viene con cierta cantidad de memoria física, referida generalmente como memoria principal o** [|**RAM**]**. Se puede pensar en memoria principal como arreglo de celdas de memoria, cada una de los cuales puede llevar a cabo un solo byte de** [|**información**]**.**


 * **Un ordenador que tiene 1 megabyte de la memoria, por lo tanto, puede llevar a cabo cerca de 1 millón de bytes (o caracteres) de la información.**


 * **La memoria funciona de manera similar a un** [|**juego**] **de cubículos divididos usados para** **clasificar** **la correspondencia en la** [|**oficina**] **postal. A cada bit de datos se asigna una** [|**dirección**]**. Cada dirección corresponde a un cubículo (ubicación) en la memoria.**


 * **Para guardar información en la memoria, el** [|**procesador**] **primero envía la dirección para los datos. El controlador de memoria encuentra el cubículo adecuado y luego el** **procesador** **envía los datos a escribir.**


 * **Para leer la memoria, el procesador envía la dirección para los datos requeridos. De inmediato, el controlador de la memoria encuentra los bits de información contenidos en el cubículo adecuado y los envía al** [|**bus**] **de datos del procesador.**


 * **Hay varios tipos de memoria:**


 * ==**__ RAM __**==
 * **(memoria de acceso aleatorio): Éste es igual que memoria principal. Cuando es utilizada por sí misma, el término RAM se refiere a memoria de** [|**lectura**] **y** [|**escritura**]**; es decir, usted puede tanto escribir datos en RAM como leerlos de RAM. Esto está en contraste a la ROM, que le permite solo hacer lectura de los datos leídos. La mayoría de la RAM es volátil, que significa que requiere un flujo constante de la** [|**electricidad**] **para mantener su contenido. Tan pronto como el suministro de** [|**poder**] **sea interrumpido, todos los datos que estaban en RAM se pierden.**


 * **ROM (memoria inalterable): Los ordenadores contienen casi siempre una cantidad pequeña de memoria de solo lectura que guarde las instrucciones para iniciar el ordenador. En la** [|**memoria ROM**] **no se puede escribir.**


 * **PROM (memoria inalterable programable): Un PROM es un chip de memoria en la cual usted puede salvar un** [|**programa**]**. Pero una vez que se haya utilizado el PROM, usted no puede reusarlo para salvar algo más. Como las ROM, los PROMS son permanentes.**


 * **EPROM (memoria inalterable programable borrable): Un EPROM es un tipo especial de PROM que puede ser borrado exponiéndolo a la** [|**luz**]**ultravioleta.**


 * **EEPROM (eléctricamente memoria inalterable programable borrable): Un EEPROM es un tipo especial de PROM que puede ser borrado exponiéndolo a una carga eléctrica.**


 * ** __MEMORIA RAM__ **


 * **Memoria de la** [|**computadora**]**, denominada Memoria de Acceso Aleatorio, es un área de** [|**almacenamiento**] **a corto plazo para cualquier tipo de dato que** [|**la computadora**] **está usando.**


 * **RAM a menudo se confunde con el almacenamiento. Para una aclaración, comparemos la** **computadora** **con una** **oficina****. El gabinete de** [|**archivos**]**representa el almacenamiento (unidad de** [|**disco duro**]**) y el** **escritorio** **representa la RAM. Los archivos a usar se recuperan del almacenamiento.**


 * **Mientras los archivos están en uso se guardan en la RAM, un área de** [|**trabajo**] **de fácil acceso. Cuando los archivos dejan de usarse se regresan al sector de almacenamiento o se eliminan.**


 * **RAM, son las siglas para la memoria de acceso al azar, un tipo de memoria de computadora que se puede alcanzar aleatoriamente; es decir, cualquier byte de memoria puede ser alcanzado sin el tocar los bytes precedentes. La RAM es el tipo más común de memoria encontrado en ordenadores y otros dispositivos, tales como** [|**impresoras**]**.**


 * **Hay dos tipos básicos de RAM:**


 * **RAM** [|**estática**] **(SRAM)**


 * **RAM** [|**dinámica**] **(DRAM)**


 * **Estos 2 tipos difieren en la** [|**tecnología**] **que utilizan para almacenar datos, RAM dinámica que es el tipo más común. La RAM dinámica necesita ser restaurada millares de veces por segundo. La RAM estática no necesita ser restaurada, lo que la hace más rápida; pero es también más costosa que la DRAM.**


 * **Ambos tipos de RAM son volátiles, significando que pierden su contenido cuando se interrumpe el suministro de poder.**


 * **En uso común, el término RAM es sinónimo de memoria principal, la memoria disponible para los** [|**programas**]**. Por ejemplo, un ordenador con la RAM de los 8M tiene aproximadamente 8 millones de bytes de memoria que los programas puedan utilizar. En contraste, la ROM (memoria inalterable) se refiere a la memoria especial usada para salvar los programas que inician el ordenador y realizan** [|**diagnóstico**]**. La mayoría de los ordenadores personales tienen una cantidad pequeña de ROM (algunos tantos miles de bytes). De hecho, ambos tipos de memoria (ROM y RAM) permiten el acceso al azar. Para ser exacto, por lo tanto, RAM se** **debe** **referir como RAM de lectura/escritura y ROM como RAM inalterable.**


 * //**RAM DINÁMICA**//


 * **Un tipo de memoria física usado en la mayoría de los ordenadores personales. El término dinámico indica que la memoria debe ser restaurado constantemente (reenergizada) o perderá su contenido.**


 * **La RAM (memoria de acceso aleatorio) se refiere a veces como DRAM para distinguirla de la RAM estática (SRAM). La RAM estática es más rápida y menos volátil que la RAM dinámica, pero requiere más** [|**potencia**] **y es más costosa.**


 * //**RAM ESTÁTICA**//


 * **Abreviatura para la memoria de acceso al azar estática. SRAM es un tipo de memoria que es más rápida y más confiable que la DRAM más común (RAM dinámica). El término se deriva del hecho de que no necesitan ser restaurados como RAM dinámica.**


 * **Mientras que DRAM utiliza tiempos de acceso de cerca de 60 nanosegundos, SRAM puede dar los tiempos de acceso de hasta sólo 10 nanosegundos. Además, su duración de ciclo es mucho más corta que la de la DRAM porque no necesita detenerse brevemente entre los accesos.**


 * **Desafortunadamente, es también mucho más costoso producir que DRAM. Debido a su alto** [|**costo**]**, SRAM se utiliza a menudo solamente como memoria caché.**


 * **MEMORIA ROM**


 * **ROM, siglas para la memoria inalterable, memoria de computadora en la cual se han grabado de antemano los datos. Una vez que los datos se hayan escrito sobre un chip ROM, no pueden ser quitados y pueden ser leídos solamente.**


 * **Distinto de la memoria principal (RAM), la ROM conserva su contenido incluso cuando el ordenador se apaga. ROM se refiere como siendo permanente, mientras que la RAM es volátil.**


 * **La mayoría de los ordenadores personales contienen una cantidad pequeña de ROM que salve programas críticos tales como el programa que inicia el ordenador. Además, las ROM se utilizan extensivamente en calculadoras y** [|**dispositivos periféricos**] **tales como** **impresoras** [|**láser**]**, cuyas** [|**fuentes**] **se salvan a menudo en las ROM.**


 * **Una variación de una ROM es un PROM (memoria inalterable programable). PROM son manufacturados como chips en blanco en los cuales los datos pueden ser escritos con dispositivo llamado** **programador** **de PROM.**


 * **LA UNIDAD DE MEMORIA**


 * **Los** [|**registros**] **de un** [|**computador**] **digital pueden ser** **clasificados** **del tipo operacional o de almacenamiento. Un circuito operacional es capaz de acumular información binaria en sus flip-flops y además tiene compuertas combinacionales capaces de realizar tare as de procesamiento de datos.**


 * **Un** [|**registro**] **de almacenamiento se usa solamente para el almacenamiento temporal de la información binaria. Esta informaci6n no puede ser alterada cuando se transfiere hacia adentro y afuera del registro. Una unidad de memoria es una** __[|**colección**]__ **de registros de almacenamiento conjuntamente con los** [|**circuitos**] **asociados necesarios par a transferir información hacia adentro y afuera de los registros. Los registros de almacenamiento en una unidad de memoria se llaman registros de memoria.**


 * **La mayoría de los registros en un computador digital son registros de memoria, a los cuales se transfiere la informaci6n para almacenamiento y se encuentran pocos registros operacionales en la unidad** **procesadora****. Cuando se lleva a cabo el procesamiento de datos, la información de los registros****seleccionados** **en la unidad de memoria se transfiere primero a los registros operacionales en la unidad procesadora. Los resultados intermedios y finales que se obtienen en los registros operacionales se transfieren de nuevo a los registros de memoria seleccionados. De manera similar, la informaci6n binaria recibida de los elementos de entrada se almacena primero en los registros de memoria. La información transferida a los elementos de salida se toma de los registros en la unidad de memoria.**


 * **El componente que forma las celdas binarias de los registros en una unidad de memoria debe tener ciertas** **propiedades** **básicas, de las cuales las más importantes son: (1) debe tener una** [|**propiedad**] **dependiente de dos estados par a la representación binaria. (2) debe ser pequeño en tamaño. (3) el costo por bit de almacenamiento debe ser lo mas bajo posible. (4) el** [|**tiempo**] **de acceso al registro de memoria debe ser razonablemente rápido.**


 * **Ejemplos de componentes de unidad de memoria son los núcleos magnéticos los CI** [|**semiconductores**] **y las superficies magnéticas de las cintas, tambores y discos.**


 * **Una unidad de memoria almacena información binaria en** [|**grupos**] **llamados palabras, cada palabra se almacena en un registro de memoria. Una palabra en la memoria es una entidad de n bits que se mueven hacia adentro y afuera del almacenamiento como una unidad. Una palabra de memoria puede representar un operando, una instrucción, o un** [|**grupo**] **de caracteres alfanuméricos o cualquier información codificada binariamente. La** [|**comunicación**]**entre una unidad de memoria y lo que la rodea se logra por medio de dos** [|**señales**] **de** [|**control**] **y dos registros externos. Las señales de control especifican la dirección de la trasferencia requerida, esto es, cuando una palabra debe ser acumulada en un registro de memoria o cuando una palabra almacenada previamente debe ser transferida hacia afuera del registro de memoria. Un registro externo especifica el registro de memoria particular escogido entre los miles disponibles; el otro especifica la configuración e bits particular de la palabra en cuestión.**


 * **El registro de direcciones de memoria especifica la palabra de memoria seleccionada. A cada palabra en la memoria se le asigna un número de identificaci6n comenzando desde 0 hasta el número máximo de palabras disponible. Par a comunicarse con una palabra de memoria especifica, su número de localización o dirección se transfiere al registro de direcciones.**


 * **Los circuitos internos de la unidad de memoria aceptan esta dirección del registro y abren los caminos necesarios par a seleccionar la palabra buscar. Un registro de dirección con n bits puede especificar hasta 2n palabras de memoria.**


 * **Las unidades de memoria del computador pueden tener un rango entre 1.024 palabras que necesitan un registro de direcciones de bits, hasta 1.048.576= 22" palabras que necesitan un registro de direcciones de 20 bits.**


 * **Las dos señales de control aplicadas a la unidad de memoria se llaman lectura y escritura. Una señal de escritura especifica una** [|**función**] **de** **transferencia****entrante; una señal de lectura específica, una función de trasferencia saliente. Cada una es referenciada por la unidad de memoria.**


 * **Después de aceptar una de las señales, los circuitos de control interno dentro de la unidad de memoria suministran la funci6n deseada. Cierto tipo de unidades de almacenamiento, debido a las características de sus componentes, destruyen la informaci6n almacenada en una celda cuando se lea el bit de ella. Este tipo de unidad se dice que es una memoria de lectura destructible en oposici6n a una memoria no destructible donde la informaci6n permanece en la celda después de haberse leído. En cada caso, la informaci6n primaria se destruye cuando se escribe la nueva informaci6n. La secuencia del control interno en una memoria de lectura destructible debe proveer señales de control que puedan causar que la palabra sea restaurada en sus celdas binarias si la aplicaci6n requiere de una funci6n no destructiva.**


 * **La informaci6n transferida hacia adentro y afuera de los registros en la memoria y al** [|**ambiente**] **externo, se comunica a través de un registro comúnmente llamado (buffer register) registro separador de memoria (otros nombres son registro de información y registro de almacenamiento). Cuando la unidad de memoria recibe una señal de control de escritura, el control interno interpreta el contenido del registro separador como la configuraci6n de bits de la palabra que se va a almacenar en un registro de memoria.**


 * **Con una señal de control de lectura, el control interno envía la palabra del registro de memoria al registro separador. En cada caso el contenido del registro de direcciones especifica el registro de memoria particular referenciado para escritura o lectura. Por medio de un ejemplo se puede resumir las características de trasferencia de informaci6n de una unidad de memoria. Considérese una unidad de memoria de 1.024 palabras con 8 bits por palabra. Par a especificar 1.024 palabras, se necesita una direcci6n de 10 bits, ya que 21° = 1.024. Por tanto, el registro de direcciones debe contener diez flip-flops. El registro separador debe tener ocho flip-flops para almacenar los contenidos de las palabras transferidas hacia dentro y afuera de la memoria. La unidad de memoria tiene 1.024 registros con números asignados desde 0 hasta 1.023.**


 * **La secuencia de** [|**operaciones**] **necesarias par a comunicarse con la unidad de memoria par a prop6sitos de transferir una palabra hacia afuera dirigida al BR es:**


 * **1. Transferir los bits de direcci6n de la palabra seleccionada al AR.**


 * **2. Activar la entrada de control de lectura.**


 * **La secuencia de operaciones necesarias par a almacenar una nueva palabra a la memoria es:**


 * **1. Transferir los bits de direcci6n de la palabra seleccionada al** **MAR****.**
 * **2. Transferir los bits de datos de la palabra al MBR.**


 * **3. Activar la entrada de control de escritura.**


 * **En algunos casos, se asume una unidad de memoria con la propiedad de lectura no destructiva. Tales** [|**memorias**] **pueden ser construidas con CI semiconductores. Ellas retienen la informaci6n en el registro de memoria cuando el registro se catea durante el** [|**proceso**] **de lectura de manera que no ocurre pérdida de informaci6n. Otro componente usado comúnmente en las unidades de memoria es el núcleo magnético. Un núcleo magnético tiene la característica de tener lecturas destructivas, es decir, pierde la informaci6n binaria almacenada durante el proceso de lectura.**


 * **Debido a la propiedad de lectura destructiva, una memoria de núcleos magnéticos debe tener** [|**funciones**] **de control adicionales par a reponer la palabra al registro de memoria. Una señal de control de lectura aplicada a una memoria de núcleos magnéticos transfiere el contenido de la palabra direccionada a un registro externo y al mismo tiempo se borra el registro de memoria. La secuencia de control interno en una memoria de núcleos magnéticos suministra entonces señales apropiadas par a causar la recuperaci6n de la palabra en el registro de memoria. La trasferencia de informaci6n de una memoria de núcleos magnéticos durante una operación.**


 * **Una operación de lectura destructiva transfiere la palabra seleccionada al MBR pero deja el registro de memoria con puros ceros. La operación de memoria normal requiere que el contenido de la palabra seleccionada permanezca en la memoria después de la operación de lectura. Por tanto, es necesario pasar por una operación de recuperación que escribe el** [|**valor**] **del MBR en el registro de memoria seleccionada. Durante la operación de recuperaci6n, los contenidos del MAR y el MBR deben permanecer in** [|**variables**]**.**


 * **Una entrada de control de escritura aplicada a una memoria de núcleos magnéticos causa una trasferencia de información. Para transferir la nueva información a un registro** **seleccionado****, se debe primero borrar la información anterior borrando todos los bits de la palabra a 0. Después de hacer lo anterior, el contenido del MBR se puede transferir a la palabra seleccionada. El MAR no debe cambiar durante la operación para asegurar que la misma palabra seleccionada que se ha borrado es aquella que recibe la nueva información.**


 * **Una memoria de núcleo magnético requiere dos** [|**medios**] **ciclos par a leer o escribir. El tiempo que se toma la memoria par a cubrir los dos medios ciclos se** **llama** **tiempo de un ciclo de memoria.**


 * **El modo de acceso de un** [|**sistema**] **de memoria se determina por el tipo de componentes usados. En una memoria de acceso aleatorio, se debe pensar que los registros están separados en el espacio, con cada registro ocupando un lugar espacial particular en una memoria de núcleos magnéticos.**


 * **En una memoria de acceso secuencial, la informaci6n almacenada en algún medio no es accesible inmediatamente pero se obtiene solamente en ciertos intervalos de tiempo. Una unidad de cinta magnética es de este tipo. Cada lugar de la memoria pasa por las cabezas de lectura y escritura a la vez pero la información se** __[|**lee**]__ **solamente cuando se ha logrado la palabra solicitada. El tiempo de acceso de una memoria es el tiempo requerido par a seleccionar una palabra o en** [|**la lectura**] **o en la escritura. En una memoria de acceso aleatorio, el tiempo de acceso es siempre el mismo a pesar del lugar en el espacio particular de la palabra. En una memoria secuencial, el tiempo de acceso depende de la posici6n de la palabra en el tiempo que se solicita. Si la palabra esta justamente emergiendo del almacenamiento en el tiempo que se solicita, el tiempo de acceso es justamente el tiempo necesario par a leerla o escribirla. Pero, si la palabra por alguna razón esta en la última posición, el tiempo de acceso incluye también el tiempo requerido para que todas las otras palabras se muevan pasando por los terminales.**


 * **Así, el tiempo de acceso a una memoria secuencial es variable.**


 * **Las unidades de memoria cuyos componentes pierden información almacenada con el tiempo o cuando se corta el suministro de energía, se dice que son volátiles. Una unidad de memoria de semiconductores es de esta categoría ya que sus celdas binarias necesitan potencia externa par a mantener las señales necesarias. En contraste, una unidad de memoria no volátil, tal como un núcleo magnético o un disco magnético, retiene la información almacenada una vez que se hay a cortado el suministro de energía.**


 * <span style="color: #445555; font-family: Georgia,'Times New Roman',Times,serif; font-size: 14px; line-height: 18px;">**Esto es debido a que la información acumulada en los componentes magnéticos se manifiestan por la dirección de magnetización, la oval se retiene cuando se corta la energía. Una propiedad no volátil es deseable en los computadores digitales porque muchos programas útiles se dejan permanentemente en la unidad de memoria. Cuando se** **corte** **el suministro de energía y luego se suministre, los programas almacenados previamente y otra información no se pierden pero continúan acumulados en la memoria.**



URL DE LA PAGINA

[]


 * //__<span style="background: blue; color: red; font-family: 'Kristen ITC'; font-size: 18pt; line-height: 115%;">MATIAS GARCIA ALVAREZ __//**
 * //__<span style="background: blue; color: red; font-family: 'Kristen ITC'; font-size: 18pt; line-height: 115%;">UNIDAD 5 __//**
 * //__<span style="background: blue; color: red; font-family: 'Kristen ITC'; font-size: 18pt; line-height: 115%;">7222 __//**

En [|informática], la **memoria** (también llamada **almacenamiento**) se refiere a los componentes de una [|computadora] , dispositivos y [|medios de almacenamiento] que retienen [|datos] informáticos durante algún intervalo de tiempo. Las memorias de computadora proporcionan unas de las principales funciones de la computación moderna, la retención o almacenamiento de información. Es uno de los componentes fundamentales de todas las computadoras modernas que, acoplados a una [|unidad central de procesamiento] (**//CPU//** por su sigla en inglés, //central processing unit//), implementa lo fundamental del modelo de computadora de [|Von Neumann], usado desde los años 1940. En la actualidad, memoria suele referirse a una forma de almacenamiento de [|estado sólido] conocido como [|memoria RAM] (memoria de acceso aleatorio, RAM por sus siglas en inglés //random access memory//) y otras veces se refiere a otras formas de almacenamiento rápido pero temporal. De forma similar, se refiere a formas de almacenamiento masivo como [|discos ópticos] y tipos de [|almacenamiento magnético] como [|discos duros] y otros tipos de almacenamiento más lentos que las memorias RAM, pero de naturaleza más permanente. Estas distinciones contemporáneas son de ayuda porque son fundamentales para la arquitectura de computadores en general. Además, se refleja una diferencia técnica importante y significativa entre memoria y dispositivos de almacenamiento masivo, que se ha ido diluyendo por el uso histórico de los términos "almacenamiento primario" (a veces "almacenamiento principal"), para memorias de acceso aleatorio, y "almacenamiento secundario" para dispositivos de almacenamiento masivo. Esto se explica en las siguientes secciones, en las que el término tradicional "almacenamiento" se usa como subtítulo por conveniencia. La **memoria principal** o **primaria** (MP), también llamada **memoria central**,es 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 un [|computador], y posee una menor capacidad de almacenamiento que la [|memoria secundaria] , pero una velocidad millones de veces superior. En las computadoras son utilizados dos tipos de MP: Tanto la RAM como la ROM son circuitos integrados, llamados comúnmente [|chips]. El chip o circuito integrado es una pequeña pastilla de material semiconductor (silicio) que contiene múltiples circuitos integrados, tales como transistores, entre otros dispositivos electrónicos, con los que se realizan numerosas funciones en computadoras y dispositivos electrónicos; que permiten, interrumpen o aumentan el paso de la corriente. Estos chips están sobre una tarjeta o placa. El contenido de las memorias no es otra cosa que dígitos binarios o [|bits], que se corresponden con dos estados lógicos: el 0 (cero) sin carga eléctrica y el 1 (uno) con carga eléctrica. A cada uno de estos estados se le llama bit, que es la unidad mínima de almacenamiento de datos. El [|microprocesador] direcciona las posiciones de la RAM para poder acceder a los datos almacenados en ellas y para colocar los resultados de las operaciones. Al "", suele llamarse [|memoria RAM], por ser éste el tipo de de memoria que conforman el bloque, pero se le asocian también el chip [|CMOS] , que almacena al programa [|BIOS] del sistema y los dispositivos periféricos de la [|memoria secundaria] (discos y otros periféricos), para conformar el sub-sistema de memoria del computador. Los bloques RAM, los ROM y las memorias de almacenamiento secundario conforman el subsistema de memoria de una [|computadora]. Además de la memoria principal, una computadora cuenta con almacenamiento en memoria secundaria de tipo magnético u óptico. Tal memoria puede considerarse físicamente como dispositivos de entrada/salida, ya que requiere de dispositivos que se conectan fuera del circuito principal de la computadora. Además, la velocidad de acceso a su contenido es mucho más lenta que aquella entre CPU y memoria principal. mayoría de la memoria secundaria es magnética, ya sea a una cinta o a un disco. Funcionan muy parecido a los equipos para grabar sonido, es decir, las cintas y discos están recubiertos de un material magnético que permite borrar, leer y grabar mediante cabezas que contienen sensores o polarizadores electromagnéticos. Las cintas son los medios magnéticos más baratos y de mayor capacidad. Pueden tener un buen tiempo de acceso si se considera un acceso de tipo secuencial a su contenido. Sin embargo, su tiempo de acceso para acceso aleatorio es pobre. Los discos se presentan como la opción cuando se requiere la combinación de una gran capacidad con la relativa economía y velocidad del acceso aleatorio. Los discos de memoria pueden ser de dos tipos: flexibles (floppy disks) o duros (hard disks). Los discos flexibles son baratos, lentos, y de baja capacidad. Actualmente, su diámetro estándar es de 3.5 pulgadas, y generalmente son removibles de la unidad de disco que los lee o escribe. Esto los hace una “biblioteca” de almacenamiento casi ilimitado (dependiendo de su número). La información se almacena en líneas concéntricas llamadas tracks, en uno o ambos lados del disco. El número de tracks, y el número de bytes por track varía respecto a la densidad de escritura, pero en general, la máxima capacidad de un disco flexible de este tipo es de 1.4 Mbytes. Los discos flexibles típicamente giran a 300 rpm, y su tiempo de acceso depende del tiempo requerido para colocar la cabeza lectora móvil en el track correcto, que es de una fracción de segundo, más el tiempo que le toma a la cabeza encontrar el registro a lo largo de la circunferencia del disco, que aproximadamente toma la quinta parte de un segundo. Por lo tanto, un conjunto de unos miles de bytes consecutivos puede ser accesado en cada segundo. Un disco duro se contruye de un material rígido, recubierto por una substancia sensible a campos electromagnéticos. Pueden tener diámetros iguales o mayores que los discos flexibles. Se presentan en forma de unidades que pueden contener desde uno a una docena de discos, rotando a una velocidad diez veces mayor que la velocidad de los discos flexibles, lo que hace que el tiempo de acceso a sus registros sea menor. Tienen cabezas magnéticas de lectura y escritura, que pueden ser fijas o móviles. Los discos con cabezas fijas tienen naturalmente una cabeza por cada track, lo que los hace más costosos, pero ahorran en tiempo de acceso al evitar el movimiento de las cabezas. Los discos con cabezas móviles (conocidos como Winchester) se encuentran sellados para evitar que el mecanismo posicionador de las cabezas se dañe. Las cabezas se mueven muy cercanamente a la superficie del disco, pero permiten una distancia de aire entre ellas y el disco (en los discos flexibles, las cabezas realmente se encuentran en contacto con el disco, lo que tiende a gastarlos). La capacidad de los discos duros es cada vez mayor, y va de varios Mbytes hasta algunos [|G Bytes][|?]. La memoria secundaria es un conjunto de dispositivos periféricos para el almacenamiento masivo de datos de un ordenador, con mayor capacidad que la memoria principal, pero más lenta que ésta. El disquete, el disco duro o disco fijo, las unidades ópticas, las unidades de memoria flash y los discos Zip, pertenecen a esta categoría. Estos dispositivos periféricos quedan vinculados a la memoria principal, o memoria interna, conformando el sub-sistema de memoria del ordenador. Soportes de memoria secundaria: CD, CD-R, CD-RW DVD, DVD-/+R, DVD-/+RW El DVD (también conocido como “Digital Versatile Disc” o “Disco Versátil Digital”, debido a su popular uso en películas algunos lo llaman Disco de Video Digital) es un formato de almacenamiento óptico que puede ser usado para guardar datos, incluyendo películas con alta calidad de vídeo y audio. Se asemeja a los discos compactos en cuanto a sus dimensiones físicas (diámetro de 12 u 8 centímetros), pero están codificados en un formato distinto y a una densidad mucho mayor. A diferencia de los CD, todos los DVD deben guardar los datos utilizando un sistema de archivos denominado UDF (Universal Disk Format), el cual es una extensión del estándar ISO 9660, usado para CD de datos. El DVD Forum (un consorcio formado por todas las organizaciones que han participado en la elaboración del formato) se encarga de mantener al día sus especificaciones técnicas. Disquete Un disco flexible o disquete es un dispositivo de almacenamiento de datos formado por una pieza circular de material magnético, fina y flexible (de ahí su denominación) encerrada en una carcasa de plástico cuadrada o rectangular. Los disquetes se leen y se escriben mediante una disquetera (o FD). Firmware o, es un bloque de instrucciones de programa para propósitos específicos, grabado en una memoria de tipo no volátil ( [|ROM] , [|EEPROM] , [|flash] ,...), que establece la lógica de más bajo nivel que controla los [|circuitos] [|electrónicos] de un dispositivo de cualquier tipo. Al estar integrado en la [|electrónica] del dispositivo es en parte [|hardware], pero también es [|software] , ya que proporciona lógica y se dispone en algún tipo de [|lenguaje de programación]. Funcionalmente, el firmware es el intermediario ( [|interfaz] ) entre las órdenes externas que recibe el dispositivo y su [|electrónica], ya que es el encargado de controlar a ésta última para ejecutar correctamente dichas órdenes externas. Encontramos firmware en memorias ROM de los sistemas de diversos dispositivos [|periféricos], como en [|monitores] de video, unidades de [|disco] , [|impresoras] , etc., pero también en los propios [|microprocesadores] , chips de [|memoria principal] y en general en cualquier [|circuito integrado]. Muchos de los firmwares almacenados en ROM están protegidos por Derechos de Autor. El programa [|BIOS] de una [|computadora] es un firmware cuyo propósito es activar una máquina desde su encendido y preparar el entorno para la instalación de un Sistema Operativo complejo, así como responder a otros eventos externos (botones de pulsación humana) y al intercambio de órdenes entre distintos componentes de la [|computadora]. En un [|microprocesador] el firmware es el que recibe las instrucciones de los programas y las ejecuta en la compleja circuitería del mismo, emitiendo órdenes a otros dispositivos del sistema. Periféricos del computador La mayoría de los periféricos del computador son de hecho computadores de propósito especial. Mientras que los dispositivos externos tienen el firmware almacenado internamente, las modernas tarjetas de los periféricos de computadores típicamente tienen grandes partes de firmware que es cargado en el arranque por el sistema huesped, pues esto es más flexible. Dicho hardware por lo tanto puede no funcionar completamente hasta que el computador huesped le haya cargado el firmware indispensable, a menudo por medio del [|driver] de dispositivo específico (o, más exactamente, por medio de un subsistema dentro del paquete del driver de dispositivo). Los modernos drivers de dispositivo también pueden exponer una interface directa de usuario para la configuración además de las llamadas/interfaces del sistema operativo o de las [|Interfaces de programación de aplicaciones] (APIs). Retos del firmware en los PC En algún sentido, los varios componentes del firmware son tan importantes como el sistema operativo en un computador. Sin embargo, a diferencia de la mayoría de los sistemas operativos modernos, el firmware tiene raramente un mecanismo automático bien desarrollado para actualizarse a sí mismo para corregir los problemas de funcionalidad que son detectados después de que la unidad es despachada. El BIOS es bastante fácil de actualizar en una PC moderna; los dispositivos como las tarjetas video o los módems confían en el firmware cargado dinámicamente por un driver de dispositivo y a menudo pueden así ser actualizados transparentemente a través de los mecanismos de la actualización del sistema operativo. En contraste, el firmware en dispositivos de almacenamiento es raramente actualizado; no están estandarizados los mecanismos para detectar las versiones del firmware y actualizarlas. Estos dispositivos por lo tanto tienden a tener un índice más alto de problemas de funcionalidad, comparado a otras partes de un moderno sistema de computación El (, del inglés irect emory ccess) permite a cierto tipo de componentes de [|ordenador] acceder a la memoria del sistema para leer o escribir independientemente de la [|CPU] principal. Muchos sistemas [|hardware] utilizan DMA, incluyendo controladores de unidades de disco, [|tarjetas gráficas] y [|tarjetas de sonido]. DMA es una característica esencial en todos los ordenadores modernos, ya que permite a dispositivos de diferentes velocidades comunicarse sin someter a la CPU a una carga masiva de interrupciones. Una transferencia DMA consiste principalmente en copiar un bloque de memoria de un dispositivo a otro. En lugar de que la CPU inicie la transferencia, la transferencia se lleva a cabo por el controlador DMA. Un ejemplo típico es mover un bloque de memoria desde una memoria externa a una interna más rápida. Tal operación no ocupa el procesador y como resultado puede ser planificado para efectuar otras tareas. Las transferencias DMA son esenciales para aumentar el rendimiento de [|aplicaciones] que requieran muchos recursos. Cabe destacar que aunque no se necesite a la CPU para la transacción de datos, sí que se necesita el bus del sistema (tanto [|bus de datos] como [|bus de direcciones]), por lo que existen diferentes estrategias para regular su uso, permitiendo así que no quede totalmente acaparado por el controlador DMA.
 * //__<span style="background: blue; color: red; font-family: 'Kristen ITC'; font-size: 12pt; line-height: 115%;">5.0 QUE ES UNA MEMORIA __//**
 * //__ 5.1 MEMORIA PRINCIPAL __//**
 * 1)  [|ROM] o **memoria de sólo lectura** . Viene grabada de fábrica con una serie de programas. El software de la ROM se divide en dos partes:
 * 2) Rutina de **arranque** o [|POST] (, auto diagnóstico de encendido): Realiza el chequeo de los componentes de la computadora; por ejemplo, circuitos controladores de video, de acceso a memoria, el teclado, unidades de disco,etc. Se encarga de determinar cuál es el hardware que está presente y de la puesta a punto de la computadora. Mediante un programa de configuración, el SETUP, lee una memoria llamada CMOS RAM (RAM de Semiconductor de óxido metálico). Ésta puede mantener su contenido durante varios años, aunque la computadora está apagada, con muy poca energía eléctrica suministrada por una batería, guarda la fecha, hora, la memoria disponible, capacidad de disco rígido, si tiene disquetera o no. Se encarga en el siguiente paso de realizar el arranque : lee un registro de arranque 'BR'  del disco duro o de otra unidad (como CD, USB, etc.), donde hay un programa que carga el sistema operativo a la RAM. A continuación cede el control a dicho sistema operativo y el computador queda listo para trabajar.
 * 3) Rutina o Sistema Básico de Entrada-Salida : permanece activa mientras se está usando el computador. Permite la activación de los periféricos de entrada/salida: teclado, monitor, ratón, etc.
 * 4)  [|RAM] o **memoria de acceso aleatorio** . Es la memoria del usuario que contiene de forma temporal el programa, los datos y los resultados que están siendo usados por el usuario del computador. En general es volátil, pierde su contenido cuando se apaga el computador, es decir que mantiene los datos y resultados en tanto el bloque reciba alimentación eléctrica, a excepción de la CMOS RAM.
 * //__ 5.2 MEMORIA SECUNDARIA __//**
 * //__ 5.3 FIRMWARE __//**
 * //__ 5.4 TRANSFERENCIA DE DATOS __//**

​<span style="color: #0000ff; font-family: 'Arial Black',Gadget,sans-serif; font-size: 230%;">MARIO IVAN ROMERO

En [|informática], la **memoria** (también llamada **almacenamiento**) se refiere a los componentes de una [|computadora], dispositivos y [|medios de almacenamiento] que retienen [|datos] informáticos durante algún intervalo de tiempo. Las memorias de computadora proporcionan unas de las principales funciones de la computación moderna, la retención o almacenamiento de información. Es uno de los componentes fundamentales de todas las computadoras modernas que, acoplados a una [|unidad central de procesamiento] (//**CPU**// por su sigla en inglés, //central processing unit//), implementa lo fundamental del modelo de computadora de [|Von Neumann], usado desde los años 1940. En la actualidad, memoria suele referirse a una forma de almacenamiento de [|estado sólido] conocido como [|memoria RAM] (memoria de acceso aleatorio, RAM por sus siglas en inglés //random access memory//) y otras veces se refiere a otras formas de almacenamiento rápido pero temporal. De forma similar, se refiere a formas de almacenamiento masivo como [|discos ópticos] y tipos de [|almacenamiento magnético] como [|discos duros] y otros tipos de almacenamiento más lentos que las memorias RAM, pero de naturaleza más permanente. Estas distinciones contemporáneas son de ayuda porque son fundamentales para la arquitectura de computadores en general. Además, se refleja una diferencia técnica importante y significativa entre memoria y dispositivos de almacenamiento masivo, que se ha ido diluyendo por el uso histórico de los términos "almacenamiento primario" (a veces "almacenamiento principal"), para memorias de acceso aleatorio, y "almacenamiento secundario" para dispositivos de almacenamiento masivo. Esto se explica en las siguientes secciones, en las que el término tradicional "almacenamiento" se usa como subtítulo por conveniencia.



Almacenamiento primario
La [|memoria primaria] está directamente conectada a la CPU de la computadora. Debe estar presente para que la CPU funcione correctamente. El almacenamiento primario consiste en tres tipos de almacenamiento:
 * Los [|registros del procesador] son internos de la CPU. Contienen información que las unidades aritmético-lógicas necesitan llevar a la instrucción en ejecución. Técnicamente, son los más rápidos de los almacenamientos de la computadora, siendo transistores de conmutación integrados en el chip de silicio del [|microprocesador] (CPU) que funcionan como "flip-flop" electrónicos.
 * La [|memoria caché] es un tipo especial de memoria interna usada en muchas CPU para mejorar su eficiencia o rendimiento. Parte de la información de la memoria principal se duplica en la memoria caché. Comparada con los registros, la caché es ligeramente más lenta pero de mayor capacidad. Sin embargo, es más rápida, aunque de mucha menor capacidad que la memoria principal. También es de uso común la memoria caché multi-nivel - la "caché primaria" que es más pequeña, rápida y cercana al dispositivo de procesamiento; la "caché secundaria" que es más grande y lenta, pero más rápida y mucho más pequeña que la memoria principal.
 * La [|memoria principal] contiene los programas en ejecución y los datos con que operan. La unidad aritmético-lógica puede transferir información muy rápidamente entre un registro del microprocesador y localizaciones del almacenamiento principal, también conocidas como "direcciones de memoria". En las computadoras modernas se usan [|memorias de acceso aleatorio] basadas en electrónica del estado sólido, que está directamente conectada a la CPU a través de un "bus de memoria" y de un "bus de datos".

Almacenamiento secundario
La [|memoria secundaria] requiere que la computadora use sus canales de [|entrada/salida] para acceder a la información y se utiliza para almacenamiento a largo plazo de información persistente. Sin embargo, la mayoría de los [|sistemas operativos] usan los dispositivos de almacenamiento secundario como área de intercambio para incrementar artificialmente la cantidad aparente de memoria principal en la computadora. La memoria secundaria también se llama "de almacenamiento masivo". Habitualmente, la memoria secundaria o de almacenamiento masivo tiene mayor capacidad que la memoria primaria, pero es mucho más lenta. En las computadoras modernas, los [|discos duros] suelen usarse como dispositivos de almacenamiento masivo. El tiempo necesario para acceder a un byte de información dado almacenado en un disco duro es de unas milésimas de segundo (milisegundos). En cambio, el tiempo para acceder al mismo tipo de información en una [|memoria de acceso aleatorio] ([|RAM]) se mide en mil-millonésimas de segundo (nanosegundos). Esto ilustra cuan significativa es la diferencia entre la velocidad de las memorias de estado sólido y la velocidad de los dispositivos rotantes de almacenamiento magnético u óptico: los discos duros son del orden de un millón de veces más lentos que la memoria (primaria). Los dispositivos rotantes de almacenamiento óptico (unidades de CD y DVD) son incluso más lentos que los discos duros, aunque es probable que su velocidad de acceso mejore con los avances tecnológicos. Por lo tanto, el uso de la memoria virtual, que es cerca de un millón de veces más lenta que memoria “verdadera”, ralentiza apreciablemente el funcionamiento de cualquier computadora. Muchos sistemas operativos implementan la memoria virtual usando términos como [|memoria virtual] o "fichero de caché". La principal ventaja histórica de la memoria virtual es el precio; la memoria virtual resultaba mucho más barata que la memoria real. Esa ventaja es menos relevante hoy en día. Aun así, muchos sistemas operativos siguen implementándola, a pesar de provocar un funcionamiento significativamente más lento.

Características de las memorias La división entre primario, secundario, terciario, fuera de línea se basa en la [|jerarquía de memoria] o distancia desde la unidad central de proceso. Hay otras formas de caracterizar a los distintos tipos de memoria.

Volatilidad de la información

 * La [|memoria volátil] requiere energía constante para mantener la información almacenada. La memoria volátil se suele usar sólo en memorias primarias.La memoria RAM es una memoria volatil, ya que pierde informacion en la falta de energia electrica.
 * La [|memoria no volátil] retendrá la información almacenada incluso si no recibe corriente eléctrica constantemente, como es el caso de la memoria ROM. Se usa para almacenamientos a largo plazo y, por tanto, se usa en memorias secundarias, terciarias y fuera de línea.
 * Memoria dinámica es una memoria volátil que además requiere que periódicamente se **refresque** la información almacenada, o leída y reescrita sin modificaciones.

Habilidad para acceder a información no contigua

 * [|Acceso aleatorio] significa que se puede acceder a cualquier localización de la memoria en cualquier momento en el mismo intervalo de tiempo, normalmente pequeño.
 * [|Acceso secuencial] significa que acceder a una unidad de información tomará un intervalo de tiempo variable, dependiendo de la unidad de información que fue leída anteriormente. El dispositivo puede necesitar buscar (posicionar correctamente el [|cabezal de lectura/escritura] de un disco), o dar vueltas (esperando a que la posición adecuada aparezca debajo del cabezal de lectura/escritura en un medio que gira continuamente).

Habilidad para cambiar la información

 * Las //memorias de lectura/escritura// o //memorias cambiables// permiten que la información se reescriba en cualquier momento. Una computadora sin algo de memoria de lectura/escritura como memoria principal sería inútil para muchas tareas. Las computadora modernas también usan habitualmente memorias de lectura/escritura como memoria secundaria.
 * La //memorias de sólo lectura// retienen la información almacenada en el momento de fabricarse y la memoria de escritura única ([|WORM]) permite que la información se escriba una sola vez en algún momento tras la fabricación. También están las memorias inmutables, que se utilizan en memorias terciarias y fuera de línea. Un ejemplo son los [|CD-ROMs].
 * Las //memorias de escritura lenta y lectura rápida// son memorias de lectura/escritura que permite que la información se reescriba múltiples veces pero con una velocidad de escritura mucho menor que la de lectura. Un ejemplo son los [|CD-RW].

Direccionamiento de la información

 * En la **memoria de localización direccionable**, cada unidad de información accesible individualmente en la memoria se selecciona con su [|dirección de memoria] numérica. En las computadoras modernas, la memoria de localización direccionable se suele limitar a memorias primarias, que se leen internamente por programas de computadora ya que la localización direccionable es muy eficiente, pero difícil de usar para los humanos.
 * En las **memorias de [|sistema de archivos],** la información se divide en //[|Archivos informáticos]// de longitud variable y un fichero concreto se localiza en directorios y nombres de archivos "legible por humanos". El dispositivo subyacente sigue siendo de localización direccionable, pero el sistema operativo de la computadora proporciona la **abstracción** del sistema de archivos para que la operación sea más entendible. En las computadora modernas, las memorias secundarias, terciarias y fuera de línea usan sistemas de archivos.
 * En las **memorias de [|contenido direccionable]** (//content-addressable memory//), cada unidad de información legible individualmente se selecciona con una [|valor hash] o un identificador corto sin relación con la dirección de memoria en la que se almacena la información. La memoria de contenido direccionable pueden construirse usando [|software] o [|hardware]; la opción hardware es la opción más rápida y cara.

Capacidad de memoria
Memorias de mayor capacidad son el resultado de la rápida evolución en tecnología de [|materiales semiconductores]. Los primeros programas de ajedrez funcionaban en máquinas que utilizaban memorias de base magnética. A inicios de 1970 aparecen las memorias realizadas por semiconductores, como las utilizadas en la serie de computadoras IBM 370. La velocidad de los computadores se incrementó, multiplicada por 100.000 aproximadamente y la capacidad de memoria creció en una proporción similar. Este hecho es particularmente importante para los programas que utilizan tablas de transposición: a medida que aumenta la velocidad de la computadora se necesitan memorias de capacidad proporcionalmente mayor para mantener la cantidad extra de posiciones que el programa está buscando. Se espera que la capacidad de procesadores siga aumentando en los próximos años; no es un abuso pensar que la capacidad de memoria continuará creciendo de manera impresionante. Memorias de mayor capacidad podrán ser utilizadas por programas con tablas de Hash de mayor envergadura, las cuales mantendrán la información en forma permanente.
 * Minicomputadoras: se caracterizan por tener una configuración básica regular que puede estar compuesta por un monitor, unidades de disquete, disco, impresora, etc. Su capacidad de memoria varía de 16 a 256 kbytes.
 * Macrocomputadoras: son aquellas que dentro de su configuración básica contienen unidades que proveen de capacidad masiva de información, terminales (monitores), etc. Su capacidad de memoria varía desde 256 a 512 kbytes, también puede tener varios megabytes o hasta gigabytes según las necesidades de la empresa.
 * Microcomputadores y computadoras personales: con el avance de la microelectrónica en la década de los 70 resultaba posible incluir todos los componente del procesador central de una computadora en un solo circuito integrado llamado microprocesador. Ésta fue la base de creación de unas computadoras a las que se les llamó microcomputadoras. El origen de las microcomputadoras tuvo lugar en los Estados Unidos a partir de la comercialización de los primeros microprocesadores (INTEL 8008, 8080). En la década de los 80 comenzó la verdadera explosión masiva, de los ordenadores personales //(Personal Computer PC)// de IBM. Esta máquina, basada en el microprocesador INTEL 8008, tenía características interesantes que hacían más amplio su campo de operaciones, sobre todo porque su nuevo sistema operativo estandarizado (MS-DOS, //Microsoft Disk Operating Sistem//) y una mejor resolución óptica, la hacían más atractiva y fácil de usar. El ordenador personal ha pasado por varias transformaciones y mejoras que se conocen como XT(Tecnología Extendida), AT(Tecnología Avanzada) y PS/2...



[])



[] []

OBED AGUILAR RAMOS MEMORIAS

El propósito del [|almacenamiento] es guardar [|datos] que [|la computadora] no esté usando. El almacenamiento tiene tres ventajas sobre la [|memoria]: El medio de almacenamiento más común es el disco magnético. El dispositivo que contiene al disco se llama unidad de disco (drive). La mayoría de las [|computadoras] personales tienen un [|disco duro]no removible. Además usualmente hay una o dos unidades de disco flexible, las cuales le permiten usar discos flexibles removibles. El disco duro normalmente puede guardar muchos más [|datos] que un disco flexible y por eso se usa disco duro como el archivero principal de la [|computadora]. Los discos flexibles se usan para cargar [|programas] nuevos, o datos al disco duro, intercambiar datos con otros usuarios o hacer una copia de respaldo de los datos que están en el disco duro. Una computadora puede leer y escribir [|información] en un disco duro mucho más rápido que en el disco flexible. La diferencia de [|velocidad]se debe a que un disco duro está construido con [|materiales] más pesados, gira mucho más rápido que un disco flexible y está sellado dentro de una cámara de [|aire], las partículas de polvo no pueden entrar en [|contacto] con las cabezas. La memorización consiste en la capacidad de registrar sea una cadena de caracteres o de instrucciones ([|programa]) y tanto volver a incorporarlo en determinado [|proceso] como ejecutarlo bajo ciertas circunstancias. El [|computador] dispone de varios dispositivos de memorización: La principal memoria externa es el llamado "disco duro", que está conformado por un aparato independiente, que contiene un conjunto de placas de [|plástico] magnetizado apto para registrar la "grabación" de los datos que constituyen los "archivos" y [|sistemas] de programas. Ese conjunto de discos gira a gran velocidad impulsado por un [|motor], y es recorrido también en forma muy veloz por un conjunto de brazos que "leen" sus [|registros]. También contiene un circuito electrónico propio, que recepciona y graba, como también [|lee] y dirige hacia otros componentes del computador la información registrada. Indudablemente, [|la memoria]externa contenida en el disco duro es la principal fuente del material de información (data) utilizado para la operación del computador, pues es en él que se registran el [|sistema] de programas que dirige su funcionamiento general (sistema operativo), los programas que se utilizan para diversas formas de uso (programas de [|utilidad]) y los elementos que se producen mediante ellos (archivos de [|texto], bases de datos, etc.). Es necesario aclarar que las unidades son infinitas, pero las antes nombradas son las usadas. BIT: su nombre se debe a la contracción de Binary Digit, es la mínima unidad de información y puede ser un cero o un uno BYTE: es la también conocida como el octeto, formada por ocho bits, que es la unidad básica, las capacidades de almacenamiento en las computadoras se organiza en potencias de dos, 16, 32, 64. Las demás unidades son solo múltiplos de las anteriores, por ello cada una de ellas están formadas por un determinado numero de Bits. La memoria principal o RAM Cuando las aplicaciones se ejecutan, primeramente deben ser cargadas en [|memoria RAM]. El procesador entonces efectúa accesos a dicha memoria para cargar instrucciones y enviar o recoger datos. Reducir el [|tiempo] necesario para acceder a la memoria, ayuda a mejorar las [|prestaciones] del sistema. La diferencia entre la [|RAM] y otros tipos de memoria de almacenamiento, como los disquetes o [|discos duros], es que la RAM es mucho más rápida, y se borra al apagar el ordenador. Es una memoria [|dinámica], lo que indica la necesidad de "recordar" los datos a la memoria cada pequeños periodos de tiempo, para impedir que esta pierda la información. Eso se llama //Refresco//. Cuando se pierde la [|alimentación], la memoria pierde todos los datos. "Random [|Access]", acceso aleatorio, indica que cada posición de memoria puede ser leída o escrita en cualquier orden. Lo contrario seria el acceso secuencial, en el cual los datos tienen que ser leídos o escritos en un orden predeterminado. Es preciso considerar que a cada BIT de la memoria le corresponde un pequeño condensador al que le aplicamos una pequeña carga eléctrica y que mantienen durante un tiempo en [|función]de la constante de descarga. Generalmente el refresco de memoria se realiza cíclicamente y cuando esta trabajando el DMA. El refresco de la memoria en modo normal esta a cargo del controlador del canal que también cumple la función de optimizar el tiempo requerido para la operación del refresco. Posiblemente, en más de una ocasión en el ordenador aparecen errores de en la memoria debido a que las memorias que se están utilizando son de una velocidad inadecuada que se descargan antes de [|poder] ser refrescadas. Las posiciones de memoria están organizadas en filas y en columnas. Cuando se quiere acceder a la RAM se debe empezar especificando la fila, después la columna y por último se debe indicar si deseamos escribir o leer en esa posición. En ese momento la RAM coloca los datos de esa posición en la salida, si el acceso es de [|lectura] o coge los datos y los almacena en la posición seleccionada, si el acceso es de [|escritura]. La cantidad de memoria Ram de nuestro sistema afecta notablemente a las prestaciones, fundamentalmente cuando se emplean sistemas operativos actuales. En general, y sobretodo cuando se ejecutan múltiples aplicaciones, puede que la [|demanda] de memoria sea superior a la realmente existente, con lo que el [|sistema operativo] [|fuerza] al procesador a simular dicha memoria con el disco duro (memoria virtual). Una buena [|inversión] para aumentar las prestaciones será por tanto poner la mayor cantidad de RAM posible, con lo que minimizaremos los accesos al disco duro. Los sistemas avanzados emplean RAM entrelazada, que reduce los tiempos de acceso mediante la [|segmentación] de la memoria del sistema en dos [|bancos] coordinados. Durante una solicitud particular, un [|banco] suministra la información al procesador, mientras que el otro prepara datos para el siguiente ciclo; en el siguiente acceso, se intercambian los papeles. Los módulos habituales que se encuentran en el [|mercado], tienen unos tiempos de acceso de 60 y 70 ns (aquellos de tiempos superiores deben ser desechados por lentos). Es conveniente que todos los bancos de memoria estén constituidos por módulos con el mismo tiempo de acceso y a ser posible de 60 ns. Hay que tener en cuenta que el [|bus]de datos del procesador debe coincidir con el de la memoria, y en el caso de que no sea así, esta se organizará en bancos, habiendo de tener cada banco la cantidad necesaria de módulos hasta llegar al ancho buscado. Por tanto, el ordenador sólo trabaja con bancos completos, y éstos sólo pueden componerse de módulos del mismo tipo y capacidad. Como existen restricciones a la hora de colocar los módulos, hay que tener en cuenta que no siempre podemos alcanzar todas las configuraciones de memoria. Tenemos que rellenar siempre el banco primero y después el banco número dos, pero siempre rellenando los dos zócalos de cada banco (en el caso de que tengamos dos) con el mismo tipo de memoria. Combinando diferentes tamaños en cada banco podremos poner la cantidad de memoria que deseemos.** Tipos de memorias RAM DRAM**: acrónimo de "Dynamic Random Access Memory", o simplemente RAM ya que es la original, y por tanto la más lenta. Usada hasta la época del 386, su velocidad de refresco típica es de 80 ó 70 nanosegundos (ns), tiempo éste que tarda en vaciarse para poder dar entrada a la siguiente serie de datos. Por ello, la más rápida es la de 70 ns. Físicamente, aparece en forma de DIMMs o de SIMMs, siendo estos últimos de 30 contactos.** FPM **(Fast Page Mode): a veces llamada DRAM, puesto que evoluciona directamente de ella, y se usa desde hace tanto que pocas veces se las diferencia. Algo más rápida, tanto por su [|estructura] (el modo de Página Rápida) como por ser de 70 ó 60 ns. Es lo que se da en llamar la RAM normal o estándar. Usada hasta con los primeros [|Pentium], físicamente aparece como SIMMs de 30 ó 72 contactos (los de 72 en los Pentium y algunos 486). Para acceder a este tipo de memoria se debe especificar la fila (página) y seguidamente la columna. Para los sucesivos accesos de la misma fila sólo es necesario especificar la columna, quedando la columna seleccionada desde el primer acceso. Esto hace que el tiempo de acceso en la misma fila (página) sea mucho más rápido. Era el tipo de memoria normal en los ordenadores 386, 486 y los primeros Pentium y llegó a alcanzar velocidades de hasta 60 ns. Se presentaba en módulos SIMM de 30 contactos (16 bits) para los 386 y 486 y en módulos de 72 contactos (32 bits) para las últimas placas 486 y las placas para Pentium.** EDO o EDO-RAM: **Extended Data Output-RAM. Evoluciona de la FPM. Permite empezar a introducir nuevos datos mientras los anteriores están saliendo (haciendo su Output), lo que la hace algo más rápida (un 5%, más o menos). Mientras que la memoria tipo FPM sólo podía acceder a un solo byte (una instrucción o [|valor]) de información de cada vez, la memoria EDO permite mover un bloque completo de memoria a la caché interna del procesador para un acceso más rápido por parte de éste. La estándar se encontraba con refrescos de 70, 60 ó 50 ns. Se instala sobre todo en SIMMs de 72 contactos, aunque existe en forma de DIMMs de 168. La ventaja de la memoria EDO es que mantiene los datos en la salida hasta el siguiente acceso a memoria. Esto permite al procesador ocuparse de otras tareas sin tener que atender a la lenta memoria. Esto es, el procesador selecciona la posición de memoria, realiza otras tareas y cuando vuelva a consultar la DRAM los datos en la salida seguirán siendo válidos. Se presenta en módulos SIMM de 72 contactos (32 bits) y módulos DIMM de 168 contactos (64 bits).** SDRAM**:** Sincronic-RAM**. Es un tipo síncrono de memoria, que, lógicamente, se sincroniza con el procesador, es decir, el procesador puede obtener información en cada ciclo de reloj, sin estados de espera, como en el caso de los tipos anteriores. Sólo se presenta en forma de DIMMs de 168 contactos; es la opción para ordenadores nuevos.** SDRAM **funciona de manera totalmente diferente a FPM o EDO. DRAM, FPM y EDO transmiten los datos mediante [|señales] de [|control], en la memoria SDRAM el acceso a los datos esta sincronizado con una señal de reloj externa. La memoria EDO está pensada para funcionar a una velocidad máxima de BUS de 66 Mhz, llegando a alcanzar 75MHz y 83 MHz. Sin embargo, la memoria SDRAM puede aceptar velocidades de BUS de hasta 100 MHz, lo que dice mucho a favor de su estabilidad y ha llegado a alcanzar velocidades de 10 ns. Se presenta en módulos DIMM de 168 contactos (64 bits). El ser una memoria de 64 bits, implica que no es necesario instalar los módulos por parejas de módulos de igual tamaño, velocidad y [|marca]** PC-100 DRAM**: Este tipo de memoria, en principio con [|tecnología] SDRAM, aunque también la habrá EDO. La especificación para esta memoria se basa sobre todo en el uso no sólo de chips de memoria de alta [|calidad], sino también en [|circuitos]impresos de alta calidad de 6 o 8 capas, en vez de las habituales 4; en cuanto al circuito impreso este debe cumplir unas tolerancias mínimas de interferencia eléctrica; por último, los ciclos de memoria también deben cumplir unas especificaciones muy exigentes. De cara a evitar posibles confusiones, los módulos compatibles con este estándar deben estar identificados así: PC100-abc-def.** BEDO **(burst Extended Data Output): Fue diseñada originalmente para soportar mayores velocidades de BUS. Al igual que la memoria SDRAM, esta memoria es capaz de transferir datos al procesador en cada ciclo de reloj, pero no de forma continuada, como la anterior, sino a ráfagas (bursts), reduciendo, aunque no suprimiendo totalmente, los tiempos de espera del procesador para escribir o leer datos de memoria.** RDRAM:**(Direct Rambus DRAM). Es un tipo de memoria de 64 bits que puede producir ráfagas de 2ns y puede alcanzar tasas de transferencia de 533 MHz, con picos de 1,6 GB/s. Pronto podrá verse en el [|mercado] y es posible que tu próximo equipo tenga instalado este tipo de memoria. Es el componente ideal para las [|tarjetas] [|gráficas] AGP, evitando los cuellos de botella en la transferencia entre la tarjeta gráfica y la memoria de sistema durante el acceso directo a memoria (DIME) para el almacenamiento de texturas gráficas. Hoy en día la podemos encontrar en las consolas NINTENDO 64.** DDR SDRAM **: (Double Data Rate SDRAM o SDRAM-II). Funciona a velocidades de 83, 100 y 125MHz, pudiendo doblar estas velocidades en la transferencia de datos a memoria. En un futuro, esta velocidad puede incluso llegar a triplicarse o cuadriplicarse, con lo que se adaptaría a los nuevos [|procesadores]. Este tipo de memoria tiene la ventaja de ser una extensión de la memoria SDRAM, con lo que facilita su implementación por la mayoría de los fabricantes.** SLDRAM:**Funcionará a velocidades de 400MHz, alcanzando en modo doble 800MHz, con transferencias de 800MB/s, llegando a alcanzar 1,6GHz, 3,2GHz en modo doble, y hasta 4GB/s de transferencia. Se cree que puede ser la memoria a utilizar en los grandes [|servidores] por la alta transferencia de datos.** ESDRAM: **Este tipo de memoria funciona a 133MHz y alcanza transferencias de hasta 1,6 GB/s, pudiendo llegar a alcanzar en modo doble, con una velocidad de 150MHz hasta 3,2 GB/s. La memoria FPM (Fast Page Mode) y la memoria EDO también se utilizan en tarjetas gráficas, pero existen además otros [|tipos de memoria] DRAM, pero que SÓLO de utilizan en TARJETAS GRÁFICAS, y son los siguientes:** MDRAM **(Multibank DRAM) Es increíblemente rápida, con transferencias de hasta 1 GIGA/s, pero su coste también es muy elevado.** SGRAM**(Synchronous Graphic RAM) Ofrece las sorprendentes capacidades de la memoria SDRAM para las tarjetas gráficas. Es el tipo de memoria más popular en las nuevas tarjetas gráficas aceleradoras 3D.** VRAM **Es como la memoria RAM normal, pero puede ser accedida al mismo tiempo por el [|monitor]y por el procesador de la tarjeta gráfica, para suavizar la presentación gráfica en pantalla, es decir, se puede leer y escribir en ella al mismo tiempo.** WRAM (**Window RAM) Permite leer y escribir información de la memoria al mismo tiempo, como en la VRAM, pero está optimizada para la presentación de un gran número de [|colores]y para altas resoluciones de pantalla. Es un poco más económica que la anterior. Para procesadores lentos, por ejemplo el 486, la memoria FPM era suficiente. Con procesadores más rápidos, como los Pentium de primera generación, se utilizaban memorias EDO. Con los últimos procesadores Pentium de segunda y tercera generación, la memoria SDRAM es la mejor solución. La memoria más exigente es la PC100 (SDRAM a 100 MHz), necesaria para montar un AMD K6-2 o un Pentium a 350 MHz o más. Va a 100 MHz en vez de los 66 MHZ usuales. La [|memoria ROM]se caracteriza porque solamente puede ser leída (ROM=Read Only Memory). Alberga una información esencial para el funcionamiento del computador, que por lo tanto no puede ser modificada porque ello haría imposible la continuidad de ese funcionamiento. Uno de los elementos más característicos de la memoria ROM, es el [|BIOS], (Basic Input-Output System = sistema básico de entrada y salida de datos) que contiene un sistema de programas mediante el cual el computador "arranca" o "inicializa", y que están "escritos" en forma permanente en un circuito de los denominados CHIPS que forman parte de los componentes físicos del computador, llamados "[|hardware]".** Dispositivos de Almacenamiento Secundario Los Floppy drives**: Por mala y anticuada que sea una computadora, siempre dispone de al menos uno de estos aparatos. Su capacidad es totalmente insuficiente para las necesidades actuales, pero cuentan con la ventaja que les dan los muchos años que llevan como estándar absoluto para almacenamiento portátil. ¿Estándar? Bien, quizá no tanto. Desde aquel lejano 1981, el mundo del PC ha conocido casi diez tipos distintos de disquetes y de lectores para los mismos. Originariamente los disquetes eran flexibles y bastante grandes, unas 5,25 pulgadas de ancho. La capacidad primera de 160 Kb se reveló enseguida como insuficiente, por lo que empezó a crecer y no paró hasta los 1,44 MB, ya con los disquetes actuales, más pequeños (3,5"), más rígidos y protegidos por una pestaña metálica. Incluso existe un [|modelo] de 2,88 MB y 3,5" que incorporaban algunas computadoras IBM, pero no llegó a cuajar porque los discos resultaban algo caros y seguían siendo demasiado escasos para aplicaciones un tanto serias; mucha gente opina que hasta los 100 MB de un Zip son insuficientes. Las [|disqueteras] son compatibles "hacia atrás"; es decir, que en una disquetera de 3,5" de alta [|densidad] (de 1,44 MB) podemos usar discos de 720 Kb o de 1,44 MB, pero en una de doble densidad, más antigua, sólo podemos usarlos de 720 Kb.** Unidades de disco Ls-120: **es una unidad diseñada para [|la lectura] y escritura en disquetes de 3 ½ pulgadas de gran capacidad de almacenamiento (120 MB) en especial para archivos y programas modernos mas amplios. La tecnología del LS -120 utiliza una interfase IDE que graba en pistas de alta densidad, las cuales son leídas por un rayo [|láser] en cabezas de alta precisión.** Discos duros Las capacidades de los discos duros varían desde 10 Mb. hasta varios GB. en minis y grandes computadoras. Para conectar un disco duro a una computadora es necesario disponer de una tarjeta controladora (o interfaz). La velocidad de acceso depende en gran parte de la tecnología del propio disco duro y de la tarjeta controladora asociada al discos duro. Estos están compuestos por varios platos, es decir varios discos de material magnético montados sobre un eje central sobre el que se mueven. Para leer y escribir datos en estos platos se usan las cabezas de lectura/escritura que mediante un proceso electromagnético codifican / decodifican la información que han de leer o escribir. La cabeza de lectura/escritura en un disco duro está muy cerca de la superficie, de forma que casi vuela sobre ella, sobre el colchón de aire formado por su propio [|movimiento]. Debido a esto, están cerrados herméticamente, porque cualquier partícula de polvo puede dañarlos. Los discos duros han evolucionado mucho desde los [|modelos]primitivos de 10 ó 20 MB. Actualmente los tamaños son del orden de varios gigabytes, el tiempo medio de acceso es muy bajo (menos de 20 ms) y su velocidad de transferencia es tan alta que deben girar a más de 5000 r.p.m. (revoluciones por minuto), lo que desgraciadamente hace que se calienten como demonios, por lo que no es ninguna tontería instalarles un ventilador para su [|refrigeración]. Una diferencia fundamental entre unos y otros discos duros es su interfaz de conexión. Antiguamente se usaban diversos tipos, como MFM, RLL o ESDI, aunque en la actualidad sólo se emplean dos: IDE y SCSI.** usado por el disco duro:**El interfaz es la conexión entre el mecanismo de la unidad de disco y el bus del sistema. El interfaz define la forma en que las señales pasan entre el bus del sistema y el disco duro. En el caso del disco, su interfaz se denomina controladora o tarjeta controladora, y se encarga no sólo de transmitir y transformar la información que parte de y llega al disco, sino también de seleccionar la unidad a la que se quiere acceder, del formato, y de todas las órdenes de bajo nivel en general. La controladora a veces se encuentra dentro de la placa madre. Se encuentran gobernados por una controladora y un determinado interfaz que puede ser:** · ST506**: Es un interfaz a nivel de dispositivo; el primer interfase utilizado en los PC’s. Proporciona un valor máximo de transferencia de datos de menos de 1 Mbyte por segundo (625k por segundo con [|codificación] MFM, y 984k por segundo con codificación RLL). Actualmente esta desfasado y ya no hay modelos de disco duro con este tipo de interfaz.** · ESDI**: Es un interfaz a nivel de dispositivo diseñado como un sucesor del ST506 pero con un valor más alto de transferencia de datos (entre 1.25 y 2.5 Mbytes por segundo).Ya ha dejado de utilizarse este interfaz y es difícil de encontrar. ·** IDE**: Es un interfase a nivel de sistema que cumple la norma ANSI de acoplamiento a los AT y que usa una variación sobre el bus de expansión del AT (por eso también llamados discos tipo AT) para conectar una unidad de disco a la [|CPU], con un valor máximo de transferencia de 4 Mbytes por segundo. En principio, IDE era un término genérico para cualquier interfaz a nivel de sistema. La especificación inicial de este interfaz está mal definida. Es más rápida que los antiguos interfaz ST506 y ESDI pero con la desaparición de los ATs este interfaz desaparecerá para dejar paso al SCSI y el SCSI-2. Íntimamente relacionado con el IDE, tenemos lo que se conoce como ATA, [|concepto] que define un conjunto de [|normas]que deben cumplir los dispositivos. Años atrás la compañía Western Digital introdujo el standard E-IDE (Enhanced IDE), que mejoraba la tecnología superando el límite de acceso a particiones mayores de 528 Mb. y se definió ATAPI, normas para la implementación de lectores de [|CD-ROM] y unidades de cinta con interfaz IDE. E-IDE se basa en el conjunto de especificaciones ATA-2. Como contrapartida comercial a E-IDE, [|la empresa] Seagate presento el sistema FAST-ATA-2, basado principalmente en las normas ATA-2. En cualquier caso a los discos que sean o bien E-IDE o FAST-ATA, se les sigue aplicando la denominación IDE como referencia. Para romper la barrera de los 528 Mb. las nuevas unidades IDE proponen varias [|soluciones]:** Debido a la dificultad que entraña la implementación de la compatibilidad LBA en BIOS, muchos de las computadoras personales de fabricación más reciente continúan ofreciendo únicamente compatibilidad con CHS. El techo de la capacidad que permite las solución CHS se sitúa en los 8.4 GB, que por el momento parecen suficientes. · SCSI**: Es un interfase a nivel de sistema, diseñado para aplicaciones de propósito general, que permite que se conecten hasta siete dispositivos a un único controlador. Usa una conexión paralela de 8 bits que consigue un valor máximo de transferencia de 5 Mbytes por segundo. Actualmente se puede oír hablar también de** SCSI**-**2 **que no es más que una versión actualizada y mejorada de este interfase. Es el interfase con más futuro, si bien tiene [|problemas] de compatibilidad entre las diferentes opciones de controladoras, discos duros, [|impresoras], unidades de [|CD]-ROM y demás dispositivos que usan este interfase debido a la falta de un estándar verdaderamente sólido. Las mejoras del** SCSI**-**2 **sobre el** SCSI **tradicional son el aumento de la velocidad a través del bus, desde 5 Mhz a 10 Mhz, duplicando de esta forma el caudal de datos. Además se aumenta el ancho del bus de 8 a 16 bits, doblando también el flujo de datos. Actualmente se ha logrado el ancho de 32 bits, consiguiendo velocidades teóricas de hasta 40 Mbytes / seg. Los interfaces IDE y SCSI llevan la [|electrónica]del controlador en el disco, por lo que el controlador realmente no suele ser más que un adaptador principal para conectar el disco al PC. Como se puede ver unos son interfaz a nivel de dispositivo y otros a nivel de sistema, la diferencia entre ambos es:** · INTERFAZ A NIVEL DE DISPOSITIVO**: Es un interfaz que usa un controlador externo para conectar discos al PC. Entre otras [|funciones], el controlador convierte la ristra de datos del disco en datos paralelos para el bus del [|microprocesador] principal del sistema. ST506 y ESDI son interfaz a nivel de dispositivo. ·** INTERFAZ A NIVEL DE SISTEMA**: Es una conexión entre el disco duro y su sistema principal que pone funciones de control y separación de datos sobre el propio disco (y no en el controlador externo), SCSI e IDE son interfaz a nivel de sistema.**  El estándar IDE fue ampliado por la norma ATA-2 en lo que se ha dado en denominar EIDE (Enhanced IDE o IDE mejorado). Los sistemas EIDE disponen de 2 canales IDE, primario y secundario, con lo que pueden aceptar hasta 4 dispositivos, que no tienen porqué ser discos duros mientras cumplan las normas de conectores ATAPI; por ejemplo, los CD-ROMs y algunas unidades SuperDisk se presentan con este tipo de conector. En cada uno de los canales IDE debe haber un dispositivo Maestro (master) y otro Esclavo (slave). El maestro es el primero de los dos y se suele situar al final del cable, asignándosele generalmente la letra "C" en DOS. El esclavo es el segundo, normalmente conectado en el centro del cable entre el maestro y la controladora, la cual muchas veces está integrada en la propia placa base; se le asignaría la letra "D". Los dispositivos IDE o EIDE como discos duros o CD-ROMs disponen de unos microinterruptores (jumpers), situados generalmente en la parte posterior o inferior de los mismos, que permiten seleccionar su [|carácter] de maestro, esclavo o incluso otras posibilidades como "maestro sin esclavo". Las posiciones de los jumpers vienen indicadas en una etiqueta en la superficie del disco, o bien en el [|manual] o serigrafiadas en la placa de circuito del disco duro, con las letras M para designar "maestro" y S para "esclavo". Los modos DMA tienen la ventaja de que liberan al microprocesador de gran parte del [|trabajo]de la transferencia de datos, encargándoselo al chipset de la placa (si es que éste tiene esa capacidad, como ocurre desde los tiempos de los Intel Tritón), algo parecido a lo que hace la tecnología SCSI. Sin embargo, la activación de esta característica (conocida como bus mastering) requiere utilizar los drivers adecuados y puede dar problemas con el CD-ROM, por lo que en realidad el único modo útil es el UltraDMA.**  Esto hace que la ventaja de los discos duros SCSI sea apreciable en computadoras cargadas de trabajo, como servidores, computadoras para CAD o vídeo, o cuando se realiza multitarea de forma intensiva, mientras que si lo único que queremos es cargar [|Word] y hacer una [|carta] la diferencia de rendimiento con un disco UltraDMA será inapreciable. En los discos SCSI resulta raro llegar a los 20 MB/s de transferencia teórica del modo Ultra SCSI, y ni de lejos a los 80 MB/s del modo Ultra-2 Wide SCSI, pero sí a cifras quizá alcanzables pero nunca superables por un disco IDE. De lo que no hay duda es que los discos SCSI son una opción profesional, de precio y prestaciones elevadas, por lo que los fabricantes siempre escogen este tipo de interfaz para sus discos de mayor capacidad y velocidad. Resulta francamente difícil encontrar un disco duro SCSI de mala calidad, pero debido a su alto precio conviene proteger nuestra inversión buscando uno con una garantía de varios años, 3 ó más por lo que pueda pasar... aunque sea improbable.** Los componentes físicos de una unidad de disco duro ·** DISCO**: Convencionalmente los discos duros están compuestos por varios platos, es decir varios discos de material magnético montados sobre un eje central. Estos discos normalmente tienen dos caras que pueden usarse para el almacenamiento de datos, si bien suele reservarse una para almacenar información de control. ·** EJE**: Es la parte del disco duro que actúa como soporte, sobre el cual están montados y giran los platos del disco.** · IMPULSOR DE CABEZA**: Es el mecanismo que mueve las cabezas de lectura / escritura radialmente a través de la superficie de los platos de la unidad de disco. Mientras que** lógicamente la capacidad de un disco **duro puede ser medida según los siguientes parámetros: ·** CILINDRO**: Es una pila tridimensional de pistas verticales de los múltiples platos. El número de cilindros de un disco corresponde al número de posiciones diferentes en las cuales las cabezas de lectura/escritura pueden moverse. ·** CLUSTER: **Es un [|grupo] de sectores que es la unidad más pequeña de almacenamiento reconocida por el DOS. Normalmente 4 sectores de 512 bytes constituyen un Cluster (racimo), y uno o más Cluster forman una pista.** · PISTA**: Es la trayectoria circular trazada a través de la superficie circular del plato de un disco por la cabeza de lectura / escritura. Cada pista está formada por uno o más Cluster.** · SECTOR**: Es la unidad básica de almacenamiento de datos sobre discos duros. En la mayoría de los discos duros los sectores son de 512 Bytes cada uno, cuatro sectores constituyen un Cluster. Otros elementos a tener en cuenta en el funcionamiento de la unidad es el tiempo medio entre fallos, MTBF (Mean Time Between Failures), se mide en horas (15000, 20000, 30000..) y a mayor numero mas fiabilidad del disco, ya que hay menor posibilidad de fallo de la unidad. Otro factor es el AUTOPARK o aparcamiento automático de las cabezas, consiste en el [|posicionamiento]de las cabezas en un lugar fuera del alcance de la superficie del disco duro de manera automático al apagar la computadora, esto evita posibles daños en la superficie del disco duro cuando la unidad es sometida a vibraciones o golpes en un posible traslado.**  Para hacer una adquisición inteligente se deben tener en cuenta algunos parámetros como la velocidad, durabilidad, portabilidad y el más importante de todos: su precio.** **: Son dispositivos que buscan ofrecer un sustituto de la disquetera, pero sin llegar a ser una opción clara como backup (copia de [|seguridad]) de todo un disco duro. Hoy en día muchos archivos alcanzan fácilmente el megabyte de tamaño, y eso sin entrar en campos como el CAD o el tratamiento de [|imagen] digital, donde un [|archivo] de 10 MB no es en absoluto raro.** Zip (Iomega) - 100 MB Las unidades Zip se caracterizan externamente por ser de un [|color] azul oscuro, al igual que los disquetes habituales. Estos discos son dispositivos magnéticos un poco mayores que los clásicos disquetes de 3,5 pulgadas, aunque mucho más robustos y fiables, con una capacidad sin compresión de 100 MB una vez formateados. Este tamaño les hace inapropiados para hacer copias de seguridad del disco duro completo, aunque idóneos para archivar todos los archivos referentes a un mismo tema o [|proyecto] en un único disco. Su velocidad de transferencia de datos no resulta comparable a la de un disco duro actual, aunque son decenas de veces más rápidos que una disquetera tradicional (alrededor de 1 MB/s para la versión SCSI). Existen en diversos formatos, tanto internos como externos. Los internos pueden tener interfaz IDE, como la de un disco duro o CD-ROM, o bien SCSI; ambas son bastante rápidas, la SCSI un poco más, aunque su precio es también superior. Las versiones externas aparecen con interfaz SCSI (con un rendimiento idéntico a la versión interna) o bien conectable al puerto paralelo, sin tener que prescindir de la [|impresora] conectada a éste. SuperDisk LS-120 - 120 MB (Imation/Panasonic) Aparenta ser un disquete de 3.5" algo más grueso, y ya tiene 120 MB a su disposición. Pero es un dispositivo diferente (ojo, usa una nueva disquetera, es decir no basta con comprarse los superdisquetes también hay que tener la lectora) La unidad se vende con conexión IDE para la versión interna o bien [|puerto paralelo] (el de impresora) para la externa, que, aunque parece menos pensada para [|viajes] accidentados que el Zip, permite conectarla a cualquier ordenador sin mayores problemas. Además, acaba de ser presentada una versión [|USB] que hace la instalación aún más sencilla. Si la BIOS de su placa lo permite (lo cual sólo ocurre con placas modernas de una cierta calidad, por ejemplo muchas para Pentium II) puede configurar la versión IDE incluso como unidad de arranque, con lo que no necesitará para nada la disquetera de 3,5". Su mayor "handicap" reside en haber dejado al Zip como única opción durante demasiado tiempo, pero la compatibilidad con los disquetes de 3,5" y sus 20 MB extra parece que están cambiando esta situación. EZFlyer (SyQuest) - 230 MB El EZFlyer es el descendiente del EZ135, cuyos discos de 135 MB puede utilizar además de los suyos propios de 230 MB. Se trata de lo que se suele denominar un dispositivo Winchester, que en este caso no es un rifle sino un disco duro removible como lo es el Jaz. Como dispositivo de este tipo, es tremendamente veloz: hasta 2 MB/s y menos de 20 ms de tiempo de acceso para la versión SCSI, unas cifras muy por encima de lo que son capaces de conseguir el Zip y el SuperDisk. A decir verdad, se trata de un [|producto]excelente, con el único problema de ser de gran tamaño físico. Es un buen dispositivo, cómodo, transportable, asequible de precio y capaz ya de realizar backups de un disco duro completo, aunque seguimos necesitando una cantidad de discos considerable. Existe en versiones SCSI y para puerto paralelo, de las cuales recomendamos la SCSI, como siempre, ya que la de puerto paralelo permite mayor transportabilidad pero limita la velocidad a la mitad. Dispositivos hasta 2 GB de capacidad **En general podemos decir que en el mundo PC sólo se utilizan de manera común dos tipos de dispositivos de almacenamiento que alcancen esta capacidad: las cintas de datos y los magneto-ópticos de 5.25". Las cintas son dispositivos orientados específicamente a realizar copias de seguridad masivas a bajo [|costo], mientras que los magneto-ópticos de 5.25" son mucho más versátiles... y muchísimo más caros. A estos dispositivos se les podría denominar multifuncionales; sirven tanto para guardar grandes archivos o [|proyectos] de forma organizada, como para realizar copias de seguridad del disco duro de forma có[|moda] e incluso como sustitutos de un segundo disco duro... o en el caso extremo, incluso del primero.** Magneto-ópticos de 3.5" - 128 MB a 1.3 GB Se trata de dispositivos que aúnan lo mejor de ambas tecnologías para ofrecer un producto con un bajo costo por MB almacenado, bastante rápido, con un soporte absolutamente transportable y sobre todo perdurable: almacenan sus datos prácticamente para siempre, sin afectarles lo más mínimo los campos magnéticos (ni el polvo, [|calor], humedad, etc., hasta un límite razonable), a la vez que le permite rescribir sus datos tantas veces como quiera. Una vez instalada la unidad, se maneja como si fuera un disco duro más (sin necesidad de ningún programa accesorio). Existen discos y lectores-grabadores de 128, 230, 540, 640 MB y 1.3 GB, pero en la actualidad sólo son recomendables los de 640 MB y 1.3 GB (estos últimos algo caros), que además permiten leer y escribir en los discos de menor capacidad (excepto en los de 128 MB, que generalmente sólo pueden ser leídos). Ah, no son compatibles con esas antiguallas que son los disquetes normales de 1.44 MB, por supuesto. Su velocidad es muy elevada, pero tiene el problema de que el proceso utilizado obliga a que la escritura se realice a la mitad de la velocidad de la lectura. Para subsanar este problema, Fujitsu (una de las [|empresas] que más potencian este mercado) a sacado unos nuevos modelos con tecnología LIMDOW (también conocida simplemente como OW, por OverWrite) en los que se puede alcanzar más de 1.5 MB/s en escritura. Grabadoras de CD-ROM - 650 MB hasta 700 MB Lo primero, hacer distinción entre grabadoras (aquellas que sólo permiten grabar la información una vez, sin que luego se pueda volver a escribir en el CD) y regrabadoras (las que, utilizando los discos apropiados, permiten grabarles numerosas veces, en [|teoría] unas mil). De todas formas cada vez quedan menos grabadoras que no sean también regrabadoras, pero conviene que se [|informe] por si acaso, evidentemente no es lo mismo lo uno que lo otro. Las grabadoras son como lectores de CD-ROM pero que permiten grabar además de leer. ¿En cualquier tipo de CD? No, en absoluto, para nada. Los CDs comerciales, de [|música]o datos, son absolutamente inalterables, lo cual es una de sus ventajas. Los CDs gravables son especiales y de dos tipos: CD-R (Recordable, gravable una única vez) y CD-RW (ReWritable, regrabable múltiples veces) por unos 8 a 15 pesos. Las características de esta tecnología determinan a la vez sus ventajas y sus principales problemas; los CD-ROMs, aunque son perfectos para distribuir datos por estar inmensamente extendidos, nunca han sido un prodigio de velocidad, y las grabadoras acentúan esta carencia. Si en los lectores de CD-ROM se habla como mínimo de 24x (otra cosa es que eso sea [|mentira], en realidad la velocidad media pocas veces supera los 1.8 MB/s, los 12x), en estas unidades la grabación se realiza generalmente a 4x (600 Kb/s), aunque algunas ofrecen ya 8x o más. Para realizar una grabación de cualquier tipo se recomienda poseer un equipo relativamente potente, digamos un Pentium sobrado de RAM (al menos 64 MB). Para evitar quedarnos cortos (lo que puede impedir llegar a grabar a 4x o estropear el CD por falta de continuidad de datos) podemos comprar una grabadora SCSI, que dan un flujo de datos más estable, tener una fuente de datos (disco duro o CD-ROM). Jaz (Iomega) - 1 GB ó 2 GB Las cifras de velocidad del Jaz son absolutamente alucinantes, casi indistinguibles de las de un disco duro moderno: poco más de 5 MB/s y menos de 15 ms. La razón de esto es fácil de explicar: cada cartucho Jaz es internamente, a casi todos los efectos, un disco duro al que sólo le falta el elemento lector-grabador, que se encuentra en la unidad. Por ello, atesora las ventajas de los discos duros: gran capacidad a bajo precio y velocidad, junto con sus inconvenientes: información sensible a campos magnéticos, durabilidad limitada en el tiempo, relativa fragilidad. De cualquier forma, y sin llegar a la extrema [|resistencia]de los discos Zip, podemos calificar este soporte de duro y fiable, aunque la información nunca estará tan a salvo como si estuviera guardada en un soporte óptico o magneto-óptico. SyJet (SyQuest) - 1.5 GB Casi idéntico al Jaz pero con cartuchos de 1.5 GB y una velocidad mínimamente inferior, de 5 MB/s y menos de 15 ms. Existe con todo tipo de interfaces: SCSI, EIDE e incluso puerto paralelo, pero por supuesto no lo utilice con este último tipo de conector o la velocidad quedará reducida a un quinto de la indicada, que corresponde a la SCSI (o a la EIDE en una computadora potente y sin utilizar mucho el microprocesador)  Esta fue la primera tecnología utilizada para almacenar grandes cantidades de datos. En la actualidad se siguen usando pero sobre todo para respaldar información. Las cintas magnéticas o Streamers presentan muchos problemas como dispositivos de almacenaje de datos, casi todos los tipos son extremadamente lentos (menos de 250 Kb/s) y los datos se almacenan secuencialmente por lo que si se quiere recuperar algo de la mitad de la cinta se deben esperar varios minutos hasta que la cinta encuentre la información requerida y además los datos no están totalmente [|seguros] ya que el calor o algún [|campo magnético] pueden dañarlos. Uno de los motivos que hace tan lentas las cintas magnéticas es el tipo de interfaz utilizada ya que en la mayoría de los casos se conectan por el puerto paralelo, o lo que es aun peor el puerto de la disquetera, pero dando un paso al frente, existen algunas mas rápidas, de mayor tecnología y precio, las cuales usan puertos SCSI y EIDE, lo que aumenta su [|productividad] que aun sigue siendo baja. En el mercado encontramos formatos como la DLT (Digital Linear Tape) adquirida y desarrollada por Quantum de 8mm. La DAT (Digital Audio Tape) desarrollada por HP y Sony, la cual en sus inicios era solo para grabar audio de gran calidad, fueron pequeñamente modificadas para aceptara datos de sistemas de computo, siendo las capacidades de las mismas desde 2 hasta 35 GB de manera comercial. Magneto-ópticos de 5.25" - hasta 4.6 GB Los magneto-ópticos de 5.25" se basan en la misma tecnología que sus hermanos pequeños de 3.5", por lo que atesoran sus mismas ventajas: gran fiabilidad y durabilidad de los datos a la vez que una velocidad razonablemente elevada. En este caso, además, la velocidad llega a ser incluso superior: más de 3 MB/s en lectura y más de 1.5 MB/s en escritura usando discos normales. Si el dispositivo soporta discos LIMDOW, la velocidad de escritura casi se duplica, con lo que llegaríamos a una velocidad más de 5 veces superior a la grabadora de CD-ROMs más rápida y comparable a la de los discos duros, lo que determina la utilización del interfaz SCSI exclusivamente y el apelativo de discos duros ópticos que se les aplica en ocasiones. Además, el [|cambio] de tamaño de 3.5" a 5.25" implica un gran aumento de capacidad; los discos van desde los 650 MB hasta los 5.2 GB, o lo que es lo mismo: desde la capacidad de un solo CD-ROM hasta la de 8, pasando por los discos más comunes, los de 1.3 y 2.6 GB. Con estas cifras y esta velocidad, hacer un backup de un disco duro de 2.5 GB. Conclusión Lo citado anteriormente a exigido a los fabricantes de memorias, la constante actualización de las mismas, superándose una y otra vez en velocidad, capacidad y almacenamiento. Actualmente el mercado está tomando vigor nuevamente, debido a que han aparecido procesadores muy rápidos, los cuales trabajan a velocidades de 1 GHz. Las memorias de definen por su similaridad con [|almacenes] internos en el ordenador. El término memoria identifica el almacenaje de datos que viene en forma chips, y el almacenaje de la palabra se utiliza para la memoria que existe en las cintas o los discos. Por otra parte, el término memoria se utiliza generalmente como [|taquigrafía] para la memoria [|física], que refiere a los chips reales capaces de llevar a cabo datos. Algunos ordenadores también utilizan la [|memoria virtual], que amplía memoria física sobre un disco duro. Cada ordenador viene con cierta cantidad de memoria física, referida generalmente como memoria principal o RAM. Se puede pensar en memoria principal como arreglo de celdas de memoria, cada una de los cuales puede llevar a cabo un solo byte de información. Un ordenador que tiene 1 megabyte de la memoria, por lo tanto, puede llevar a cabo cerca de 1 millón de bytes (o caracteres) de la información. La memoria funciona de manera similar a un [|juego]de cubículos divididos usados para clasificar la correspondencia en la [|oficina] postal. A cada bit de datos se asigna una dirección. Cada dirección corresponde a un cubículo (ubicación) en la memoria. Para guardar información en la memoria, el procesador primero envía la dirección para los datos. El controlador de memoria encuentra el cubículo adecuado y luego el procesador envía los datos a escribir. Para leer la memoria, el procesador envía la dirección para los datos requeridos. De inmediato, el controlador de la memoria encuentra los bits de información contenidos en el cubículo adecuado y los envía al bus de datos del procesador.** Bibliografía Fabricantes: Seagate Technology: [|http://www.seagate.com/] Maxtor: [|http://www.maxtor.com/] Western Digital: [|http://www.wdc.com/] Quantum: [|http://www.quantum.com/] Información de su computador
 * 1) Hay más espacio en almacenamiento que en memoria.
 * 2) El almacenamiento retiene su contenido cuando se apaga el computador
 * 3) El almacenamiento es más barato que la memoria.
 * La memoria ROM
 * La memoria RAM
 * Las [|memorias] externas. Un aspecto importante de la memorización es la capacidad de hacer ese [|registro] en [|medios] permanentes, básicamente los llamados "[|archivos]" grabados en disco.
 * El acumulador
 * Unidades de Memoria**
 * BIT: puede tener valore de 0 y 1, es decir sistema binario
 * BYTE: son 8 Bits.
 * KILOBYTE (KB) = 2 **10 bytes**
 * MEGABYTE (MB) = 2 10 Kilobyte = 2 **20 Bytes**
 * GIGABYTE (GB) = 2 10 Megabyte = 2 **30 Bytes**
 * TERABYTE (TB) =210 Gigabyte = 2**40 Bytes**
 * Acrónimo de Random [|Access] Memory, (Memoria de Acceso Aleatorio) es donde el ordenador guarda los datos que está utilizando en el momento presente. Se llama de acceso aleatorio porque el [|procesador] accede a la información que está en la memoria en cualquier punto sin tener que acceder a la información anterior y posterior. Es la memoria que se actualiza constantemente mientras el ordenador está en uso y que pierde sus datos cuando el ordenador se apaga.
 * La memoria secundaria son todas las unidades de disco que en un computador puede tener, se usan para almacenar programas ejecutables y grandes volúmenes de datos que requieren ser acsesados en algún momento.**
 * Pertenecen a la llamada memoria secundaria o almacenamiento secundario. Al disco duro se le conoce con gran cantidad de denominaciones como disco duro, rígido (frente a los discos flexibles o por su fabricación a base de una capa rígida de [|aluminio]), fijo (por su situación en la computadora de manera permanente), Winchester (por ser esta la primera [|marca]de cabezas para disco duro). Estas denominaciones aunque son las habituales no son exactas ya que existen discos de iguales prestaciones pero son flexibles, o bien removibles o transportables.
 * El CHS **es una [|traducción] entre los parámetros que la BIOS contiene de cilindros, cabezas y sectores (ligeramente incongruentes) y los incluidos en el [|software] de sólo lectura (Firmware) que incorpora la unidad de disco.**
 * El LBA **([|dirección] [|lógica] de bloque), estriba en traducir la información CHS en una dirección de 28 bits manejables por el sistema operativo, para el controlador de dispositivo y para la interfaz de la unidad.**
 * El interfaz IDE (más correctamente denominado ATA, el estándar de normas en que se basa) es el más usado en PCs normales, debido a que tiene un balance bastante adecuado entre [|precio]y prestaciones. Los discos duros IDE se distribuyen en canales en los que puede haber un máximo de 2 dispositivos por canal; en el estándar IDE inicial sólo se disponía de un canal, por lo que el número máximo de dispositivos IDE era 2.
 * Sobre este interfaz ya hemos hablado antes en el apartado de generalidades; sólo recalcar que la ventaja de estos discos no está en su [|mecánica], que puede ser idéntica a la de uno IDE (misma velocidad de rotación, mismo tiempo medio de acceso...) sino en que la transferencia de datos es más constante y casi independiente de la carga de trabajo del microprocesador.
 * ·** CABEZA DE LECTURA / ESCRITURA**: Es la parte de la unidad de disco que escribe y lee los datos del disco. Su funcionamiento consiste en una bobina de hilo que se acciona según el campo magnético que detecte sobre el soporte magnético, produciendo una pequeña corriente que es detectada y amplificada por la electrónica de la unidad de disco.
 * Se denominan removibles porque graban la información en soportes (discos o cartuchos) que se pueden remover o extraer en introducir en otra maquina.
 * Pros: portabilidad, reducido formato, precio global, muy extendido
 * Contras: capacidad reducida, incompatible con disquetes de 3,5"
 * Pros: reducido formato, precio global, compatibilidad con disquetes 3.5"
 * Contras: capacidad algo reducida, menor aceptación que el Zip
 * Pros: precio de los discos, capacidad elevada
 * Contras: poca implantación
 * Pros: alta seguridad de los datos, portabilidad, bajo precio de los discos, fácil manejo
 * Contras: inversión inicial, poca implantación
 * Pros: alta seguridad de los datos, compatibilidad, bajo precio de los discos
 * Contras: inversión inicial, capacidad y velocidad relativamente reducidas
 * Pros: capacidad muy elevada, velocidad, portabilidad
 * Contras: inversión inicial, no tan resistente como un magneto-óptico, cartuchos relativamente caros
 * Pros: capacidad muy elevada, velocidad, portabilidad, precio de los cartuchos
 * Contras: inversión inicial, no tan resistente como un magneto-óptico
 * Pros: [|precios] asequibles, muy extendidas, enormes capacidades
 * Contras: extrema lentitud, útiles sólo para backups
 * Pros: versatilidad, velocidad, fiabilidad, enormes capacidades
 * Contras: precios elevados
 * Como hemos visto, la aparición de las computadoras electrónicas es bastante reciente, y ha tenido un avance vertiginoso. Tanto es así, que hoy en día la [|competencia]entre las empresas productoras de computadores a provocado la aparición de nuevos modelos con períodos muy cortos de tiempo, los cuales a veces son de meses. Lo que provoca un aumento en: las velocidades de los procesadores; capacidades de almacenamiento; velocidad de transferencia de los buses; etcétera.
 * Toda la información de este trabajo bibliográfico, fue tomada de la [|Internet], las páginas visitadas fueron:

OBED AGUILAR RAMOS DIFERENTES TIPOS DE MEMORIAS

Es una memoria solamente de lectura es totalmente inalterable sin esta memoria la maquina no arrancaría.

La memoria principal es la convencional que va de 0 a 640 kb. Cuando la máquina arranca comienza a trabajar el disco y realiza un testeo, para lo cual necesita memoria, esta memoria es la convencional (ROM) y está dentro del mother (en el bios). Apenas arranca utiliza 300 kb, sigue testeando y llega a mas o menos 540 kb donde se planta. A medida de que comenzaron a haber soft con más necesidad de memoria apareció la llamada memoria expandida que iba de 640 kb a 1024 kb. Una vez que se utilizaba toda la memoria convencional se utilizaba la expandida que utiliza la memoria RAM. A medida que pasa el tiempo los 1024 kb eran escasos y se creo la memoria extendida que va de 1024 kb a infinito que es la memoria RAM pura.

Los valores de memoria podemos observarlos en el setup de la máquina.**

Memoria Ram o Memoria e acceso Aleatorio ( Random Acces Memory )


 * Esta memoria es como un escritorio al igual que los escritorios tienen cajones donde ordenan la información, cuanto mas grande sea el escritorio (plano de apoyo) mas cajones voy a tener de tal suerte que el micro va a perder menos tiempo en buscar y ordenar la información

La importancia de esta memoria es tan grande que si esta ausente la PC NO ARRANCA,

Actúa como si estuviera muerta no hay sonido ni cursor en la pantalla ni luces que se enciendan o apaguen.**

Para que sirve:

Almacena las instrucciones que debe ejecutar el micro en cada momento


 * Este es el lugar físico donde debe trabajar el procesador cuando abrimos un programa sus instrucciones se copian automáticamente en la memoria, y cuando cerremos el programa todo se borrara ( volatizara )**

La Ram es como un pizarrón donde se copian datos


 * También copia los trabajos que estamos haciendo en ese programa**

En la Ram se copian programas que coordinan el funcionamiento de la Pc:


 * La primera parte de la Ram esta reservada para guardar las instrucciones de los dispositivos electrónicos. En este lugar no se puede guardar nada ya que lo utiliza el sistema para saber como manejar los dispositivos.**

Zócalos de Memoria o Bancos de Memoria


 * Simm 30 Pines

Simm 72 Pines

Dimm Hasta 168 Pines

Los bancos pueden ser tres o cuatro y tienen una marca el el mother donde se debe colocar la primera memoria. Obviamente si en el primero tenemos una de 64 Mg y otra en el segundo decimos que tenemos 128 mg. La computadora funciona mejor con una sola de 128Mg. Esto es solo para las DIMM, las Simm se instalan de a pares

La memoria es como un peine con chip soldados en su superficie y depende de el numero de dientes y del banco al cual este conectado, el nombre con la cual se denomina:

Simm : Single in line Memory Module

Dimm: Double Memory Module

Rimm: Rambus in line Memory Module**

Evaluacion de la Ram


 * Trabaja de la siguiente forma: los datos acceden en la Ram de forma aleatoria o se directamente desde la ubicación en que se encuentran sin necesidad de recorrer otras posiciones anteriores por Ej. Si tengo que recordar donde guarde el café que esta en la cocina, no tengo necesidad de recordar todo lo que hice durante el día para llegar hasta el café.

La Ram tampoco necesita recorrer recorre toda una secuencia de datos para dar con uno específicamente, simplemente lo busca donde corresponde en este sentido es mucho mas rapida que la Rom.**

Capacidad de almacenamiento

Velocidad

Capacidad para manejo de datos

Diferentes tecnologías

La capacidad de almacenamiento **se mide en Megabytes, un byte guarda una letra un megabayte puede guardar un millón de letras cuantos mas Mb tenga la memoria mejor.

Ojo anda mejor micro con poca velocidad y mucha memoria que uno con mucha y poca memoria. La cantidad mínima de memoria para Win 98 es de 32 Mb.**

Velocidad**: la velocidad de la Ram se mide en Mhz, antes se media en Nanos

( Millonésima parte de un segundo) a partir de 1995 las memorias comenzaron a trabajar al ritmo del el mother y se comenzó a medir la velocidad en Mhz.**

Nanosegundos y Mhz


 * Las memorias traen inscriptos un sus chip un número seguido con un guión y otro número

Este ultimo es el que correspoende a los Nanos y hay que convertirlos en Mhz**

Tabla Nanos y Mhz


 * 17ns 60 Mhz 15ns 66Mhz

13ns 80 Mhz 10ns 100Mhz

8.3ns 120 Mhz 7.5ns 133Mhz**

Capacidad de manejo de Datos: **al igual que el micro las memorais también tiene un ancho ( Ancho de Memorias ), que se mide en Bits una memoria Dimm maneja 64 Bits y una Simm 32 Bits.**

Diferentes Tecnologías


 * Las memoria al igual que el resto de los componentes de la Pc, también tuvo su historia en su desarrollo tecnológico:**

DRAM **( Dynamyc Random Acces Memory )

Este tipo de memoria se utilizan des los años 80 hasta ahora en toda las computadoras

Esta memoria tiene una desventaja hay que estimularla ( Refresco) permanentemente porque se olvida de todo.

Como se estimula : requiere un procesador que ordene el envió de cargas eléctricas, a este tipo de memorias se lo conoce como memoria estáticas

Otras de las desventajas de esta memoria es que es lenta y la ventaja es que es barata

Obviamente al tener estas desventajas se le incorporaron distintas tecnologías para mejorarlas.**

FPM DRAM


 * La ventaja de este memoria consiste en pedir permiso una sola vez u llevarse varios datos consecutivos esto comenzó a usarse principios de os años noventa y dio buenos resultados a estos módulos se los denominaron SIMM FPM DRAM y pueden tener 30 o 72 pines y se la utiliza en las Pentium I lo que logro con esta tecnología es agilizar el proceso de lectura, estas memorias ya no se utilizan mas.**

EDO DRAM


 * Estas memorias aparecieron en el 95, y se hicieron muy populares ya que estaban presentes en todas las Pentium I MMX y tenia la posibilidad de localizar un dato mientras transfería otro de diferencia de las anteriores que mientras transfería un dato se bloqueaba.Estas EDO SIMM eran de 72 pines**

SDRAM


 * Esta Memoria entro en el mercado en los años 97, y mejoro la velocidad siendo su ritmo de trabajo igual a la velocidad de Bus (FSB) es decir que tienen la acapacidad de trabajar a la misma velocidad de mother al que se conectan.

Es tos modulos de 168 Pines son conocidos como DIMM SDRAM PC 66 y 100, 133, obviamente si instalo una de 133, en un mother de 100 va a funcionar a 100Mhz.**

DDR SDRAM


 * En este caso se consiguió que pudiera realizar dos transferencia en una pulsación o tic-tac de reloj, esta memoria pude alcanzar velocidades de 200 a 266Mhz, Tiene una ventaja mas trabaja en sincronía con el bus del mother si este acelera la memoria también pero tiene una desventaja son muy caras. Se conoce como DIMM DDR SDRAM PC 1600 Y PC 2100.**

RDRAM


 * Es una memoria muy costosa y de compleja fabricación y la utilizan procesador Pentim IV para arriba corre a velocidades de 800 Mhz sus módulos se denominan Rimm de 141 pines y con un anho de 16 bits, para llenar un banco de memoria de 64 bits hay que instalar 4 memorias, es posible que estas memoria sean retiradas del mercado por ser tan costosas**

MEMORIA VIRTUAL


 * Tenemos también lo que llamamos memoria virtual también llamada swapeo. Windows crea esta memoria virtual y ocupa espacio del disco para hacerlo. Si llega se a superar esta memoria virtual la capacidad del disco se cuelga la máquina, para lo cual lo único que nos resta es resetearla.

Si abrimos muchos programas nos vamos a dar cuenta que cuando llegamos a utilizar memoria virtual la máquina comienza a funcionar más lenta o a la velocidad que tiene nuestro disco disminuye, podemos seguir trabajando, pero nunca andara tan rápido como cuando trabaja con la memoria RAM o extendida. Por lo tanto para evitar esto lo mejor es colocar más memoria RAM de acuerdo a lo que diga el manual de mother.**

MEMORIA CACHÉ o SRAM


 * La memoria caché trabaja igual que la memoria virtual, tenemos caché en el procesador, en los discos y en el mother y nos guarda direcciones de memoria. Si ejecutamos un programa en principio, lo cerramos y luego los volvemos a ejecutar, la memoria caché nos guarda la ubicación (dirección) en el disco, cuando lo ejecuté, y lo que hicimos con el programa. Es mucho más rápida cuando ya usamos un programa

Existen 3 tipos de memoria caché:**

Cache L1


 * Esta dividido en dos bloques uno contiene las instrucciones y otro los datos y cuando se habla de su capacidad de almacenamiento se dice que es de 2x16 Kb.

El cache L1 se encuentra dentro del interior del procesador y funciona a la misma velocidad que el micro con capacidades que van desde 2x8 hasta 2x64Kb**

Cache L2 interno y externo


 * La primeras memoria caché estaban ubicadas en el mother luego se construyeron en el procesador, pero no dentro del dado del procesador por lo que es mas lento que el caché L1, mientras que el externo lo encontramos el el mother.

La computadoras que tienen las tres tecnologías de caché van a ser mas rápidas.**

Cache L3


 * Algunos micro soportan un nivel de caché mas el L3 que esta localizado en el mother

EL AMD 6k-3 soporta este caché.**

TABLA

Nombre - Arquitectura - Pines - Capacidad - Velocidad


 * Edo Ram - Simm - 32 bits - 72 - 128Mb - 20 50Mhz

PC 66 SDRAM - Dimm - 64 bits - 168 256Mb - 66Mhz

PC 100/133 SDRAM - Dimm - 64 bits - 168 256Mb - 100/133Mhz

PC 600/700/800 - Rimm - 16 bits - 141 256Mb/ 1Gb - 800Mhz

PC 1600/2100 - Dimm - 64 bits - 184 - 256Mb - 200/266Mhz**

ALEJANDRA AVALOS GARCIA 7222 <span style="font-family: 'Arial','sans-serif'; font-size: 14pt;">5.1 MEMORIA CENTRAL **<span style="font-family: 'Arial','sans-serif'; font-size: 14pt;"> <span style="font-family: 'Arial','sans-serif';">La **memoria principal **o** primaria **(MP), también llamada** memoria central**, es una unidad dividida en celdas que se identifican mediante una dirección. Está formada por bloques de <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|circuitos integrados] <span style="font-family: 'Arial','sans-serif';"> o chips capaces de almacenar, retener o "memorizar" información digital, es decir, valores binarios; a dichos bloques tiene acceso el <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|microprocesador] <span style="font-family: 'Arial','sans-serif';"> de la <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|computadora] <span style="font-family: 'Arial','sans-serif';">. La MP se comunica con el <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|microprocesador] <span style="font-family: 'Arial','sans-serif';"> de la <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|CPU] <span style="font-family: 'Arial','sans-serif';"> mediante el bus de direcciones. El ancho de este <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|bus] <span style="font-family: 'Arial','sans-serif';"> 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 <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|memoria] <span style="font-family: 'Arial','sans-serif';"> de un <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|computador] <span style="font-family: 'Arial','sans-serif';">, y posee una menor capacidad de almacenamiento que la <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|memoria secundaria] <span style="font-family: 'Arial','sans-serif';">, pero una velocidad millones de veces superior.

** = 5.2ALMACENAMIENTO SECUNDARIO = <span style="font-family: 'Arial','sans-serif';">El almacenamiento secundario **(**memoria secundaria**, memoria** auxiliar **o memoria** externa**) es el conjunto de dispositivos ([|aparatos]) y medios (soportes) de almacenamiento, que conforman el subsistema de memoria de una [|computadora], junto a la [|memoria principal]. También llamado [|periférico de almacenamiento].No deben confundirse las "[|unidades o dispositivos de almacenamiento]" con los "[|medios o soportes de almacenamiento]", pues los primeros son los aparatos que leen o escriben los datos almacenados en los soportes. La** memoria secundaria **es un tipo de almacenamiento masivo y permanente (no volátil), a diferencia de la memoria [|RAM] que es volátil; pero posee mayor capacidad de memoria que la memoria principal, aunque es más lenta que ésta. El proceso de transferencia de datos a un equipo de cómputo se le llama "procedimiento de lectura". El proceso de transferencia de datos desde la [|computadora] hacia el almacenamiento se denomina "procedimiento de escritura". En la actualidad para almacenar información se usan principalmente tres 'tecnologías':**
 * 1) <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">Magnética (ej. [|disco duro], [|disquete], <span style="color: windowtext; font-family: 'Arial','sans-serif'; font-size: 12pt;">[|cintas magnéticas] <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">);
 * 2) <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">Óptica (ej. <span style="color: windowtext; font-family: 'Arial','sans-serif'; font-size: 12pt;">[|CD] <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">, [|DVD], etc.)
 * 3) <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">Algunos dispositivos combinan ambas tecnologías, es decir, son dispositivos de almacenamiento híbridos, por ej., <span style="color: windowtext; font-family: 'Arial','sans-serif'; font-size: 12pt;">[|discos Zip] <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">.
 * 4) <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">Tecnología Flash (Tarjetas de Memorias Flash)

<span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">Introducción <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">
<span style="font-family: 'Arial','sans-serif';">El almacenamiento secundario es una forma permanente, masiva y necesaria para guardar los [|datos]. Esta forma garantiza la permanencia de datos a falta del suministro continuo de energía, sin embargo el acceso a la información ("datos") es más lento que en el caso de una [|memoria primaria].

<span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">Características del almacenamiento secundario <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">

 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">Capacidad de almacenamiento grande.
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">No se pierde información a falta de alimentación.
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">Altas velocidades de transferencia de información.
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">Mismo formato de almacenamiento que en [|memoria principal].
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">Siempre es independiente del CPU y de la memoria primaria. Debido a esto, los dispositivos de almacenamiento secundario, también son conocidos como, Dispositivos de Almacenamiento Externo.

<span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">Unidades y soportes de almacenamiento secundario <span style="font-family: 'Arial','sans-serif'; font-size: 12pt;">
|| || || || || || <span style="font-family: 'Arial','sans-serif';"> <span style="display: block; font-family: 'Arial','sans-serif'; font-size: 14pt; text-align: center;">5.3 FIRMWARE Firmware** o //programación en firme//, es un bloque de instrucciones de programa para propósitos específicos, grabado en una memoria de tipo no volátil (<span style="color: windowtext; font-family: 'Arial','sans-serif';">[|ROM] <span style="font-family: 'Arial','sans-serif';">, <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|EEPROM] <span style="font-family: 'Arial','sans-serif';">, <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|flash] <span style="font-family: 'Arial','sans-serif';">,...), que establece la lógica de más bajo nivel que controla los <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|circuitos] <span style="font-family: 'Arial','sans-serif';"> <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|electrónicos] <span style="font-family: 'Arial','sans-serif';"> de un dispositivo de cualquier tipo. Al estar integrado en la <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|electrónica] <span style="font-family: 'Arial','sans-serif';"> del dispositivo es en parte <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|hardware] <span style="font-family: 'Arial','sans-serif';">, pero también es <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|software] <span style="font-family: 'Arial','sans-serif';">, ya que proporciona lógica y se dispone en algún tipo de <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|lenguaje de programación] <span style="font-family: 'Arial','sans-serif';">. Funcionalmente, el firmware es el intermediario ( <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|interfaz] <span style="font-family: 'Arial','sans-serif';">) entre las órdenes externas que recibe el dispositivo y su <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|electrónica] <span style="font-family: 'Arial','sans-serif';">, ya que es el encargado de controlar a ésta última para ejecutar correctamente dichas órdenes externas.Encontramos firmware en memorias ROM de los sistemas de diversos dispositivos <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|periféricos] <span style="font-family: 'Arial','sans-serif';">, como en <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|monitores] <span style="font-family: 'Arial','sans-serif';"> de video, unidades de <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|disco] <span style="font-family: 'Arial','sans-serif';">, <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|impresoras] <span style="font-family: 'Arial','sans-serif';">, etc., pero también en los propios <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|microprocesadores] <span style="font-family: 'Arial','sans-serif';">, chips de <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|memoria principal] <span style="font-family: 'Arial','sans-serif';"> y en general en cualquier <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|circuito integrado] <span style="font-family: 'Arial','sans-serif';">. Muchos de los firmwares almacenados en ROM están protegidos por Derechos de Autor.El programa <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|BIOS] <span style="font-family: 'Arial','sans-serif';"> de una <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|computadora] <span style="font-family: 'Arial','sans-serif';"> es un firmware cuyo propósito es activar una máquina desde su encendido y preparar el entorno para la instalación de un Sistema Operativo complejo, así como responder a otros eventos externos (botones de pulsación humana) y al intercambio de órdenes entre distintos componentes de la <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|computadora] <span style="font-family: 'Arial','sans-serif';">. En un <span style="color: windowtext; font-family: 'Arial','sans-serif';">[|microprocesador] <span style="font-family: 'Arial','sans-serif';"> el firmware es el que recibe las instrucciones de los programas y las ejecuta en la compleja circuitería del mismo, emitiendo órdenes a otros dispositivos del sistema. <span style="font-family: 'Arial','sans-serif'; font-size: 14pt;"> GARCIA GONZALEZ RICARDO MEMORIAS ** En informática, la **memoria** (también llamada **almacenamiento**) se refiere a los componentes de una computadora, dispositivos y medios de almacenamiento que retienen datos informáticos durante algún intervalo de tiempo. Las memorias de computadora proporcionan unas de las principales funciones de la computación moderna, la retención o almacenamiento de información. Es uno de los componentes fundamentales de todas las computadoras modernas que, acoplados a una unidad central de procesamiento (**//CPU//** por su sigla en inglés, //central processing unit//), implementa lo fundamental del modelo de computadora de Von Neumann, usado desde los años 1940. En la actualidad, memoria suele referirse a una forma de almacenamiento de estado sólido conocido como memoria RAM(memoria de acceso aleatorio, RAM por sus siglas en inglés //random access memory//) y otras veces se refiere a otras formas de almacenamiento rápido pero temporal. De forma similar, se refiere a formas de almacenamiento masivo como discos ópticos y tipos de almacenamiento magnético como discos duros y otros tipos de almacenamiento más lentos que las memorias RAM, pero de naturaleza más permanente. Estas distinciones contemporáneas son de ayuda porque son fundamentales para la arquitectura de computadores en general. Además, se refleja una diferencia técnica importante y significativa entre memoria y dispositivos de almacenamiento masivo, que se ha ido diluyendo por el uso histórico de los términos "almacenamiento primario" (a veces "almacenamiento principal"), para memorias de acceso aleatorio, y "almacenamiento secundario" para dispositivos de almacenamiento masivo. Esto se explica en las siguientes secciones, en las que el término tradicional "almacenamiento" se usa como subtítulo por conveniencia. **
 * <span style="color: windowtext; font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">[|Dispositivos (Unidades)] <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;"> y <span style="color: windowtext; font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">[|soportes (medios)] <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;"> de almacenamiento:
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Dispositivos o Unidades || <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Soportes o Medios ||
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">[|Disquetera] <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;"> o Unidad de Discos Flexibles (//Floppy Disc Drive, FDD//) || <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Discos Flexibles o [|Disquetes] (de 3½" o 5¼")
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Unidad de Disco Rígido (//Hard Disc Drive, HDD//) || <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Discos Rígidos o [|Discos Duros]
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Unidad de Cintas Magnéticas (//Tape Drive//) || <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Cintas magnéticas de <span style="color: windowtext; font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">[|Audio] <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">, Video ( <span style="color: windowtext; font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">[|Videocasete] <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">) o [|Datos]
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Lectora o Grabadora de **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">[|Discos Ópticos (DO)] **<span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;"> o Unidad de DO || <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">CD (CD-ROM, CD-R, CD-RW), DVD (DVD±R, DVD±RW), Blu-ray
 * <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Lector de tarjetas de memoria || <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">Tarjetas de <span style="color: windowtext; font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">[|Memorias Flash] <span style="font-family: 'Arial','sans-serif'; font-size: 12pt; line-height: 115%;">