Está en la página 1de 10

Memoria expandida

Pginas o bancos de memoria expandida dentro del espacio de memoria superior (UMA).

La memoria expandida fue un mtodo desarrollado alrededor de 1984 que proporcionaba memoria
paginada extra a los programas de MS-DOS.
stos programas, que corran en la IBM PC original, y sus sucesores como el IBM XT y el IBM AT, eran
tpicamente aplicaciones como hojas de clculo y bases de datos que necesitaban una gran cantidad de
memoria para trabajar correctamente.
El IBM PC y el IBM XT tenan una arquitectura de memoria de modo real, que solo permita a los programas usar
1 mebibytede espacio de direccin, de los cuales solo hasta 640 KiB estaba disponible como RAM normal para
las aplicaciones. El resto entre 640 KiB y 1 MiB era reservado para perifricos, destacndose la memoria para
las tarjetas de vdeo. El IBM AT, con sumicroprocesador Intel 80286 soportaba un modo protegido lo que le
permita direccionar hasta 16 MiB, pero este computador tambin usaba el MS-DOS, un sistema operativo que
no usaba la memoria extendida (por arriba del mebibyte) directamente.
La idea detrs de la memoria expandida era usar, tambin para la memoria del programa, parte de los 384 KiB
restantes normalmente dedicados a los perifricos. Para poder usar potencialmente mucho ms memoria que los
384 KiB que el espacio de direccionamiento permita, fue ideado un esquema de conmutacin de bancos de
memoria, donde solamente estaran accesibles a un mismo tiempo, porciones seleccionadas de la memoria
adicional. Originalmente, era posible una sola ventana de 64 KiB de memoria, ms adelante esto fue ms
flexible. Las aplicaciones tuvieron que ser escritas de una manera especfica para tener acceso a la memoria
expandida.

Memoria extendida

La memoria extendida est por arriba de 1 MiB (representado en el grfico por "MB"), por arriba de la memoria
convencional y el UMA.

En un IBM PC o compatible con un microprocesador 80286 o posterior, la memoria extendida se refiere a


la memoria por arriba del primer megabyte de espacio de direccin.

La memoria extendida est solamente disponible en PC basadas en el Intel 80286 o un procesador ms alto.
Solamente estos chips pueden acceder ms de 1 MiB de RAM. En un microprocesador 286 o posterior, en PC
equipados con ms que 640 KiB de RAM, la memoria adicional por arriba de esos 640 KiB es generalmente
remapeada por arriba de 1 MiB, haciendo que toda ella sea disponible a programas corriendo en modo
protegido. Incluso sin este remapeo, las mquinas con ms de 1 MiB de RAM pueden tener acceso a la memoria
sobre el 1 MiB.
En modo real, la memoria extendida est disponible solamente por medio de EMS, UMA, XMS, o HMA.
Solamente las aplicaciones ejecutndose en modo protegido pueden usar directamente la memoria extendida.
En este caso, la memoria extendida es proporcionada por un sistema operativo en modo protegido que la
supervisa, como Microsoft Windows o Linux. El procesador hace disponible esta memoria a travs de la Global
Descriptor Table (GDT) (Tabla Descriptor Global) y de una o ms Local Descriptor Tables (LDTs) (Tablas de
Descriptor Local). La memoria es "protegida" en el sentido que los segmentos de memoria asignados a un
descriptor local no pueden ser accedidos por otro programa porque ste utiliza un LDT dfiferente, y los
segmentos de memoria asignados a un descriptor global pueden tener sus derechos de acceso restringidos,
causando un hardware trap (trampa de hardware), tpicamente una violacin General protection fault (falla de
proteccin general). Esto evita que los programas corriendo en modo protegido interfieran con la memoria de
otros.
Un sistema operativo de modo protegido como Windows puede tambin correr programas en modo real y
proporcionarles memoria expandida. El DOS Protected Mode Interface (Interface DOS de Modo Protegido) es el
mtodo prescrito de Microsoft para que un programa de MS-DOS tenga acceso a memoria extendida bajo un
ambiente Multitarea.

TIPOS DE FORMATOS QUE SE LE PUEDEN DAR A UN DISCO DURO.


Un disco duro est formado (en lo que a guardar la informacin se refiere) por una serie de discos de metal magnetizado, que
es donde se va a guardar la informacin.
Pero estos discos hay que prepararlos primero, dividindolos en espacios de un tamao utilizable, indicando las coordenadas
fsicas de esos espacios.
El nombre que reciben esos espacios es sectores, y cada sector tiene un tamao (capacidad) de 512 bytes. Estos sectores
se referencia luego para su utilizacin por el disco al que pertenece, la cabeza que lo controla y el sector fsico.
Pero la unidad mnima que utilizan los sistemas operativos no es el sector, sino el clster, que est formado por varios
sectores (la cantidad de estos vara dependiendo del tipo de formato, de la capacidad del disco y del SO utilizado).
Pues bien, el proceso necesario para realizar esta operacin recibe el nombre de Formateo.
Este formateo es de dos tipos diferentes:

Formateo fsico:
Este tipo de formateo, tambin llamado Formateo de bajo nivel es el que define el tamao de los sectores, as como su
ubicacin en los discos. En los discos duros este tipo de formateo no suele ser necesario hacerlo por parte del usuario, ya
que los discos duros vienen ya con el formateo fsico hecho de fabrica.
Es un tipo de formateo que no se hace a travs del sistema operativo o utilidades de estos SO, sino que hay que hacerlo a
travs de unos programas especficos para ello, generalmente proporcionados como utilidades por los propios fabricantes del
disco.
Adems, este formato no se suele perder, salvo por averas causadas por campos magnticos, elevadas temperaturas o por
un problema fsico en el disco duro.
Es un tipo de formateo muy lento, pudiendo llegar a tardarse en el varias horas (dependiendo, claro est, del tamao del
disco).

Hay que aclarar que una vez realizado un formateo fsico es totalmente imposible recuperar nada de lo que hubiera en el
disco anteriormente.

Formateo lgico:
Este es el tipo de formateo que si que solemos hacer.
Aqu hay que hacer una diferenciacin:
Cuando hemos formateado el disco, la informacin de este formateo se guarda en los sectores de inicio del disco. En estos
mismos sectores, que se conocen en su conjunto como sectores de arranque, cuando grabamos algo en el disco, se guarda
tambin la informacin de los clster que ocupan estos archivos.
Pues bien, hay un tipo de formateo, llamado formateo rpido que en realidad lo nico que hace es eliminar esta informacin.
Esta operacin, mal llamada formateo no es tal, puesto que no hace una revisin del disco, tan solo se limita a eliminar la
informacin del contenido de los clster.
Aclarado este punto, retomemos el tema que nos ocupa, que es el formateo.
Como ya hemos dicho, estos sectores de 512 bytes se agrupan para su utilizacin efectiva en clster, que es la unidad real
ms pequea que nuestro sistema va a utilizar. Cada clster pertenece solo a un determinado archivo, y este a su vez puede
estar compuesto por uno o ms clster (tantos como sean necesarios para albergar la totalidad del archivo).
Un formateo tiene en realidad varias funciones:
Por un lado reescribir la tabla de particiones, que es donde se guarda la informacin sobre los clster que forman esta.
Por otro lado, examina los sectores que componen el clster en busca de errores. Si encuentra algn error, marca el clster
como no utilizable, evitando que se pueda escribir en el, con la posible prdida de datos que esto supondra.
Y por otro lado, determina el tamao del clster (cantidad de sectores que lo componen).
Este es un dato muy importante, que depende del sistema operativo que utilicemos y del tipo de particin empleada, ya que
como hemos visto, un archivo se aloja en uno o varios clster, dependiendo de su tamao, pero cada clster pertenece a un
solo archivo, por lo que el espacio sobrante se desperdicia.
Para que entiendan esto mejor, imaginemos un clster de 4Kb (8 sectores). Pues bien, si grabamos un archivo de, por
ejemplo, 1Kb, este va a ocupar el clster completo, desperdicindose los restantes 3Kb.
Vamos a ver a continuacin los diferentes tipos de formato utilizados en sistemas operativos basados en DOS / NT.
FAT:
Lo que conocemos por FAT es realmente FAT16. Es el sistema de archivos introducido por Microsoft en 1.987 para dar
soporte a los archivos de 16bits, no soportados por versiones anteriores de FAT.
Este sistema de archivos tiene una serie muy importante de limitaciones, entre las que destacan el lmite mximo de la
particin en 2Gb, el utilizar clster de 32Kb o de 64Kb (con el enorme desperdicio de espacio que esto supone) y el no admitir
nombres largos de archivos, estando estos limitados al formato 8+3 (ocho dgitos de nombre + tres de extensin).
FAT32:
En 1.996, junto con la salida al mercado del Windows 95 OSR2, se introduce el sistema de archivos FAT32, para solucionar
en buena parte las deficiencias que presentaba FAT16.
Entre estas se encuentra la de superar el lmite de 2Gb en las particiones, si bien se mantiene el tamao mximo de archivo,
que es de 4Gb.
Para solucionar este problema, FAT32 utiliza un direccionamiento de clster de 32bits, lo que en teora podra permitir
manejar particiones cercanas a los 2 Tib (Terabytes), pero en la prctica Microsoft limit estas en un primer momento a unos
124Gb, fijando posteriormente el tamao mximo de una particin en FAT32 en 32Gb. Esto se debe ms que nada a una
serie de limitaciones del Scandisk de Microsoft, ya que FAT32 puede manejar particiones mayores creadas con programas de

otros fabricantes.
El tamao del clster utilizado sigue siendo de 32Kb.
El paso de FAT16 a FAT32 se tenia que realizar en un principio
formateando el disco, situacin que se mantuvo hasta la salida de
Windows 98, que incorporaba una herramienta para pasar de
FAT16 a FAT32 sin necesidad de formatear el disco.
Estos dos formatos, a pesar de sus inconvenientes, tienen una gran
ventaja, y es que son accesibles por una gran cantidad de SO,
entre los que destacan Unix, Linux, Mac OS...
Esta compatibilidad es mayor en FAT16 que en FAT32.
NTFS:
El sistema de archivos NTFS, o New Technology File System fu
introducido a mediados de 1.993 en Windows NT 3.1, y utilizado
por Microsoft solo en sus sistemas profesionales hasta la salida de Windows XP, que fue el primer SO de uso domstico que
lo incorpor.
Este sistema de archivos permite por fin gestionar archivos de ms de 4Gb, fijndose el tamao mximo de estos en unos
16Tb.
Tambin permite un tamao mucho mayor de las particiones, pudiendo utilizar particiones de hasta 256Tb.
Utiliza clster de 4Kb (aunque se pueden definir de hasta 512bytes, es decir, 1 sector por clster). Esto permite un
aprovechamiento del disco mucho mayor que en FAT16 o en FAT32, pero tiene un inconveniente, y es el de que en ese caso
se necesita un espacio del disco bastante grande para guardar la informacin del formato. Hay que pensar que con este
sistema, a igualdad de espacio (32Kb) tenemos ocho clster, en vez de uno solo. Esto en la practica quiere decir que para un
archivo de 32Kb hay que guardar 8 direcciones en vez de una sola.

Se puede pasar una particin FAT32 a NTFS sin prdida de datos, mediante comandos de consola.
Hay que dejar bien claro un tema: NO es posible pasar de un formato de nivel superior a uno de nivel inferior sin eliminar la
particin y volver a crearla.

Otros tipos de particiones:


Hemos visto las particiones utilizadas por sistemas operativos basados en MS-DOS y en Windows, pero existen otros
sistemas operativos que utilizan otro tipo de particiones.
los ms nombrados son:
LINUX, que utiliza particiones del tipo ext2, ext3, ext4, JFS, ReiserFS y XFS.
Desde ellos se puede acceder a particiones FAT16, FAT32 y en algunos a NTFS.
Mac OS, que utiliza particiones del tipo HFS y HFS+.
Este tipo de formato puede acceder a particiones FAT16.

Componentes internos de una memoria USB tpica

1 Conector USB
2 Dispositivo de control de almacenamiento masivo USB
3 Puntos de Prueba
4 Circuito de Memoria flash
5 Oscilador de cristal
6 Led
7 Interruptor de seguridad contra escrituras
8 Espacio disponible para un segundo circuito de memoria flash

Componentes
Componentes primarios
Las partes tpicas de una memoria USB son las siguientes:

Un conector USB macho tipo A (1): Provee la interfaz fsica con la computadora.

Controlador USB de almacenamiento masivo (2): Implementa el controlador USB y provee la


interfaz homognea y lineal para dispositivos USB seriales orientados a bloques, mientras oculta la
complejidad de la orientacin a bloques, eliminacin de bloques y balance de desgaste. Este

controlador posee un pequeo microprocesador RISC y un pequeo nmero de circuitos


de memoria RAM y ROM.

Circuito de memoria Flash NAND (4): Almacena los datos.

Oscilador de cristal (5): Produce la seal de reloj principal del dispositivo a 12 MHz y controla la
salida de datos a travs de un bucle de fase cerrado (phase-locked loop)

El futuro del almacenamiento de


estado slido en las
computadoras porttiles

Twitter Facebook Google Plus Linked in


El almacenamiento en unidades de estado slido (SSD) comenz cumpliendo con las
expectativas de rendimiento rpido en un agama de dispositivos que van desde PC porttiles
hasta telfonos inteligentes. Esta adopcin de almacenamiento de estado slido tambin cre
altos niveles de optimismo que rodea la posibilidad de convertirse en la principal forma de
almacenamiento, incluso superando al almacenamiento en disco duro.

Sin embargo, una mirada objetiva al mercado de almacenamiento no es compatible con ella.
En el rea donde la informtica se lleva a cabo el cambio, los analistas pronostican que dos
tercios de los dispositivos informticos sern telfonos y tabletas en 2015 y ser cada vez ms
difcil para los fabricantes de chips con memoria flash servir a todo los patrones de cualquier
forma realista y rentable. Tiene ms sentido pensar en estado slido como una tecnologa
instrumental que puede satisfacer las necesidades de almacenamiento en dispositivos
mviles y as ayudar a obtener ms rendimiento que el almacenamiento de disco duro
tradicional usada en las porttiles.

Comparando la demanda con la produccin


Miremos algunos nmeros. Un exabyte de capacidad de almacenamiento equivale a milln de
terabytes; es decir, mil millones de gigabytes. El mercado total disponible para las unidades de
disco duro para computadoras porttiles en todo el mundo durante el 2010 era de 69 exabytes
y se pronostica que aumente a 95 exabytes en el 2011. 1 Eso representa una gran capacidad
de almacenamiento. Adems, se pronostica que la capacidad promedio de la unidad de disco
duro de una computadora porttil aumentar de casi 300 GB en el 2010 a ms de 359 GB en
el 2011.1 Los usuarios de porttiles buscan ms capacidad, no menos.
La memoria flash NAND es el componente de almacenamiento de las unidades de estado
slido (SSD). La sabidura popular de algunos crculos del mercado de almacenamiento dice
que en los prximos aos las unidades SSD comenzarn a reemplazar a las unidades HDD
de manera significativa en las computadoras porttiles. Sin embargo, se debe tener en cuenta
que durante el 2010, la industria de memorias flash NAND slo contaba con la capacidad
suficiente para producir poco ms de 11 exabytes de almacenamiento. Ms de 10 exabytes
(93 %) de esa cifra se destinaba a dispositivos de consumo, tales como telfonos inteligentes,
tablets y tarjetas SD.1 Slo 0,86 exabytes (7%) de memoria NAND se utilizaba en unidades de
estado slido.1
Se pronostica que la capacidad de produccin de memorias flash NAND aumente a 21
exabytes en el 2011, de los cuales aproximadamente 2 exabytes (9%) se destinarn a
unidades de estado slido, mientras que el resto (91%) ser para telfonos inteligentes y otros
dispositivos de consumo.1 El costo de construir una mega planta capaz de producir 3,75
exabytes de memoria flash NAND no voltil es de $10 mil millones. 2 Adems, mega una
planta, en funcin del compromiso mnimo para producir cualquier aumento significativo en la
produccin de memorias NAND, necesitara entre dos y tres aos para alcanzar su capacidad
de produccin total. Las compaas ms pequeas contribuiran muy poco a satisfacer la
enorme demanda de almacenamiento las computadoras porttiles.

Podrn los fabricantes de memorias flash


NAND mantenerse a la par de la demanda de
almacenamiento de las computadoras
porttiles?
Asumiendo que toda esa memoria NAND adicional se utilice para unidades de estado slido,
esa inversin de $10 mil millones 2 producira una cantidad de memorias flash suficiente para
abastecer slo el 4 por ciento del mercado de almacenamiento para porttiles de 95 exabytes
proyectado para el 2011. Invertir $10 mil millones 2 para comprar el 4 por ciento de la cuota del
mercado de almacenamiento de porttiles o $2 mil millones 2 en ingresos no es viable.
Para abastecer todo el mercado de almacenamiento para porttiles en el 2010, se deba
haber invertido US$170 mil millones 2 en compaas para la fabricacin de memorias flash
NAND. En el 2011, se necesitara una inversin de US$250 mil millones 2 en compaas para
satisfacer la demanda estimada de capacidad de las unidades de disco duro para todas las
computadoras porttiles. Sin embargo, slo US$10 mil millones 2 se destinaran al costo de la
compaa. Esto, sin incluir los costos de la memoria NAND, las operaciones, la depreciacin
de la compaa ni otros costos significativos.
Se espera que la capacidad de la que disponen las compaas a nivel mundial aumente de
11,5 exabytes en el 2010 a 21 exabytes en el 2011, un sorprendente 82 %. Pero recuerde que
slo el 9%, o alrededor de 2 exabytes, de esa memoria NAND tendr como destino las
unidades de estado slido. Incluso a esa impresionante tasa de crecimiento de ms del 80%,
con la vasta mayora de memoria NAND destinada a dispositivos de consumo, el abismo que
separa la capacidad de produccin de memorias flash NAND de las unidades SSD y la
demanda de almacenamiento para porttiles seguir creciendo.
Independientemente de la porcin de capacidad de produccin de las compaas que se
destine a memorias flash NAND para unidades de estado slido, el rendimiento de la inversin
sera difcil de justificar, debido al relativamente escaso mercado disponible para las unidades
de estado slido para computadoras porttiles. Cualquier capacidad adicional tendra una
mejor justificacin si se destinara a satisfacer el mercado para telfonos inteligentes, tabletas
y otros productos de consumo por una razn principal: los fabricantes de memoria NAND
pueden mantener una mayor produccin y precios ms bajos para consumidores de la
memoria NAND debido a que sus especificaciones de rendimiento y fiabilidad son mucho
menos estrictas que los requisitos para computadoras porttiles.
En conclusin, las unidades de disco duro seguirn ocupando la mayor parte del mercado de
computadoras porttiles durante muchos aos ms, hasta que los creadores de unidades de

estado slido puedan satisfacer la demanda en constante crecimiento de almacenamiento


para computadoras porttiles sin tanta dificultad.

Unidades hbridas de estado slido


La memoria flash brinda parte de la respuesta para satisfacer la demanda de rendimiento en
computadoras porttiles con unidades HDD, pero las unidades SSD no pueden hacerlo solo.
Si bien la mayor parte de la demanda mundial de memoria flash NAND es para productos de
consumo, como reproductores MP, telfonos celulares y cmaras, Seagate cree que existe
memoria flash suficiente para respaldar las oportunidades que Seagate observa para la
empresa y el almacenamiento en unidades de estado slido.
Mediante la integracin de una pequea cantidad de memoria flash en el disco duro, creando
una unidad hbrida de estado slido (SSHD), los usuarios obtendrn muchos de los beneficios
de rendimiento de la tecnologa de memoria flash sin el costo aadido. Las soluciones de
almacenamiento hbrido aplican la inteligencia para obtener el rendimiento ms elevado y ms
rentable de ambas tecnologas de estado slido y disco duro. Adems, cuando se empaqueta
un formato de 2,5 pulgadas o 3,5 pulgadas y junto a la inteligencia integrada, las unidades
SSHD permiten satisfacer las necesidades de capacidad, rendimiento y precio con la menor
cantidad de perturbaciones para la experiencia del usuario.

Aumento en fiabilidad
Adems de resolver el desafo de cmo obtener rendimiento rentable, las unidades SSHD
tambin ayudan a fortalecer algunas debilidades inherentes a los dispositivos de HDD y SSD
para brindar mayor rentabilidad de una solucin hbrido.
Dado que los discos duros contienen un disco giratorio, estn sujetos a desgaste mecnico y
desgaste por el tiempo. Adems, tienen una menor tolerancia a impactos comparado con una
unidad de memoria flash. Los fabricantes de discos duros continan haciendo esfuerzos para
disminuir las tasas de fallas anuales (AFR) y las horas de tiempo medio entre fallas (MTBF),
pero garantizando que la fiabilidad tiene sus lmites sin importar la tecnologa. Las unidades
SSHD compensan esto dirigiendo el almacenamiento de datos de alta prioridad a la unidad
SSD para un acceso ms rpido y menor vulnerabilidad.
El estado slido tiene su propio problema con los ciclos de escritura y conservacin de datos.
Al igual que las bateras, las unidades SSD pierden gradualmente su capacidad
para mantener una carga (es decir, conservar datos) con el uso frecuente
(borrados/escrituras). La estabilizacin del desgaste retrasa este fenmeno, pero fragmenta
los datos y disminuye el rendimiento. Y la desfragmentacin para restablecer la velocidad

aporta al desgaste del disco. Las unidades SSHD ayudan a superar esta debilidad escribiendo
y borrando datos a los que no se accede con frecuencia en el disco duro.
Cuando se trata de discos duros, siempre habr crecimiento de la capacidad, evolucin de las
interfaces y constantes mejoras en la fiabilidad, pero lo que se convertir en el centro de
atencin es la capacidad del proveedor de almacenamiento para diferenciarse en el mbito del
rendimiento. La tecnologa SSHD con inteligencia incorporada por diseao es el camino
natural para permitir esa diferenciacin.
Obtenga ms informacin sobre la innovacin y los productos en la pgina deTecnologa
hbrida de estado slido de Seagate.