Académique Documents
Professionnel Documents
Culture Documents
Curso 2010-11
4. PERIFÉRICOS DE ALMACENAMIENTO.
4.1 Introducción.
4.2 Unidades de cinta magnética.
4.3 Discos Magnéticos.
4.3.1 Disco Duro.
4.3.2 Disquete.
4.3.3 Unidades ZIP.
4.3.4 Magneto-ópticos.
4.4 Discos ópticos.
4.4.1 CD-ROM.
72 4.4.2 DVD.
4.5 Otras unidades de almacenamiento masivo.
4.6 RAIDs.
4.1. INTRODUCCIÓN.
En el computador tenemos dos sistemas de almacenamiento de la información, uno
permanente y el otro volátil. Estos dos sistemas son denominados:
Unidades de almacenamiento secundarias o externas: formadas por discos, cintas,
disquetes, CD-ROMs. DVDs, ...
Unidad de almacenamiento principal o interna: memoria principal.
La Memoria Principal de un ordenador presenta dos importantes inconvenientes: la limitación
en cuanto al espacio de almacenamiento de información que proporciona, además de sus
características de volatilidad. Aunque el primer problema queda resuelto en parte gracias al desarrollo
y abaratamiento de costes que han tenido las memorias de semiconductores en los últimos tiempos,
está claro que necesitaremos dispositivos auxiliares no volátiles de almacenamiento permanente de la
información.
cinta entre ellos. Estos claros se denominan Inter Record Gaps (IRG), y tienen una longitud de 1.5 cm.
Para optimizar la ocupación de la cinta, los registros pueden agruparse formando bloques. Un grupo de
bloques forma, a su vez, un fichero. Cada fichero tiene un registro cabecera con su nombre y
características, que permite su identificación. Por su lado, cada registro tiene una cabecera, que consta de
un identificador y una zona de sincronismo, y una cola, con un código de detección de error y una zona
de fin de registro (ver figura 4.3). La cinta sólo se puede leer y grabar en un sentido, mientras que sí se
puede retroceder o avanzar un número determinado de registros, mediante la detección de las marcas de
fin de registro.
de algunos 486 y las anteriores. En el caso de que la BIOS admita como máximo disqueteras de 1,44
MB, la velocidad se reducirá a la mitad.
En otras cintas se utiliza el puerto paralelo (con mayor ancho de banda, pero apenas aprovechado)
y en cintas de datos más caras y rápidas se utilizan interfaces EIDE o SCSI, lo que aumenta el
rendimiento pero nunca de forma espectacular, ya que el elemento más limitante es la propia
maquinaria mecánica de la unidad. Además, el modo de acceso secuencial hace totalmente imposible
usarlas de forma eficaz "a lo disco duro", salvo que entendamos por esto esperar y esperar cada vez
que queremos un fichero...
Tipos de cintas magnéticas.
Los tipos principales de unidades de cinta son las QIC, Travan y DAT. Las Travan son una
subclase que deriva de las QIC, con las que suelen guardar un cierto grado de compatibilidad; ambas
forman el segmento económico del almacenaje en cinta.
Las cintas DAT (“Digital Audio Tape”) son otra historia, desde luego, tanto en velocidad como en
precio (en la figura 4.4 aparece un cinta DAT convencional). El acceso sigue siendo secuencial, pero
la transferencia de datos continua (lectura o escritura) puede llegar a superar 1 MB/s, lo que justifica
que la práctica totalidad utilicen interfaz SCSI. Sin embargo, el precio resulta prohibitivo para un uso
no profesional, aunque las cintas son baratas.
Marcas y modelos existen infinidad, ya que es un mercado muy maduro y basado en su mayoría en
estándares, lo que redunda en unos precios más bajos y una mayor facilidad para encontrar las cintas
apropiadas. Ejemplos destacados son los modelos Ditto de Iomega, los Colorado de Hewlett Packard,
los TapeStor de Seagate y los modelos DAT de Sony o Hewlett Packard.
Para terminar, una curiosidad muy importante: la capacidad física real de las cintas de datos suele
ser la mitad de la nominal indicada en el exterior de la caja de la unidad o de la cinta, ya que al sólo
utilizarse para hacer backups, generalmente comprimiendo los datos, suponen que se va a alcanzar
una compresión de 2:1. En realidad la compresión depende del tipo de datos a comprimir (los
programas se comprimen poco y los archivos de texto mucho, por ejemplo), por lo que le recomiendo
que piense más bien en una compresión 1,5:1. Resumiendo, que si la unidad se anuncia como de 2
GB, seguro que es de 1 GB (lo que vendrá en alguna parte pero en letras más pequeñas) y casi seguro
que podrá almacenar más o menos 1,5 GB de datos comprimidos.
Figura 4.5. Disco duro y brazo robotizado de lectura con el cabezal en el extremo.
Para entender el funcionamiento de estos sistemas tendremos que referirnos a la organización del
disco, que se divide en pistas, sectores y cilindros. Una pista es la porción del soporte de
almacenamiento que gira delante de una cabeza. En los sistemas de cabeza fija, cada una de éstas define
una pista. En los de cabeza móvil, puesto que el brazo puede desplazar la cabeza radialmente mediante
mecanismos hardware, cada posición de la cabeza definirá una pista distinta. En un sistema de cabezas
fijas el cambio de una pista a otra se efectúa rápidamente, pero el gran número de cabezas que se precisan
hacen caro el dispositivo, mientras que en un sistema de cabeza móvil precisa sólo de una cabeza, lo que
reduce el precio. Los caracteres dentro de una pista se almacenan en serie, de forma opuesta al método
utilizado en las cintas magnéticas.
A su vez, las pistas se dividen en sectores. Cada sector constituye la unidad de información que
se transfiere en un acceso (de escritura o lectura). La forma de acceso a un determinado sector se realiza
gracias a información de direccionamiento contenida en la propia pista.
Finalmente, en los sistemas de varias superficies y de brazo móvil, aquellas pistas a las que se
acceden en cada posición del brazo, constituyen un cilindro. La selección de una pista, dentro de un
cilindro, se efectúa por medios electrónicos.
El disco duro es el dispositivo donde se almacenan todos los datos de manera permanente, además de
tener instalados el sistema operativo (DOS, WINDOWS, etc.) y los programas que se utilizan
habitualmente en el ordenador (procesador de textos, hoja de cálculo, base de datos, etc.).
Los discos duros están formados por varios discos rígidos de aluminio (aleación Al-Mg 5086 =
95.4% Al, 4% Mg y 0,15%Cr), recubiertos por una aleación de Ni-P (Níquel-Fósforo) que se pulirá y
limpiará, y sobre la cual se depositarán 3 subcapas más, la primera de cromo (Cr), seguida por una
capa magnética de aleación de cobalto (Co) y una cobertura de carbón hidrogenado que funcionará
como lubrificante y cobertura anticorrosión. Todo el montaje se realiza en condiciones de atmósfera
controlada. Están divididos en círculos concéntricos de anchura igual a la anchura del cabezal que va a
leer sobre ellos. En la figura 4.7 se puede ver un disco duro por dentro.
El computador puede tener varios discos duros simultáneamente, pero deben estar
configurados adecuadamente para su correcto funcionamiento.
Para generar el campo magnético externo se utiliza un cabezal formado por un núcleo de
ferrita, al que se enrolla una bobina, por la que pasa una corriente de entre 10 y 20 mA. Según pase la
corriente en un sentido o en otro genera sobre el disco regiones polarizadas en sentido o en el opuesto.
En la figura 4.11 podemos observar como es este sistema y como se orientas las partículas magnéticas
de la superficie al paso del cabezal.
Para la lectura el proceso es casi el mismo, pero al revés. Por la bobina no circula ninguna
corriente, y al pasar sobre la superficie magnetizada, esta induce una pequeña corriente sobre la
bobina que será analizada y según su sentido habrá leído un “1” o un “0”.
Cuando la cabeza lectora detecta un número elevado de ceros o de unos consecutivos, para
saber cuántos hay debe de utilizar una señal de sincronización (reloj). Actualmente suele utilizarse una
señal de sincronización combinada con los propios datos. Se llama codificación Manchester y consiste
en detectar los pasos por cero de la señal como indicadores de “0” o “1”. En la figura siguiente 4.12 se
muestra este sistema. La codificación puede ser la mostrada en la figura o la inversa, es decir un “0”
puede ser un flanco de subida (como en la figura) o un flanco de bajada.
Puede observarse como la magnetización cambia para cada bit. De esta forma se detecta
cadenas de “0” o de “1” sin dificultad. Hoy en día se han desarrollado otras codificaciones más
compactas y eficiente.
Los discos y las unidades de lectura están en un compartimiento sellado con aire filtrado y
carente de impurezas (se le llama tecnología Winchester). Esto permite que las cabezas lectoras estén
muy cerca de la superficie del disco y los discos sean muy fiables.
interferencias). Con esto y otros retoques, se consiguió subir la velocidad de transferencia hasta los
66MB/seg. Surgió luego el Ultra-ATA/100, en donde se aumentó la frecuencia de reloj para alcanzar
los 100MB/seg. Ultra-ATA/133 fue anunciado por Maxtor en 2001, elevando la velocidad hasta
133MB/seg.
En la figura 4.13 podemos observar las diferencias entre IDE y EIDE.
Serial ATA
Serial ATA es el último interfaz ATA, desarrollado con varias metas tales como transmisión rápida y
fiable de los datos, conectores simples, capacidades de autoconfiguración y sobre todo, ser compatible
con el software hecho para Parallel ATA.
Hace cinco años, la Serial ATA Organization, Intel y varios fabricantes de discos duros crearon el
interfaz Serial ATA, que es más rápido que los ATA100 y ATA133. Serial ATA, en su primera
definición, era capaz de alcanzar los 150MBytes/seg gracias a que trabaja en serie, necesitando sólo
un cable y reduciendo de esta forma el número de pines en
los conectores.
Serial ATA utiliza un cable muy delgado de sólo 8
conductores y el conector es mucho más pequeño e incluso
el de la alimentación es distinto y proporciona 3,3 voltios, un
voltaje que hasta ahora sólo se utilizaba en la placa base.
Otra ventaja es el aumento en la longitud máxima del cable
utilizado que podrá llegar hasta el metro, más del doble que
con ATA paralelo.
IDE/ATA está obsoleto, y necesita un sucesor. Para los usuarios que demandan velocidad y eficiencia,
Parallel ATA no parece lo suficiente bueno o estable como para cumplir sus expectativas. Parallel
ATA implica una gran cantidad de líneas de datos, y grandes frecuencias transmitidas por ellas. Serial
ATA, por el contrario, procesa los datos de forma secuencial y aprovecha la experiencia adquirida por
el mercado con Ethernet, USB, FireWire e HyperTransport para conseguir un método de transmisión
de datos más rápido y fiable. En la figura lateral se puede observar las diferencias físicas entre estos
dos tipos de conexiones.
Respecto al cable de alimentación también es diferente al de los discos ATA originales, y las
tensiones de trabajo son menores, además no es necesaria la configuración
“Master/Slave” tradicional.
SCSI (Small Computers System Interface): Normalmente de mayor capacidad que los IDE
y mejores prestaciones, esta interfaz permite conectar en cadena hasta 7 discos a una sola
controladora. La principal desventaja de los SCSI radica en su precio y en su mayor dificultad de
instalación. Dentro de esta interfaz podemos distinguir entre el SCSI (ancho de banda de 8 bits),
SCSI-2 (ancho de banda de 16 bits), Fast Wide SCSI-2 (ancho de banda de 16 bits y transferencia
máxima en modo síncrono de 20 Mbytes por segundo), Ultra SCSI (ancho de banda de 8 bits y
velocidad de transferencia máxima de 20 Mbytes/segundo) y Ultra Wide SCSI (ancho de banda de 16
bits y velocidad máxima de transferencia de 40 Mbytes/segundo).
Ultra ATA/100 es la interfaz Ultra ATA de última generación, que aumenta la velocidad de
transferencia de datos actual en modo ráfaga hasta 100 MB/s. Esta interfaz de alta velocidad permite a
los sistemas host enviar y recibir datos de forma más rápida, eliminando los cuellos de botella
relacionados con el rendimiento del sistema. Ultra ATA/66 dobla la velocidad de transferencia de
datos de la interfaz ATA/33 hasta los 66,6 MB/s.
Entre las ventajas de la interfaz Ultra ATA se incluyen las siguientes:
Integridad de datos mejorada.
Utilización de la técnica CRC (Control de Redundancia Cíclica), un sistema de protección de
datos que contribuye a garantizar la integridad de los datos transferidos.
Cable de 80 conductores y 40 pines que reduce la diafonía y mejora la integridad de la señal,
proporcionando 40 líneas de masa entre éstas y la señal IDE de 40 pines.
Las unidades de disco duro Ultra ATA/100 son totalmente compatibles hacia atrás con Ultra ATA/66,
Ultra ATA/33 y DMA, así como con las unidades de disco duro EIDE/IDE, unidades de CD-ROM y
sistemas host existentes.
Requisitos del sistema para la interfaz Ultra ATA
1. Para Ultra ATA/100, el sistema anfitrión debe ser compatible con Ultra ATA/100 (placa base
del sistema, BIOS, chipset o tarjeta controladora). Para Ultra ATA/66, el sistema anfitrión
debe ser compatible con Ultra ATA/66 (placa base del sistema, BIOS, chipset o tarjeta
controladora).
2. El disco duro debe soportar la interfaz adecuada, ya sea Ultra ATA/100 o Ultra ATA/66.
3. Deberá haber un cable IDE de 80 conductores y 40 pin conectado entre el sistema host y la
unidad de disco duro.
4. Las transferencias DMA deben estar activadas en el sistema operativo.
TMA: Tiempo medio de acceso (“Average Seek Time”) o tiempo medio de búsqueda y
posicionamiento de las cabezas del disco duro en un cilindro determinado. Se mide en
milisegundos. Es el valor que suele aparecer en todas las tablas de características de discos
duros. Es uno de los factores más importantes a la hora de escoger un disco duro. Cuando se
oye hacer ligeros clicks al disco duro, es que está buscando los datos que le hemos pedido
(cambiando de pista). Hoy en día <!--Página elaborada por el equipo de "El Rincon del
hardware"-->en un disco moderno, lo normal son 10 milisegundos.
Velocidad de rotación (RPM): Es la velocidad a la que gira el disco duro, más exactamente,
la velocidad a la que giran el/los platos del disco, que es donde se almacenan magnéticamente
los datos. La regla es: a mayor velocidad de rotación, más alta será la transferencia de datos,
pero también mayor será el ruido y mayor será el calor generado por el disco duro. Se mide en
número revoluciones por minuto (RPM). No debe comprarse un disco duro IDE de menos de
7200RPM, ni un disco SCSI de menos de 7200RPM (los hay de 10.000RPM). Una velocidad
de 5400RPM permitirá una transferencia entre 10MB y 16MB por segundo con los datos que
están en la parte exterior del cilindro o plato, algo menos en el interior.
Memoria CACHE (Tamaño del buffer). El buffer o la cache es una memoria que va incluida
en la controladora interna del disco duro, generalmente, de modo que todos los datos que se
leen y escriben a disco duro se almacenan primeramente en el buffer. Generalmente los discos
traen entre 2Mb y 16 Mb de cache incorporada a la propia controladora. Pero si no es así,
pueden usar la propia memoria principal para este propósito.
Buffer de Pista: es una memoria incluida en la electrónica de las unidades de disco, que
almacena el contenido de una pista completa, así cuando se pide la lectura de una pista, esta
lectura de hace de una sola vez toda ella.
TMB: Posicionamiento pista a pista (“Track-Track Seek”). Tiempo medio de
posicionamiento de las cabezas del disco duro entre dos cilindros consecutivos. Se mide
también en milisegundos (mseg) y no suele especificarse en las tablas.
Velocidad de transferencia de datos: (“Data Transfer Rate”). Especifica la cantidad máxima
de información que se transfiere por unidad de tiempo. Se mide en Mbytes/segundo.
MTBF (“Mean-time-between-failure”): Tiempo medio de vida entre fallos. Se especifica en
horas.
Capacidad: Hoy en día se mide en GB.
software, como las Utilidades Norton, podemos conseguir desfragmentar el disco. Este
proceso deberá efectuarse periódicamente.
Caché software de disco: mediante una utilidad software (Smartdrv.exe en el MS DOS) se
reserva una cierta cantidad de espacio en la memoria RAM que permite almacenar en ella los
datos sensibles del disco duro FAT, Tabla de directorios ... así como la información mas
recientemente utilizada. Ello hace aumentar significativamente las prestaciones. Por último
indicar que el tamaño de dicho caché debe ir en función de la cantidad de memoria RAM del
sistema.
El sistema operativo Windows ofrece una serie de herramientas para mantener en buen estado
nuestros discos duros.
Su uso regular en el tiempo nos permitirá tener un buen mantenimiento de nuestros discos.
A continuación se proporcionan las direcciones de las Páginas WEB de las compañías fabricantes de
discos duros más importantes:
Seagate Technology: http://www.seagate.com
Maxtor: http://www.maxtor.com
Western Digital: http://www.wdc.com
Quantum: http://swww.quantum.com
Un disco de 60 Gbytes de 3,5 pulgadas de diámetro suele tener las siguientes características:
* Estar formado por 10 superficies de almacenamiento (5 discos).
* Cada superficie posee 11.445 pistas.
* Con un promedio de 1024 sectores por pista.
* Cada sector de 512 bytes de datos.
Con estos datos, si multiplicamos tenemos: Capacidad = 60 Gbytes (utilizar bien las unidades)
Problema: Da unos parámetros razonables de nº de sectores, pistas y superficies para un disco duro
formado por 4 discos y con capacidad total de 100 Gbytes.
Samsung SP8004H
Disco duro súper silencioso de Samsung de 80 GB de capacidad. Ofrecen cada vez
más una mejor tecnología en ruido acústico y Automatic Acoust Management. Van
protegidos de tal manera que son menos susceptibles a los golpes. Gracias a esta
nueva tecnología los discos duros de Samsung ofrecen mayor calidad y mayor
durabilidad. Velocidad de rotación 7.200 rpm y velocidad de acceso de 8,9 ms.
Garantía 3 años
Características:
Configuración del disco:
- Capacidad: 80,0 GB
- Discos: 2
- Cabezales: 4
- Interfaz: Ultra ATA/100 *
- Tamaño de búffer: 2 Mbytes
Rendimiento:
El espacio particionado es el espacio del disco que ha sido asignado a alguna partición. El espacio no
particionado, es espacio no accesible del disco ya que todavía no ha sido asignado a ninguna partición.
A continuación se muestra un ejemplo de un disco duro con espacio particionado (2 particiones
primarias y 2 lógicas) y espacio todavía sin particionar.
Las particiones
Cada disco duro constituye una unidad física distinta. Sin embargo, los sistemas operativos no
trabajan con unidades físicas directamente sino con unidades lógicas. Dentro de una misma unidad
física de disco duro puede haber varias unidades lógicas. Cada una de estas unidades lógicas
constituye una partición del disco duro. Esto quiere decir que podemos dividir un disco duro en, por
ejemplo, dos particiones (dos unidades lógicas dentro de una misma unidad física) y trabajar de la
misma manera que si tuviésemos dos discos duros (dos unidades lógicas para cada unidad física).
Particiones y directorios. Ambas estructuras permiten organizar datos dentro de un disco duro.
Sin embargo, presentan importantes diferencias: 1ª) Las particiones son divisiones de tamaño fijo
del disco duro; los directorios son divisiones de tamaño variable de la partición; 2ª) Las
particiones ocupan un grupo de cilindros contiguos del disco duro (mayor seguridad); los
directorios suelen tener su información desperdigada por toda la partición; 3ª) Cada partición del
disco duro puede tener un sistema de archivos (sistema operativo) distinto; todos los directorios
de la partición tienen el sistema de archivos de la partición.
Como mínimo, es necesario crear una partición para cada disco duro. Esta partición puede contener la
totalidad del espacio del disco duro o sólo una parte. Las razones que nos pueden llevar a crear más de
una partición por disco se suelen reducir a tres.
1. Razones organizativas. Debido a que el ordenador es utilizado por varios usuarios, por
ejemplo.
2. Instalación de más de un sistema operativo. Debido a que cada sistema operativo requiere
(como norma general) una partición propia para trabajar.
3. Razones de eficiencia. Por ejemplo, suele ser preferible tener varias particiones FAT pequeñas
antes que una gran partición FAT. Esto es debido a que cuanto mayor es el tamaño de una
partición, mayor es el tamaño del grupo (cluster) y, por consiguiente, se desaprovecha más
espacio de la partición. Más adelante, veremos esto con mayor detalle.
Las particiones pueden ser de dos tipos: primarias o lógicas. Las particiones lógicas se definen dentro
de una partición primaria especial denominada partición extendida.
En un disco duro sólo pueden existir 4 particiones primarias (incluida la partición extendida, si
existe). Las particiones existentes deben inscribirse en una tabla de particiones de 4 entradas situada
en el primer sector de todo disco duro. De estas 4 entradas de la tabla puede que no esté utilizada
ninguna (disco duro sin particionar, tal y como viene de fábrica) o que estén utilizadas una, dos, tres o
las cuatro entradas. En cualquiera de estos últimos casos (incluso cuando sólo hay una partición), es
necesario que en la tabla de particiones figure una de ellas como partición activa. La partición activa
es aquella a la que el programa de inicialización (Master Boot) cede el control al arrancar. El sistema
operativo de la partición activa será el que se cargue al arrancar desde el disco duro.
De todo lo anterior se pueden deducir varias conclusiones: Para que un disco duro sea utilizable debe
tener al menos una partición primaria. Además para que un disco duro sea “arrancable” debe tener
activada una de las particiones y un sistema operativo instalado en ella.
Todas las particiones tienen un sector de arranque (el primero de la partición) con información
relativa a la partición. Si la partición tiene instalado un sistema operativo, este sector se encargará de
arrancarlo. Si no hubiese ningún sistema operativo (como es el caso de una partición para datos) y se
intentara arrancar, mostraría un mensaje de error.
Sistemas de archivos.
Un sistema de archivos es una estructura que permite tanto el almacenamiento de información en una
partición como su modificación y recuperación. Para que sea posible trabajar en una partición es
necesario asignarle previamente un sistema de archivos. Esta operación se denomina dar formato a
una partición.
Generalmente cada sistema de archivos ha sido diseñado para obtener el mejor rendimiento con un
sistema operativo concreto (FAT para DOS, FAT32 para Windows 98, NTFS para Windows NT,
HPFS para OS/2…). Sin embargo, es usual que el mismo sistema operativo sea capaz de reconocer
múltiples sistemas de archivos. A continuación se comentan los sistemas de archivos más comunes.
FAT16
La FAT (“File Allocate Table”, Tabla de Asignación de Archivos) fue introducido por Microsoft en
1.987 para dar soporte a los archivos de 16bits, no soportados por versiones anteriores de FAT
(FAT12) La FAT16 es en realidad un índice que crea una lista de contenidos del disco para grabar la
ubicación de los archivos que éste posee. Ya que los bloques que conforman un archivo no siempre se
almacenan en el disco en forma contigua (un fenómeno llamado fragmentación), la tabla de
asignación permite que se mantenga la estructura del sistema de archivos mediante la creación de
vínculos a los bloques que conforman el archivo. El sistema FAT16 es un sistema de 16 bits que
permite la identificación de archivos por un nombre de hasta 8 caracteres y tres extensiones de
caracteres. Es por esto que el sistema se denomina FAT16.
Un grupo, cluster o unidad de asignación es la unidad mínima de almacenamiento de un archivo en
una partición y está formada por uno o varios sectores contiguos del disco. Esto quiere decir que el
espacio real ocupado por un archivo en disco será siempre múltiplo del tamaño del grupo. Además,
cada grupo puede almacenar información de un solo archivo. Si no cabe en un solo grupo, se
utilizarán varios (no necesariamente contiguos). Para hacernos una idea del nefasto resultado de un
tamaño de grupo incorrecto, consideremos dos archivos de 1 byte cada uno. Si el tamaño del grupo es
de 32 KB, se utilizarán dos grupos y el espacio real ocupado en disco habrá sido de 64 KB = ¡65.536
bytes! en vez de 2 bytes, como sería de esperar.
Este sistema posee importantes limitaciones: nombres de archivos cortos; tamaño máximo de
particiones de 2 GB; grupos (clusters) demasiados grandes, con el consiguiente desaprovechamiento
de espacio en disco; elevada fragmentación, que ralentiza el acceso a los archivos. Pero tiene a su
favor su sencillez y compatibilidad con la mayoría de sistemas operativos.
Debido a que la FAT de este sistema de archivos tiene entradas de 16 bits (por eso, a veces se llama
FAT16), sólo se pueden utilizar 216 = 65.536 grupos distintos. Esto implica que, con el fin de
aprovechar la totalidad del espacio de una partición, los grupos tengan tamaños distintos en función
del tamaño de la partición. Por ejemplo, con un grupo de 16 KB se puede almacenar hasta 2 16 grupos
* 16 KB/grupo = 220 KB = 1 GB de información. El límite de la partición (2 GB) se obtiene al
considerar un grupo máximo de 32 KB (formado por 64 sectores consecutivos de 512 bytes).
Problema: Tenemos un sistema de archivos FAT-16. Y tenemos un disco duro de 512 Mbytes. Se
pide:
a) Calcular el tamaño de cluster adecuado para este disco.
b) Cuantos sectores ocupa un grupo o cluster. (1 sector = 512 bytes)
c) Si tenemos tres archivos de 3Kbytes, 20Kbytes y 10Kbytes, respectivamente, cuantos Kbytes
ocuparán estos tres archivos almacenados en nuestro disco.
Respuesta:
_________________________________________________
_________________________________________________
_________________________________________________
_________________________________________________
_________________________________________________
FAT32 utiliza un direccionamiento de cluster de 32bits, lo que en teoría podría permitir manejar
particiones de hasta 2 TB (Terabytes), pero en la práctica Microsoft limitó estas en un primer
momento a unos 124Gb, fijando posteriormente el tamaño máximo de una partición en FAT32 en
32Gb. Lo que ocurrió en la práctica es que sólo se utilizan 28 bits (o 27 bits, a veces), ya que 4 bits se
reservan para su uso en el futuro.
Esto se debe más que nada a una serie de limitaciones del Scandisk de Microsoft, ya que FAT32
puede manejar particiones mayores creadas con programas de otros fabricantes. Un claro ejemplo de
esto lo tenemos en los discos externos multimedia, que están formateados en FAT32 a pesar de ser
particiones de bastante tamaño (en muchos casos más de 300Gb).
En la siguiente tabla 4.1, se comparan los tamaños de grupo utilizados según el tamaño de la partición
y el sistema de archivos empleado. Para FAT16 los números salen sin problemas multiplicando el
tamaño del cluster por 216 cluster posibles. Pero para FAT32 deberéis averiguar cuál es el número de
sectores utilizados.
Tabla 4.1. Según el tamaño del cluster tendremos discos de tamaño distinto en FAT16 y FAT32.
Para FAT32 fijaros que se está utilizando diferente número de bits para cada caso.
Problema: si partimos de la limitación de que el tamaño del cluster para FAT32 es de 4KB o
8Kb, determinar el número de bits realmente utilizados para acceder a la tabla FAT para
formatear discos de 128MB, 256MB, 1GB, 8GB, 32GB, 128 GB, 256 GB, 320GB, 500GB, 1TB,
2TB y 8 TB, con una de las dos opciones de tamaño de cluster.
Ejemplo: Vemos un fichero de tan solo 5 bytes ocupa en disco 512bytes (Windows 2000). Es el
tamaño mínimo en disco de un fichero. Y bajo un sistema Windows NT, un fichero de 14 bytes
ocupa 4 Kbytes (Partición bajo Windows NT).
Respuesta:
Para cluster de 4Kb: 4 * 210 * X = 40 GB = 10 * 232 X ≈ 223
Problema: Tenemos un sistema de archivos FAT-32. Tenemos un disco duro de 140 Gbytes.
El tamaño del cluster es de 4Kb o de 8Kb. ¿Cuántos bits utilizamos para acceder a la tabla FAT para
ambos tamaños de cluster?
Respuesta:
4.3.2. DISQUETES
Existen otros dispositivos auxiliares de almacenamiento externo de soporte magnético extraíbles, los
disquetes o floppy disks. Su funcionamiento no es totalmente similar a los discos magnéticos comentados
anteriormente, ya que aquí se los recubre de una superficie resistente que permite el contacto de la cabeza
de lectura-escritura sobre la superficie magnetizada, lo que permite más sencillez de uso y menos coste, si
bien su capacidad de almacenamiento es mucho más reducida (100K a 1.44 M).
En la figura 4.19 podemos ver algunas imágenes.
Figura 4.19. Varias imágenes de Disquettes. Desde los 128Kbytes hasta 1,44 Mbytes.
Los disquetes son pequeños discos cuyos platos son flexibles, ya que están constituidos por un
material de plástico y son intercambiables. La superficie se encuentra protegida por una funda
recubierta internamente de un material que facilita el deslizamiento rotacional del plato. En la funda
hay una abertura radial que abarca a todas las pistas; a través de esta ventana las cabezas de la unidad
de disquetes acceden a la información. También en el sobre y en el plato hay otro orificio que sirve
para que la unidad por medios ópticos tenga una referencia de alineación para localizar pistas y
sectores. El centro está abierto con objeto de que el disquete ajuste en el eje de rotación de la unidad
de lectura / grabación. Por si alguien no ha visto aun una disquetera, en la figura 4.20 se ve una
imagen “clásica” de una disquetera interna y otra imagen de una disquetera más moderna (y externa).
Los últimos discos flexibles utilizados fueron de 1.44 Mbytes. El formato interno es muy similar al de
un disco rígido, pero cambia su capacidad. Los discos de 3 ½" o 2HD (doble alta densidad), poseen 18
sectores por pista (512 bytes por sector), y como poseen dos caras la capacidad total será pues
Durante una operación de E/S, el controlador de la unidad de disco o de la disquetera debe recibir tres
números: el del cilindro que contiene la pista donde está ese sector, el de la cabeza (head) que accede
a esa pista, y el número del sector dentro de la pista. En un disquete el tiempo de acceso es del orden
de (70 + 100) mseg. = 170 mseg, es decir la suma del tiempo medio de acceso más la latencia.
Un disquete de 3 ½" y 1,44 MB, 80 cilindros y 18 sectores por pista gira a 300 rpm. o sea 200 mseg
por vuelta. Por lo tanto, un sector será recorrido en (200/18) mseg = 11.11 mseg. La velocidad de
transferencia interna será: 512 Bytes/11.11 mseg = … = 45 KB/seg. Que también será la velocidad de
transferencia puesto que aunque la controladora esté conectada a un bus ISA.
4.3.4. MAGNETO-ÓPTICOS.
Se trata de dispositivos que aúnan lo mejor de ambas tecnologías para ofrecer un producto con un bajo
coste 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.
Figura 4.22. Imagen de un magneto-óptico externo de Fujitsu de 2,3 Gb USB-2, modelo FUXOPO29.
Pros: alta seguridad de los datos, portabilidad, bajo precio de los discos, fácil manejo
Contras: inversión inicial, poca implantación
Son capaces de almacenar hasta 1,3 GB en discos muy similares a los disquetes de 3,5" (sí, así
de pequeños) que tienen una cubierta de plástico para protegerlos de los golpes y el polvo, no como
los CDs con su superficie expuesta a involuntarias huellas de dedos que los inutilicen.
Tecnología de lectura/escritura.
Los sistemas Magneto Optical incorporan un soporte magnético de grabación, y mediante la
cooperación de un láser y un campo magnético se consigue realizar la lectura/escritura: el láser calienta el
punto de memoria a unos 150o C (temperatura crítica conocida como el punto Curie), con lo que puede
modificarse su estado de polarización magnética mediante el campo correspondiente (a altas temperaturas
la coercitividad o resistencia a variaciones de orientación magnética de los materiales disminuye). La
lectura en los sistemas estos sistemas (MO) se realiza reduciendo la potencia del láser, lo que evita el
calentamiento del soporte. La posibilidad de lectura de un soporte magnético mediante un elemento
óptico se explica teniendo en cuenta que el haz láser está polarizado, y el estado magnético de las
partículas del soporte hace que la polarización del haz varíe, detectándose este cambio por el fotodetector.
La diferencia fundamental que separa a esta tecnología de las dos anteriores es que éstas se basan
en un cambio físico producido en el soporte que modifica la reflexión. En contraste, esta tecnología
produce un cambio de una propiedad magnética, no de estado físico en sí, lo que la hace superior a las
dos anteriores puesto que los cambios físicos reales reducen sensiblemente la vida del soporte. Estas
unidades presentan todavía una serie de inconvenientes, debido a los altos campos magnéticos que
requieren, lo que hace que las cabezas de lectura-grabación sean voluminosas y pesadas, con lo que se
hace más lento su movimiento. Además, antes de efectuar una escritura es necesario efectuar el borrado
de la información existente, pues es requisito del proceso de escritura que la alineación magnética de las
partículas del soporte sea la misma al comenzar dicho proceso.
Las unidades MO trabajan con un único surco en el soporte, y al disponer únicamente de una
cabeza de lectura-escritura, como el disco presenta información en sus dos caras, sólo la mitad de la
capacidad de almacenamiento está en un momento dado disponible. Gracias a este sistema y al diseño
de los discos es posible almacenar datos por 30 años sin distorsión o pérdidas. Se puede regrabar hasta
un millón de veces sin deterioro de la calidad.
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).
Su velocidad es muy elevada, comparable a la de los discos duros de hace unos años, 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. Así, mientras que se pueden alcanzar casi los 2,5 MB/s en lectura (una velocidad
comparable a la de un CD-ROM 24x), la escritura se queda en alrededor de 1 MB/s, con un tiempo de
acceso cercano al de un disco duro (menos de 40 ms). En un MO se puede escribir miles de veces a
una velocidad más del doble de rápida que en una grabadora de CDs 4x.
Sus únicos problemas son el precio de la unidad lectora-grabadora, y su relativamente escasa
implantación. En ambientes profesionales son bastante comunes.
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 siendo 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 no lleva más de un cuarto de hora y el
cartucho resultado es sólo un poco más grande que la funda de un CD, ya que a eso se parecen los
discos: a CDs con una funda tipo disquete.
En la actualidad los modelos más extendidos son los de 2,6 GB de capacidad máxima, en los que
está implantándose rápidamente el sistema LIMDOW. Puesto que se trata de dispositivos basados en
estándares, existen varias empresas que los fabrican, por ejemplo Hewlett Packard, Sony o Pinnacle
Micro.
Esta última empresa, Pinnacle, que se dedica casi en exclusiva a estos dispositivos, tiene uno de
los productos más interesantes de este mercado: el Apex. Se trata de un dispositivo que admite discos
normales de 2,6 GB, pero que además tiene unos discos especiales, de diseño propietario (no
compatibles con otros aparatos), que llegan hasta los 4,6 GB, todo ello con una gran velocidad y a un
precio incluso inferior al de muchos dispositivos normales de sólo 2,6 GB.
Pero ése, el precio, es el inconveniente de este tipo de periféricos. Los discos, sin embargo, son
bastante económicos para su gran capacidad, enorme resistencia y durabilidad.