Está en la página 1de 19

Discos Rgidos

Discos Rgidos o Duros


Ha habido muchos cambios en el campo de los discos duros. De ms antiguos del tamao de una caja de zapatos y de capacidades ridculas (vistas desde hoy) hasta discos duros compactos y reducidos con capacidades 400 veces mayores.

Estructura interna de un disco duro


Un disco duro se compone de muchos elementos; citaremos los ms importantes de cara a entender su funcionamiento. En primer lugar, la informacin se almacena en unos finos platos o discos, generalmente de aluminio, recubiertos por un material sensible a alteraciones magnticas. Estos discos, cuyo nmero vara segn la capacidad de la unidad, se encuentran agrupados uno sobre otro y atravesados por un eje, y giran continuamente a gran velocidad. Asimismo, cada disco posee dos diminutos cabezales de lectura/escritura, uno en cada cara. Estos cabezales se encuentran flotando sobre la superficie del disco sin llegar a tocarlo, a una distancia de unas 3 o 4 micropulgadas (a ttulo de curiosidad, podemos comentar que el dimetro de un cabello humano es de unas 4.000 pulgadas). Estos cabezales generan seales elctricas que alteran los campos magnticos del disco, dando forma a la informacin. (dependiendo de la direccin hacia donde estn orientadas las partculas, valdrn 0 o valdrn 1). La distancia entre el cabezal y el plato del disco tambin determinan la densidad de almacenamiento del mismo, ya que cuanto ms cerca estn el uno del otro, ms pequeo es el punto magntico y ms informacin podr albergar. Tamao de clster y espacio disponible Un cluster se trata de una agrupacin de varios sectores para formar una unidad de asignacin. Normalmente, el tamao de cluster en la FAT del DOS o de Windows 95 es de 32 Kb; y que? Esto no tendra importancia si no fuera porque un cluster es la mnima unidad de lectura o escritura, a nivel lgico, del disco. Es decir, cuando grabamos un archivo, por ejemplo de 10 Kb, estamos empleando un cluster completo, lo que significa que se desperdician 22 Kb de ese cluster. Imaginaos ahora que grabamos 100 ficheros de 10 Kb; perderamos 100x22 Kb, ms de 2 Megas. Por ello, el OSR2 de Windows 95 y Windows 98 implementan una nueva FAT, la FAT 32, que subsana esta limitacin, adems de otros problemas.

Algunos conceptos
Antes hemos comentado que los discos giran continuamente a gran velocidad; este detalle, la velocidad de rotacin, incide directamente en el rendimiento de la unidad, concretamente en el tiempo de acceso. Es el parmetro ms usado para medir la velocidad de un disco duro, y lo forman la suma de dos factores: el tiempo medio de bsqueda y la latencia; el primero es lo que tarde el cabezal en desplazarse a una pista determinada, y el segundo es el tiempo que emplean los datos en pasar por el cabezal. Si se aumenta la velocidad de rotacin, la latencia se reduce; en antiguas unidades era de 3.600 rpm (revoluciones por minuto), lo que daba una latencia de 8,3 milisegundos. La mayora de los discos duros actuales giran ya a 7.200 rpm, con lo que se obtienen 4,17 mb de latencia. Y actualmente, existen discos de alta gama an ms rpidos, hasta 10.000 rpm. Pgina : 1

Discos Rgidos
Es preciso comentar tambin la estructura lgica del disco, ya que contiene importantes conceptos que todos habris odo; para empezar, la superficie del disco se divide en una serie de anillos concntricos, denominados pistas. Al mismo tiempo, las pistas son divididas en trames de una misma longitud, llamados sectores; normalmente un sector contiene 512 bytes. Otro concepto es el de cilindro, usado para describir las pistas que tienen el mismo nmero pero en diferentes discos. Finalmente, los sectores suelen agruparse en clusters o unidades de asignacin. Estos conceptos son importantes a la hora de instalar y configurar un disco duro, y haremos uso de alguna de esta informacin cuando subamos al nivel lgico del disco. Muchas placas base modernas detectan los discos duros instalados, mientras que en otras ms antiguas hay que meter algunos valores uno por uno (siempre vienen escritos en una etiqueta pegada en la parte superior del disco).

Interfaces: ST506, MFM y RLL


Hasta aqu hemos visto la estructura del disco duro, pero nos falta una pieza vital: la controladora. Es un componente electrnico que gestiona el flujo de datos entre el sistema y el disco, siendo responsable de factores como el formato en que se almacenan los datos, su tasa de transferencia, velocidad, etctera. Los primeros discos duros eran gestionados por controladoras ST506, un estndar creado por la conocida empresa Seagate. Dentro de esta norma se implementaron los modos MFM y RLL, dos sistemas para el almacenamiento de datos que, si bien diferentes en su funcionamiento, a nivel fsico y externo del disco presentaban la misma apariencia, siendo conocidos de forma genrica en el mundillo como "discos MFM". Estas unidades incluan externamente tres conectores: el primero, y comn a cualquier disco duro, es el de alimentacin. En los restantes se conectaba un cable de control y un cable de datos, desde el disco a la controladora; el cable de control gestionaba la posicin de los cabezales y el de datos transmita el flujo de informacin desde y hasta la controladora. La diferencia entre MFM y RLL es a nivel interno; MFM (Modified Frequency Modulation) y RLL (Run Length Limited) son dos mtodos de codificacin de la informacin binaria. RLL permite almacenar un 50% ms de datos que el MFM, al aumentar la densidad de almacenamiento. Tambin la tasa de transferencia es superior en RLL, debido al ms eficiente mtodo de grabacin usado, sin embargo, la velocidad de rotacin era la misma en ambos casos: 3600 rpm. En cualquier caso, la tasa de transferencia de estas unidades no era precisamente como para tirar cohetes: una media de 5 Mbits por segundo (es decir, medio mega) en MFM y 7.5 Mbits/s para RLL. Y en cuanto a capacidad, las unidades MFM no solan tener ms de 40 Megas, 120 Megas en las RLL

ESDI
Con esta interfaz, Enhanced Small Devices Interface (interfaz mejorada para dispositivos pequeos), se daba un paso adelante. Para empezar, una parte de la lgica decodificadora de la controladora se implement en la propia unidad, lo que permiti elevar el ratio de transferencia a 10 Mbits por segundo. Asimismo, se incluy un pequeo buffer de sectores que permita transferir pistas completas en un nico giro o revolucin del disco. No obstante, estas unidades no se extendieron demasiado, y nicamente compaas como IBM (muy aficionadas Pgina : 2

Discos Rgidos
a tecnologas propietarias) fueron las que ms lo emplearon en sus mquinas. Estas unidades no solan tener una capacidad superior a 630 Megas, y en cualquier caso se trat ms bien de una tecnologa de transicin, ya que un tiempo despus tuvo lugar el salto cuantitativo y cualitativo con la interfaz que detallamos a continuacin.

El estndar IDE
Integrated Drive Electronics, o IDE, fue creado por la firma Western Digital, curiosamente por encargo de Compaq para una nueva gama de ordenadores personales. Su caracterstica ms representativa era la implementacin de la controladora en el propio disco duro, de ah su denominacin. Desde ese momento, nicamente se necesita una conexin entre el cable IDE y el Bus del sistema, siendo posible implementarla en la placa base (como de hecho ya se hace desde los 486 DX4 PCI) o en tarjeta (equipos 486 VLB e inferiores). Igualmente se elimin la necesidad de disponer de dos cables separados para control y datos, bastando con un cable de 40 hilos desde el bus al disco duro. Se estableci tambin el trmino ATA (AT Attachment) que define una serie de normas a las que deben acogerse los fabricantes de unidades de este tipo. IDE permite transferencias de 4 Megas por segundo, aunque dispone de varios mtodos para realizar estos movimientos de datos, que veremos en el apartado Modos de Transferencia. La interfaz IDE supuso la simplificacin en el proceso de instalacin y configuracin de discos duros, y estuvo durante un tiempo a la altura de las exigencias del mercado. No obstante, no tardaron en ponerse en manifiesto ciertas modificaciones en su diseo. Dos muy importantes eran de capacidad de almacenamiento, de conexin y de ratios de transferencia; en efecto, la tasa de transferencia se iba quedando atrs ante la demanda cada vez mayor de prestaciones por parte del software (ests ah, Windows?). Asimismo, slo podan coexistir dos unidades IDE en el sistema, y su capacidad (aunque ero no era del todo culpa suya, lo veremos en el apartado El papel de la BIOS) no sola exceder de los 528 Megas. Se impona una mejora, y quin mejor para llevarla a cabo que la compaa que lo cre?

Enhanced IDE
La interfaz EIDE o IDE mejorado, propuesto tambin por Western Digital, logra una mejora de flexibilidad y prestaciones. Para empezar, aumenta su capacidad, hasta 8,4 Gigas, y la tasa de transferencia empieza a subir a partir de los 10 Megas por segundo, segn el modo de transferencia usado. Adems, se implementaron dos sistemas de traduccin de los parmetros fsicos de la unidad, de forma que se pudiera acceder a superiores capacidades. Estos sistemas, denominados CHS y LBA aportaron ventajas innegables, ya que con mnimas modificaciones (aunque LBA exiga tambin cambios en la BIOS del PC) se podan acceder a las mximas capacidades permitidas. Otra mejora del EIDE se reflej en el nmero de unidades que podan ser instaladas al mismo tiempo, que se aument a cuatro. Para ello se oblig a fabricantes de sistemas y de BIOS a soportar los controladores secundarios (direccin 170h, IRQ 15) siempre presentes en el diseo del PC pero nunca usados hasta el momento, de forma que se pudieran montar una unidad y otra esclava, configuradas como secundarias. Ms an, se habilit la posibilidad de instalar unidades CD-ROM y de cinta, coexistiendo pacficamente en el sistema (ms sobre esto en el apartado Otros trminos). A nivel externo, no existen prcticamente diferencias con el anterior IDE, en todo caso un menor tamao o ms bien una superior integracin de un mayor nmero de componentes en el mismo espacio.

Modos de transferencia
Los dispositivos IDE pueden transferir informacin principalmente empleando dos mtodos: PIO y DMA; el modo PIO (Programmed I/O) depende del procesador para efectuar el trasiego Pgina : 3

Discos Rgidos
de datos. A nivel de rendimiento no hay mayor problema, ya que los micros actuales tienen la suficiente capacidad para gestionar estas operaciones y alternarlas con otras, por supuesto. El otro mtodo es el DMA; as la CPU se desentiende de la transferencia, teniendo sta lugar por mediacin de un chip DMA dedicado. Con el IDE original se usaban los modos PIO 1 y 2, que podan llegar a unos 4 Megas por segundo de transferencia; el modo DMA del IDE original no superaba precisamente esa tasa, quedndose en unos 2 o 3 Megas por segundo. Hay que decir que existe una variante de la transferencia DMA, y es la BusMaster DMA; esta modalidad aprovecha las ventajas de los chipsets de las placas base, cada vez ms optimizados para estas laboras. Adems de liberar al procesador, puede obtener por parte de ste un control casi total, de forma que la informacin sea transferida con la mxima prioridad. Aunque se pueden alcanzar 16 Megas por segundo, la ltima modalidad Ultra DMA logra llegar a los 33,3 Megas/s, aprovechando las bondades del nuevo chipset TX de Intel. No obstante, para disfrutar de esta tcnica es precioso contar con los correspondientes controladores, suministrados normalmente por el fabricante de la correspondiente placa base.

Otros trminos
EIDE ampli los modos PIO al 3, y estableci el MultiWord DMA 1; con ello se logr una tasa de 11 o 13 Megas/s, dando lugar al trmino Fast ATA. Con posterioridad, se defini la norma Fast ATA-2, para identificar aquellos productos que se acogan a los modos PIO 4 y MultiWord DMA 2, que permiten alcanzar un mximo de 16,6 Megas/s. Existe otro mtodo de transferencia propio del Fast ATA, y es la mltiple lectura/escritura; es decir, la capacidad de leer o escribir varios sectores (normalmente hasta 32) en una sola interrupcin, lo que permite optimizar la transferencia incluso en buses lentos, como ISA. Conviene resaltar que las tasas de transferencia citadas se consiguen en el mejor de los casos, y no siempre son sostenidas, es decir, que suelen ser picos de transferencia. Es preciso tambin abordar en esta introduccin a los discos duros otro trmino muy conocido; ya hemos comentado que EIDE ampli la flexibilidad en el conexionado, permitiendo la coexistencia de discos duros con unidades de cinta y de CD-ROM, usando el estndar IDE. Para ello se ide la norma ATAPI (ATA Packet Interface), una extensin del protocolo ATA creada con el fin de aportar un nico conjunto de registros y mandatos, y de esta forma facilitar la coexistencia de estas unidades. Los dispositivos de este tipo tambin pueden, por tanto, beneficiarse de todas las ventajas de los modos PIO y DMA.
MODO DE TRANSFERENCIA PIO 0 PIO 1 y 2 PIO 3 PIO 4 MultiWord DMA 1 MultiWord DMA 2 Ultra DMA 33 Ultra DMA 66 MB DE TRANSFERENCIA (PICOS) 2/3 Mb/s 4 Mb/s 11 Mb/s 16 Mb/s 13 Mb/s 16,6 Mb/s 33 Mb/s 66 Mb/s

Buffer y cach
Prcticamente todos los discos duros incluyen una memoria buffer, en la que almacenan los ltimos sectores ledos; sta, que puede ser desde 2 Kb hasta 512 Kb, es importantsima de cara al rendimiento, e incluso imprescindible para poder mantener altas cotas de transferencia. Se la denomina cach cuando incluyen ciertas caractersticas de velocidad; concretamente, los procesos se optimizan cuando el sistema vuelve de una operacin de copiado de datos a la unidad sin esperar a que sta haya finalizado. Tambin utilizan otra tcnica diferente Pgina : 4

Discos Rgidos
consistente en que la unidad informa de la finalizacin de una operacin de escritura en el momento de recibir los datos, antes de comenzar a grabarlos en el disco. De esta manera no se producen estados de espera; tras todo lo comentado hasta este momento, podemos decir, resumiendo, que un cach amplio en un disco duro es absolutamente imprescindible.

Ms de 520 Megas... por qu no?


Seguro que muchos de vosotros habis vivido el caso (o al menos habis sido testigos de l) de ir a instalar un disco duro de alta capacidad, y encontraros con que de esos 1080 Megas slo alcanzis 528 Megas. Se trata de una nefasta limitacin, que curiosamente no est impuesta ni por la BIOS (Basic Input/Output System) ni por el estndar IDE (ni por el DOS, como alguna gente piensa); en realidad, viene dada.... por ambos! La capacidad de un disco duro se mide en tres valores: nmero de sectores por pista, nmero de cabezas y nmero de cilindros (notacin CHS); el estndar IDE soporte 65.536 cilindros, 16 cabezas y 255 sectores por pista, lo que nos da una capacidad bestial, alrededor de 137 Gigas. Por su parte, la BIOS del PC soporta 1.024 cilindros, 255 cabezas y 63 sectores; ya que ambos deben funcionar en conjuncin, es el mnimo comn denominador de ambos el que marcar la capacidad definitiva, que ser de 1.024 cilindros (mximo de la BIOS), 16 cabezas (mximo del IDE) y 63 sectores (mximo de la BIOS), lo que nos va a dar un total de 528 Megas. Para superar esta traba, la BIOS debe implementar el modo de trabajo conocido como LBA (Logical Block Addressing), que traduce el esquema CHS a otro de direccionamiento lgico. Esta operacin es totalmente transparente al sistema operativo y al software en general, y aporta la evidente ventaja de poseer acceder a todo el espacio disponible del disco duro del ordenador. Cuando una BIOS no soporta esta tcnica, es preciso emularla por software; para ello, el fabricante de la unidad suele poner a disposicin del usuario utilidades especiales que, en forma de driver residente, logran engaar al sistema y obtener el mismo efecto que el LBA por BIOS.

La norma SCSI
Hasta el momento hemos estado comentando los estndares ST506, MFM, RLL, IDE y EIDE, pero nos hemos saltado uno que, tan veterano como los anteriores, ha ido evolucionando (hasta hace poco en otros segmentos de mercado) de forma paralela a ellos. Nos referimos, por supuesto, a SCSI; demos un breve paseo por sus caractersticas. La interfaz SCSI (Small Computer System Interface) ha sido tradicionalmente relegada a tareas y entornos de mbito profesional, en los que prima ms el rendimiento, la flexibilidad y la fiabilidad. Para empezar, SCSI es una estructura de bus separada del bus del sistema. De esta forma, evita las limitaciones propias del bus del PC. Adems, en su versin ms sencilla esta norma permite conectar hasta 7 dispositivos SCSI (seran 8 pero uno de ellos ha de ser la propia controladora) en el equipo; y las ventajas no se reducen al nmero de perifricos, sino tambin a su tipo: se puede conectar prcticamente cualquier dispositivo (escneres, impresoras, CD-ROM, unidades removibles, etc.) siempre que cumplan con esta norma. Otra enorme ventaja de SCSI es su portabilidad; esto quiere decir que podemos conectar nuestro disco duro o CD-ROM (o lo que sea) a ordenadores Macintosh, Amiga, etc., que empleen tambin la norma SCSI. Un detalle a resaltar que todos los perifricos SCSI son inteligentes; es decir, cada uno posee su propia ROM donde almacena sus parmetros de funcionamiento. En especial, es la controladora el dispositivo ms importante de la cadena SCSI, que al poseer su propia BIOS puede sobrepasar limitaciones de la ROM BIOS del sistema. Posiblemente lo que hace destacar a SCSI en su rendimiento, Pgina : 5

Discos Rgidos
bastante superior a IDE al no depender del bus del sistema; no obstante, no todo iban a ser ventajas: SCSI es ms caro que IDE, y en la mayora de las ocasiones, ms complejo de configurar, aunque esto ltimo es cada vez menos problemticos, ya que es preciso resaltar que la norma SCSI tambin ha evolucionado y mejorado; citaremos a continuacin sus diferentes modalidades.

El surtido SCSI
La primera norma, SCSI-1, lograba un mximo de 3 Megas por segundo de transferencia, a una anchura de 8 bits en el bus de datos. La posterior SCSI-2 introdujo mejoras en el control de los dispositivos, inclusin de mejoras de cach y otras, subiendo a 5 Megas de ratio, con la misma anchura de bits que su predecesora. Luego se present la variante Fast SCSI-2, que lograba los 10 Megas por segundo, manteniendo esos 8 bits en el bus de datos. El modo Wide se uni despus al Fast, resultando el Fast/Wide SCSI-2, con el que se ampli a 16 bits el ancho de banda del bus de datos, logrndose hasta 20 Megas/s de transferencia y permitiendo un soporte de hasta 15 dispositivos en cadena. Lo ltimo ha sido el Ultra SCSI, con el que se ha conseguido llegar a 40 Megas por segundo a 16 bits y 20 Megas a 8 bits, aunque no debemos pasar por alto la inclusin de la norma SCAM (SCSI Configured Automatically), alo parecido al Plug & Play, que nos libera de la clsica dificultad de configuracin de las cadenas SCSI, aunque para ello los dispositivos tambin deben contemplar el SCAM. Por diversos motivos, SCSI siempre ha sido la alternativa profesional, pero cada vez podemos verla con ms frecuencia en el mbito domstico; no hay que olvidar que perifricos como unidades Zip o Jaz, magneto-pticos y escneres vienen cada vez de forma ms frecuente en SCSI, as como el progresivo abaratamiento al que se ven sometidos este tipo de componentes.
Norma SCSI SCSI-1 SCSI-2 Fast SCSI-2 Fast/Wide SCSI-2 Ultra SCSI Ultra2 SCSI LVD 8 bits 8 bits 8 bits 16 bits 8/16 bits 8/16 bits Ancho Bus Megas/segundo 3 Megas/s 5 Megas/s 10 Megas/s 20 Megas/s 20/40 Megas/s 40/80 Megas/s

Otras formas de usar un disco duro


Si hay algo que resulta evidente, es que el disco duro siempre almacena una valiosa informacin, y de su buen funcionamiento depende la integridad de los datos. Si esto es importante en el mbito particular, imaginad a un nivel de entidades bancarias, grandes empresas, administraciones pblicas o ejrcito, cuyas instalaciones informticas normalmente son redes basadas en un servidor central. Si ese disco duro falla, el resultado puede ser catastrfico. Por este motivo, surge el trmino SFT (Sistema tolerante a fallos, o System Fault Tolerance); se basa en el concepto de mantener tanto la integridad de los datos cmo el correcto funcionamiento del sistema, en el caso de un fallo de hardware. Este concepto aporta un nuevo trmino, RAID (Redundant Array of Inexpensive Disks); se puede traducir como Matriz Redundante de Discos Baratos, y sus diferentes modos de implementacin forman las llamados niveles RAID. Aunque existen multitud de niveles, tocaremos ms bien el concepto genrico; este se basa en utilizar varios discos duros, conectados entre s (aunque el sistema cree que slo existe uno), y que almacenan duplicados de la informacin principal. Por tanto, si uno de ellos cae, el sistema no se paraliza puesto que tenemos otros discos para sustituirlo, y, adems, con la informacin totalmente intacta. Existen numerossimas formas de implementar la tolerancia a fallos, tanto por hardware como por software; podemos citar por ejemplo, el Disk Striping (que divide los datos en bloques de 64 Kb y los distribuye entre los diferentes discos Pgina : 6

Discos Rgidos
instalados), el Disk Mirroring (crea una copia exacta, un espejo, del disco principal en otro secundario) y su variante Disk Duplexing (aade una controladora para gestionar el disco secundario y as reducir el trfico) o el Disk Striping with Parity (variante del Striping, que aade tambin informacin de paridad a los datos guardados, empleada para recuperar la informacin en una hipottica prdida de la misma). Por ltimo, la tcnica de Sector Sparing consiste en, tras la deteccin de un sector defectuoso del disco, sacar la informacin del mismo, colocarla en un sector bueno y marcar como defectuoso el sector errneo. Por supuesto, todas estas tcnicas se efectan en tiempo real, y normalmente son los sistemas operativos de red (como Windows NT Server o Novell Netware) los encargados de soportarlas. Asimismo, se emplean casi siempre discos SCSI debido a sus caractersticas, como flexibilidad o capacidad de ampliacin; incluso tcnicas como el Sector Sparing deben ser usadas en discos SCSI, puesto que es imposible aplicarlas con dispositivos IDE.
MFM Capacidad 40 Mb RLL 120 Mb ESDI 630 Mb IDE 520 Mb EIDE ? SCSI-2 ULTRASCSI ? ULTRA2 SCSI LVD

5 Mg/s = 7,5 (Mg/s Tasa de 0,625 = 0,9375 1 Mb/s transferencia Mb/s Mb/s

? 16 Mb/s 33 Mb/s con 11 Mb/s UDMA 33 66 Mb/s con UDMA 66 14 ms 12 ms

10 Mb/s y hasta 20 Mb/s en 40 Mb/s controladoras versin Fast 10 ms 9 ms

80 Mb/s

Tiempo de acceso

65 ms

40 mb

15 mb

Notas: capacidad indica la cantidad mxima (en Megabytes) que puede controlar el sistema. Tasa de transferencia expresada en Megabits segundo (Mg/s) y en Megabytes por segundo (Mb/s). Tiempo de acceso expresado en milisegundos. Puede variar segn fabricantes.

Un poco de historia
Aparte del clarsimo crecimiento que se puede observar a lo largo de todas estas tecnologas, el avance evolutivo es evidente tambin en trminos cronolgicos. Por ejemplo, y tambin de forma orientativa, podemos citar un calendario muy especial: durante el ao 1992 y principios del 93, los discos duros implementados ms comnmente en los ordenadores domsticos eran de 40 y 80 Megas. A finales del 93 y primeros del 94, el tamao ascendi a 100 y 120 Megas; sin embargo, antes de acabar el mismo ao 94 ya nos ponamos en 214 y 260 Megas. 1995 fue testigo de la proliferacin de los 428 y 540 Megas, pero antes de finalizar dicho ao los discos de 620 y 850 Megas, e incluso se alcanz la mgica cifra del Gigabyte, aunque los de 850 Megas tambin eran muy utilizados. En 1997 lo ms bajo que se instalaba eran discos de 1,2 y 1,7 Gigabytes, siendo lo ms normal discos de 2 Gigas. Hoy da, a finales de 1999, se instalan discos de 8, 12 y 15 Gb. En el mbito de las interfaces, EIDE es la estrella del PC domstico, y de buena parte del profesional, debido a su buen rendimiento y mejor precio. No Pgina : 7

Discos Rgidos
obstante, es preciso recordar que SCSI es cada vez ms popular y asequible. En cualquiera de los casos, no debemos olvidar que, para obtener el mximo rendimiento, el disco y la controladora deben estar al mismo nivel; por ejemplo, un disco Ultra SCSI no dar de s todo lo posible con una controladora Fast SCSI, y viceversa. Lo mismo sucede con IDE: una controladora EIDE se ver frenada por un disco IDE estndar y viceversa. Por otro lado, la relacin precio/Megabyte sigue ms o menos la onda de otros componentes informticos; ms que la bajada de precios, lo que realmente ocurre es que se da ms por el mismo precio.

IEEE 1394 Firewire


Este es el nuevo bus de discos duros que se utilizar dentro de unos meses en adelante, por lo que ahora no est a la venta. Sin embargo, es bueno conocerlo, ya que esto se trata de una gua. El IEEE 1394, que se dio a conocer debido sobre todo a la lista de tecnologas contenidas en Windows 98, es un nuevo bus que permite conectar hasta 63 dispositivos con una velocidad de datos media-rpida. En el fondo es similar al USB, pero, como vers ms adelante, tiene diferencias tanto en aplicaciones como en prestaciones. No se harn competencia uno con otro y convivirn pacficamente en un mismo ordenador. Lo mejor de todo es el tipo de cosas que se pueden conectar. stas incluyen discos duros, DVD-ROMs y CD-ROMs de alta velocidad, impresoras, escneres... y la novedad: cmaras de fotos digitales, videocmaras DV, televisiones... Todo esto ltimo es un nuevo hardware que se est fabricando ya. De hecho, ya hay disponibles muchos elementos. Gracias al 1394, se podrn conectar cmaras digitales y de DV sin la necesidad de incmodas tarjetas que vienen opcionalmente con estos aparatos. Y ahora, te preguntars cmo se conecta todo esto al ordenador. Por el momento, se har con controladoras PCI. Para ms informacin, mira el artculo sobre IEEE 1394 Firewire.

Elegir el disco duro. IDE vs. SCSI


Como la funcin principal del disco duro es la de actuar como almacn de datos a largo plazo, la capacidad es una consideracin fundamental. Hay que buscar un disco duro de entre 4 y 12 Gb, dependiendo del tipo de datos que piense almacenar en el disco duro. Otras consideraciones son la velocidad de acceso (busquemos una velocidad mnima de 10 a 12 milisegundos, y si llega a 8 o 6, mejor), el buffer (recomendado de 256 Kb), rpm (revoluciones por minuto, busquemos 7.200) y el tamao de la cach del disco duro. Tambin es importante considerar el tipo de datos que piensa almacenar en su disco duro. Los formatos de datos actuales (video, sonido y grficos) pueden requerir varios megabytes de espacio para almacenamiento. De todas las tecnologas comentadas, cuando pienses comprar un disco duro tendrs dos opciones a elegir: IDE o SCSI. Los discos duros SCSI requieren hardware adicional y son ms adecuados para tipos de operaciones de entrada/salida como servidores de archivos. Las unidades de disco duro IDE o EIDE (Enhanced IDE, o IDE mejorado) no requieren hardware adicional y los de la variante UDMA/33 o DMA/66 son casi igual o ms veloces que los discos duros SCSI (los SCSI-2 concretamente). Para la mayora de los usos de alto rendimiento, un disco duro EIDE suele ser el ms apropiado y econmico. Otro punto es que el IDE admite en la actualidad cuatro dispositivos (que pueden ser discos duros, CDROMs, y algn tipo de disco removible), el SCSI 1 y 2 admite 7 dispositivos (discos duros, CDROMs, escneres y discos removibles) y el Ultra SCSI) admite 15 (el Ultra2 SCSI LVD admite 30!). La cantidad de dispositivos que vamos a necesitar es otro factor de eleccin. Y por ltimo, informaros bien de las caractersticas tcnicas del disco duro que tengis en mente adquirir; si en el establecimiento no pueden informaros bien, solicitad un manual de la unidad, en ellos se suelen detallar todas sus especificaciones tcnicas. Aqu tienes algunas pginas: Seagate Technology: http:///www.seagate.com Maxtor: http:///www.maxtor.com Pgina : 8

Discos Rgidos
Western Digital: http:///www.wdc.com Quantum: http:///www.quantum.com Cuando tengas montada la unidad, comprueba si est particionada, pues la mayora incluyen el software de gestin comentado anteriormente en una pequea particin del disco, debiendo ser extrada a disquete con alguna utilidad incluida. De modo que no se te ocurra directamente coger el disco duro, y tras instalarlo, formatearlo. Con ello slo conseguirs perder los datos del fabricante, que son con los nicos con los que se puede realizar esta labor con seguridad. De lo contrario, corres el riesgo de no acceder a toda la informacin de la unidad, o daarlo de forma permanente. Aunque lo mejor es adquirir un disco duro que tenga su capacidad normal y corriente, es decir, que con el FORMAT.EXE se pueda formatear desde un primer momento y que no venga ni con programitas ni con chorradas. Algunas curiosidades: El estndar IDE surgi a raz de un encargo que la firma Compaq le hizo a la compaa Western Digital. Compaq necesitaba una controladora compatible con el estndar ST506, pero debido a la falta de espacio en el interior de los equipos a los que iba dirigida, sta deba implementar la circuitera de control en el propio disco duro. Est claro que la necesidad es la madre de la inventiva, verdad? En antiguos discos duros (sobre todo MFM) era imprescindible, antes de apagar el equipo para moverlo de sitio, ejecutar una utilidad especial para "aparcar" las cabezas de la unidad. Con esta operacin se depositaban los cabezales en una zona segura del disco, de forma que no pudieran daar la superficie del disco en caso de movimientos o vibraciones. En la actualidad este proceso lo realiza la unidad de forma automtica al ser desconectada (podis comprobar cmo al apagar el PC, durante un segundo se ilumina el led del disco duro), y no se concibe un disco duro que no incluya esta caracterstica. Formatear un disco duro IDE a bajo nivel puede ser perjudicial para el mismo. Durante el proceso, que el fabricante realiza en sus instalaciones antes de sacarlo al pblico, se graban en l las marcas de direcciones y los nmeros de sector. Volver a realizar este proceso en circunstancias o con software no apropiados, puede daar definitivamente la unidad, hacerla ms lenta o generarle sectores defectuosos e irrecuperables. En realidad, el formateo a bajo nivel slo est justificado en casos muy concretos, como la aparicin progresiva de errores a nivel lgico, y nunca por infeccin de virus (el caso ms frecuente). Ciertamente, algunos vicios de la poca MFM son bastante difciles de ser desterrados... Algunos modelos de discos duros, de diversos fabricantes, sufran una anomala con cierta frecuencia, consistente en la paralizacin del motor que da giro al eje del disco (especialmente tras varios das de falta de uso del equipo por parte del usuario, o tambin por acumulacin de humedad); el resultado era la imposibilidad de iniciar el sistema desde el disco duro. La solucin, no demasiado "cientfica", por cierto, era sacar el disco y propinarle un par de buenos golpes (no demasiado fuertes, claro); y mano de santo. Lo que no podemos describir aqu es el cambio de color en la cara del dueo del ordenador, al ser testigo de semejante "reparacin".

Pgina : 9

Discos Rgidos Discos Rgidos__________________________________________

_________

Sntomas de desperfectos del disco duro : Los desperfectos del disco duro pueden manifestarse a travs de numerosos sntomas. Los principales son: El sistema de exploracin ya no reconoce al disco duro. El disco duro pierde su facultad de iniciarse. Uno o varios sectores se vuelven ilegibles. Se pierden datos o archivos enteros. La lectura y la escritura son cada vez ms lentas. La lectura se torna cada vez menos confiable, si no imposible. La capacidad del disco duro parece disminuir. El contenido completo del disco duro se perdi, aunque el DOS lo reconozca. Algunos desperfectos impiden el inicio de la mquina a partir del disco duro; se deber hacerlo desde un disquete de inicio. En relacin con esto ltimo, recuerde que algunos Setup deciden en cuanto al disco, o al orden en que se leern los discos para inicializar la computadora. Qu hay que hacer necesariamente antes de cualquier desperfecto? Crear un disquete de inicio que contenga todas las opciones indispensables, y una vez creado, verificar que funcione bien, sin esperar a encontrarse con el desperfecto. Hacer una copia de ese disquete. Incluir en ese disquete el administrador del disco comprimido y su forma de llamarlo, si, por ejemplo, se trabaja con DBLSPACE del DOS 6. Se trata de un archivo oculto de sistema, que por otra parte se copia al transferir el sistema al disquete. Verificar que esto funcione antes de cualquier incidente. Disponer siempre de copias de seguridad generales, completas y actualizadas. Utilizar para esto varios juegos de copias de seguridad, para conservar el histrico. Grabar los archivos de datos sistemticamente despus de cualquier modificacin, o antes de toda pausa en el trabajo. Pasar regularmente por el disco duro el escner de un buen antivirus para detectar la presencia de virus y destruirlos. Instalar un antivirus residente que dar el alerta si se produce un ataque viral. Muchos desperfectos aparentes del disco duro no tienen otro origen que el ataque de un virus. Realizar regularmente la limpieza del disco duro, deshacindose de los archivos intiles.

El cabezal de lectura 'flota' (vuela) por encima del disco, lo ms cerca posible de su superficie, cuando se encuentra en rotacin. El ms mnimo polvillo, un cabello o la ceniza de cigarrillo representara un obstculo casi insalvable. Es por este motivo que el recubrimiento del disco duro es hermtico o casi Pgina : 10

Discos Rgidos
hermtico (un sistema de aireacin con filtro permite equilibrar las presiones externa e interna), y el disco mismo es ensamblado en una sala especial libre de contaminantes. Con mucha frecuencia usted deber declarar el tipo de disco duro en el Setup. Una declaracin equivocada probablemente provoque el bloqueo del sistema. La velocidad de rotacin de un disco duro es normalmente de 3600 vueltas por minuto, contra 300 o 360 vueltas por minuto para los disquetes. Observe que con frecuencia su disco duro ser del tipo 47 ("otros"). En este caso, deber declarar sus caractersticas en el Setup. Nociones especificas de los discos duros Pista: una pista est representada por uno de los crculos concntricos grabados magnticamente en la superficie del disco duro. Cilindro: un cilindro est constituido por todas las pistas del mismo orden que se presentan simultneamente en los cabezales de lectura-escritura. El nmero de cilindros depende del tipo de disco. Sector: es una unidad de divisin lgica de una pista. Un sector almacena por lo general 512 bytes, un valor normalizado, pero algunas astucias o variantes pueden llevar a valores superiores, por ejemplo 1024 bytes. La cantidad de sectores por pista depende del tipo de disco. Cluster, o bloque, o grupo: la unidad lgica de ocupacin de un disco no es el sector sino un grupo de un nmero determinado de sectores llamado 'bloque, y con frecuencia cluster", su nombre en ingls. Tiempos de acceso: es el tiempo que transcurre entre la consulta de un disco y la disponibilidad de los datos. Comprende varios tiempos parciales. Se hablar de tiempo de acceso mximo o mnimo, o medio, si no se especifica nada. Un tiempo promedio de acceso vara entre 10 y 40 ms (milisegundos) para un disco duro actual; poda llegar a 80 ms hasta hace poco. Velocidad de transferencia: es la velocidad, en bits por segundo, a la que se leen o escriben los datos. Se estar alrededor de los 200 a 500 Kbites/s para los disquetes, y ms all de los 5 Mbits/s para los discos duros. Precompensacin: la densidad de las informaciones se incremento cuando se avanza hacia las pistas centrales del disco. En efecto, se registran tantas informaciones en la pista externa,. que es la linealmente ms larga, como en la pista central, que es la ms corta. Para prevenir cualquier prdida de datos en las pistas centrales, se aumenta la corriente elctrica en los cabezales de escritura. De este modo el flujo se incremento y el registro es ms marcado. El nmero del cilindro de precompensacin indica a partir de qu cilindro tiene efecto esta accin. Zona de aterrizaje: es el cilindro en el que van a colocarse automticamente los cabezales al detenerse el disco. Sin esta medida, los cabezales caeran en la pista que sobrevuelan al detenerse el disco, y podran desgastarla. si usted desconoce cul es la pista de aterrizaje de su disco y si su Setup se lo pregunta, indique el nmero de la ltima pista, o de la anteltima. Hacindolo as, no corre riesgos. Entrelazamiento: esta nocin de entrelazamiento data de la poca en que la electrnica no se revelaba lo suficientemente rpida como para estar en condiciones de aceptar el flujo de informaciones ledas en el disco duro, o bien de transmitir la masa de informaciones a escribir en el mismo. Por este motivo hubo que buscar un mtodo para frenar artificialmente las velocidades de escritura o de lectura: el entrelazamiento. El entrelazamiento consiste simplemente en no utilizar sectores consecutivos del disco para grabar las informaciones de un archivo. Actualmente la electrnica se ha vuelto lo suficientemente rpida para permitir por lo general suprimir este entrelazamiento: se trata a todos los sectores en el orden de su numeracin. Entonces se dice que el factor de entrelazamiento es de 1:1, lo que proporciona mejores performances. Preparacin del disco duro Como regla general, un disco duro es objeto de un doble formateo para poder ser explotado: l. Un formateo llamado fsico, o de bajo nivel, ejecutado por su fabricante, que marca las pistas y sectores y elimina los eventuales sectores defectuosos. Este formato determina tambin el factor de entrelazamiento. La lista de los sectores defectuosos se anota en una etiqueta que se adhiere al disco; los sectores defectuosos son automticamente reemplazados por sectores de reserva en el disco. Con algunos Pgina : 11

Discos Rgidos
discos usted podr en caso necesario proceder a un formateo de bajo nivel, pero no siempre es posible hacerlo. 2. Un formateo lgico, o de alto nivel, al que el usuario debe proceder luego de haber realizado la particin de su disco. Esta es una tarea del DOS, por lo tanto necesariamente del usuario; pero en principio esta operacin no se realiza ms que una sola vez despus del formateo de bajo nivel. Antes de realizar el formateo de alto nivel, se debe realizar la particin del disco duro. Realizar la particin del disco duro consiste en fraccionario. Se divide el disco duro Fsico" en varios discos "lgicos". La particin del disco debe hacerse ya sea para manipularlo ms fcilmente cuando su capacidad es grande, o bien para hacerlo cohabitar" con diversos sistemas de explotacin, por ejemplo Unix y DOS.

La secuencia de operaciones La secuencia de operaciones debe respetar este orden: l. Formateo de bajo nivel. 2. Particin del disco. 3. Formateo de alto nivel. Al finalizar estos formateos y la particin, las zonas registradas son las siguientes: l. Una secuencia soporte en una zona reservada llamada Reserved Winchester Area", no accesible al usuario. 2. Un inicio en el primer sector (sector l) de un disco duro (cabezal 0, cilindro 0, sector l) que la computadora cargar antes de cualquier acceso al disco. Contiene un cdigo que sirve para verificar la presencia de una tabla de particin correcta, y luego la existencia de una particin activa para un disco de sistema. El inicio pone en marcha normalmente una nueva particin. 3. Una tabla de particiones. Contiene las informaciones de particiones del disco duro, as como tambin la indicacin de la particin activa. El inicio y la tabla de particin se llaman "bloque de inicio principal" (el "Master Boot Block", en ingls). 4. Una secuencia para cargar el DOS al principio de la particin activa. En caso de un disco de DOS este sector se sita generalmente al comienzo de la particin activa, cilindro 0, cabezal 1, sector 1. 5. Una tabla de los sectores defectuosos, en doble ejemplar. Puede contener una lista de 168 sectores que no sern utilizados. Las particiones se definen con el comando FDISK del DOS, luego se les da formato lgico con FORMAT. Para el DOS 6, se puede definir las particiones siguientes (hasta 2 Gb, es decir 2 gigabytes): l. Una particin de DOS primaria, que puede cubrir ntegramente el disco. Es la nica particin obligatoria. Pgina : 12

Discos Rgidos
2. Una particin de DOS secundaria, tambin llamada particin de DOS extendida, facultativa; puede estar escindido en unidades de disco lgicas, que lleven cada una de ellas letras diferentes.

Pgina : 13

Discos Rgidos
Atributos de los archivos Un byte de atributos marca las entradas .Prcticamente, los atributos Sistema y Oculto tienen las mismas consecuencias, aunque esto puede cambiar en las futuras versiones del DOS.

Sectores Absolutos y Sectores DOS Identificar por cilindro, cabeza y sector se llama identificar por sector absoluto. DOS identifica por un nmero nico que asigna y que comienza en cilindro 0, cabeza 1, sector 1 y es el sector 0 de DOS (cilindro 0, cabeza 0 queda fuera del DOS). La numeracin barre sector por sector de cada cabeza de cada cilindro. Sectores absolutos y dos en un disco de 4 cabezas: CILINDRO CABEZA SECTOR SECTOR DOS 0 0 1 N/D 0 0 17 N/D 0 1 1 0 0 1 17 16 0 2 1 17 0 2 17 33 0 3 1 34 0 3 17 50 1 0 1 51 Racimos ( CLUSTERS ) Es el espacio mnimo de asignacin, por DOS, a un archivo, si se crea un archivo de 1 byte, no es solo esto lo que ocupa, sino un racimo. El tamao del racimo vara segn el tipo de disco,a saber : Tamaos de racimos: TIPO DE DISCO TAMAO DEL SECTORES TIPO DE FAT RACIMO POR RACIMO (Bytes) Diskette de 1 lado 512 1 Diskette de 2 lados 1024 2 12 bits Disco 0 - 15 Mb 4096 8 Disco 16 - 128 Mb 2048 4 Disco 128 - 256 Mb 4096 8 Disco 256 - 512 Mb 8192 16 16 bits Disco 512 Mb - 1Gb 16384 32 Disco 1 Gb 2 Gb 32768 64 Disco 0 260 Mb 512 1 Disco 260 Mb 8 Gb 4096 8 Disco 8 Gb 16 Gb 8192 16 32 bits Disco 16 Gb 32 Gb 16384 32 Disco 32 Gb 2 Tb 32768 64 La numeracin de racimos se inicia de 2 en adelante, y dado que dicha numeracin se inicia luego de la FAT y del DIRECTORIO, entonces: Geografa parcial de un disco: CILINDR CABEZA SECTOR SECTOR N DESCRIPCION O DOS RACIM O 0 0 1 N/D N/D Registro de particin 0 0 17 N/D N/D Sin uso
Pgina : 14

Discos Rgidos
0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 3 3 3 3 0 0 0 0 1 1 17 1 17 1 15 16 17 1 2 6 7 0 1 16 17 33 34 48 49 50 51 52 56 57 N/D N/D N/D N/D N/D N/D N/D 2 2 2 2 2 3 Registro de arranque DOS Sector 1 de FAT Sector 16 de FAT Sector 1 de directorio raz Sector 17 de directorio raz Sector 18 de directorio raz Sector del ltimo directorio raz 1 sector de datos 2 sector de datos 3 sector de datos 4 sector de datos 8 sector de datos 9 sector de datos

La FAT La FAT, o 'File Allocation Table', es la tabla de asignacin de los archivos. En conjuncin con el directorio, atribuye la cantidad necesaria de clusters a cada archivo, en el orden de disponibilidad. Un cluster, que se puede traducir como bloque, o grupo (de sectores), es la unidad lgica de capacidad de un disco, as como el sector es la unidad fsica. Un cluster agrupa uno o varios sectores, segn el tipo de disco y de DOS. Por otra parte, esto explica parcialmente algunas incompatibilidades. Por ejemplo, el DOS 3.3 daba formato al disco duro con un nmero de sectores por cluster diferente del de las versiones precedentes. La FAT viene inmediatamente despus del sector de inicio del disco. A continuacin se encuentra el directorio raz, luego los archivos, tal como lo muestra la estructura de la figura. En la prctica, la FAT tiene un duplicado por razones de seguridad. Sin embargo, el DOS no recurre a la copia.

Los clusters pueden estar numerados en 3 o 4 dgitos hexadecimales (es decir 12 o 16 bits), segn la versin del DOS. Los DOS anteriores al 3.xx recurran a una numeracin en 3 dgitos; a partir del 3.xx, se pas a 4 dgitos (16 bits). Las posiciones 0 y 1 de la FAT, es decir los dos primeros clusters, no se utilizan para numerar los clusters. El primer nmero del cluster ocupado por un archivo especfico se encuentra en la entrada de este archivo, en el directorio. Este nmero sirve de entrada a la FAT. A partir de all, esta tabla proporciona, por encadenamiento, todos los nmeros de los otros clusters utilizados por ese mismo archivo, hasta el FFF, o FFFF final. La figura ilustra este principio.

Segn los programas de anlisis del disco duro, el final del archivo puede estar marcado por las siglas: EOF, por "End of File' (fin de archivo en ingls) o por cualquier otra marca.

Tabla FAT y Directorio La localizacin de archivos depende del directorio y la FAT, el directorio indica nombres de archivos y la FAT dice donde est ubicado. Un elemento de directorio contiene 32 bytes de informacin: Nombre de archivo y extensin
Pgina : 15

Discos Rgidos
Atributos Fecha y hora de ltima modificacin Nmero de racimo inicial Tamao del archivo (cuatro bytes) La FAT es una tabla de nmeros de racimos que indican cuales racimos corresponden a cuales archivos. FAT de 12 bits, comnmente en diskettes (212, es decir 4096 racimos) FAT de 16 bits, en discos (216,es decir 65536 racimos) FAT de 32 bits, en discos (4 bits son reservados, 228, es decir 268435456 racimos) Ej. clculo de racimos en un disco de 1 Gb.: 1024 bytes x 1024 bytes x 1024 = 1.073.741.824 bytes / 512 bytes x sector = 2.097.152 sectores 2.097.152 sectores / 32 sectores x racimo = 65.536 racimos Cada racimo de un disco tiene una entrada de FAT y cada una de estas puede contener: CONTENIDO SIGNIFICADO 0 no asignado EOF ltimo racimo del archivo BAD malo, no se usa Otro nmero Siguiente racimo del archivo ORDERS DAT Directory entry: 10/28/92 11:10:32 FAT ENTRY # FAT entries: ENTRY IN FAT . . . EOF 41 42 44 BAD 102 . . . 103 EOF 40 11.120

. . . 39 40 41 42 43 44 . . . 102 103 Clculo de racimos para este caso: 11.120 bytes / 512 bytes por sector = 21,72 sectores 22 sectores / 4 sectores por racimo = 5,5 racimos (6 racimos) COMPORTAMIENTO DEL DISCO Algunas combinaciones disco/controlador son ms rpidas que otras. La velocidad se mide considerando: 1) TIEMPO DE ACCESO, cuanto tarda en encontrar el dato
Pgina : 16

Discos Rgidos
2) VELOCIDAD DE TRANSFERENCIA, que tan rpido puede leer el disco TIEMPO DE ACCESO = TIEMPO DE BUSQUEDA + PERODO DE LATENCIA El tiempo de bsqueda es el tiempo que toma llegar al cilindro del sector deseado. El perodo de latencia es el tiempo que tarda el sector deseado en llegar bajo la cabeza. TIEMPO DE BUSQUEDA: El tiempo de bsqueda es generalmente mayor que el perodo de latencia. Y el paso de una pista a otra puede llevar entre 5 y 15 ms. El promedio es el que se requiere para atravesar 1/3 del disco. Una unidad tpica IDE tiene un tiempo de bsqueda de 14 ms. PERODO DE LATENCIA: El promedio es giro del disco, y el giro puede ser a 3600, 4500, 5400, 7200 y 10000 RPM. Elegimos 5400 RPM para el siguiente ejemplo: 5400,00 rpm..................60,00 segundos 0,50 rpm....................5,55 milisegundos (ms) este valor se deber sumar al tiempo de bsqueda, es decir: TIEMPO DE ACCESO = 14 ms. + 5,55 ms = 20,55 ms y es el valor que generalmente se indica en los productos. Velocidad de Transferencia de Datos y Factores de Discontinuidad Una vez encontrados los datos, a la rapidez con que se transmiten se llama VELOCIDAD DE TRANSFERENCIA. Posiblemente se necesiten todos los sectores de 1 pista, Cmo debern grabarse? Segn el factor ptimo de discontinuidad. Los diskettes tienen un factor 1:1, es decir, tienen los nueve, o dieciocho o quince sectores correlativos. Dado que la velocidad de rotacin es de 300 rpm, es decir, cinco rotaciones por segundo, entonces: Velocidad de transferencia = 512 bytes p/sector x 9 sectores x 5 rotaciones/seg. = 23040 bytes/seg. 23040 / 1024 = 22,5 Kb/seg. En un disco duro con factor de discontinuidad 1:1 sera, Velocidad de transferencia = 512 x 17 x 60 = 522240 bytes/seg. 522240 / 1024 = 510 Kb/seg. Pero resultaba imposible transmitir tal cantidad, porque con los chequeos de informacin que hace el controlador ms los que hacen el DOS y el BIOS, cuando se supone la lectura del prximo sector, ya pas y habr que esperar la siguiente vuelta para accederlo, por lo tanto: Velocidad de transferencia = 512 x 1 x 60 = 30720 bytes/seg. 30720 / 1024 = 30 Kb/seg. En definitiva, a 30 Kb/seg. sera ms lento que un diskette de 1.2 Mb (45 Kb/seg.) Cuadro de velocidades de transferencia de datos: Tipo Unidad MAXIMA VELOCIDAD ( KB / Seg ) SECTORES Ledos / Rotacin FD 360 Kb 22,5 FD 1.2 Mb 45 HD 1:6 (17 sectores) 85 2.8 HD 1:5 102 3.4 HD 1:4 128 4.3 HD 1:3 170 5.7 HD 1:2 255 8.5 HD 1:1 510 17.0
Interfaces y normas de codificacin

Pgina : 17

Discos Rgidos
Se aplican numerosas tcnicas de interface y de codificacin de los datos a los discos, lo que explica las incompatibilidades que surgen entre los discos duros y/o su electrnica de comando (su "controlador. A continuacin nos referiremos brevemente al tema. Modos de codificacin Pueden aplicarse muchos modos de codificar los datos. Los principales, sin sus variantes, son los siguientes: . FM, por "Modulacin de frecuencia. Dos frecuencias diferentes traducen los 0 y 1 binarios. Este tipo de codificacin, hoy abandonado, se aplicaba a los discos de poca capacidad. Es lo que se llamaba registro en simple densidad". MFM, por 'Modulacin de Frecuencia Modificada. Es una variante del precedente, en la que los 1 se registran en forma de una variacin de flujos y los 0 por la ausencia de transicin durante un tiempo determinado. La capacidad de almacenamiento se incremento y se trata de registros en doble densidad. RLL ,Run Length Limited. Este mtodo incremento la capacidad de almacenamiento del disco duro en un 50 % en relacin al MFM, aplicando un mtodo un poco ms complicado de codificacin que trata ms bien a grupos de bits que a bits individuales ('Group Coding Recording'). En el modo RLL ms utilizado, el cdigo de 16 bits se realiza de modo tal que se intercalan de dos a siete 0 entre dos l; esto dio lugar al nombre de cdigo RLL 2,7. . Evolucin del RLL: el cdigo es diferente y lleva el nombre de cdigo 3,9 RLL. La densidad de almacenamiento Se duplica prcticamente. Interfaces comunes Las interfaces comunes (tenga cuidado con las incompatibilidades) son: ST 506: es la ms vieja, ya que fue imaginada a comienzos de los aos 80 por A. Shugart, el creador de la marca que lleva su nombre. Funciona en MFM (modulacin de frecuencia modificada). El caudal de datos es escaso en la prctica, del orden de 200 a 500 Kb/s, aunque esta interface puede trabajar hasta a 5 Mb/s. . ST 506 RLL: es una variante de la precedente; un artificio de codificacin incrementa en un 50 % la capacidad del disco duro. Esta codificacin es frecuentemente aplicada por las otras interfaces. ESDI Enhanced Small Device Interface" es una evolucin del ST 506, que permite una mayor densidad de sectores o pistas, por ejemplo, 34 en lugar de 17. Es el mdulo electrnico del disco el que transforma las seales numricas en seales analgicas, lo que aumenta considerablemente el caudal. IDE Integrated Drive Electronics tambin llamada AT BUS, exige un bus de 16 bits y desplaza lo esencial de los circuitos del controlador a la unidad de disco. La velocidad de transferencia alcanza de 700 a 1500 Kb/s. ATA: es otro nombre, normalizado, de la IDE, con 'AT' como referencia. E-IDE Enhanced IDE",(IDE mejorado), tambin llamado Fast IDE (IDE rpido) o Super-IDE. Se trata de un estndar de IDE evolucionado, que proporciona una velocidad de transferencia de 10 Mb/s. Una tarjeta puede controlar 4 unidades tales como dos discos duros, un CD-ROM y una unidad de backup. La capacidad de los discos duros puede alcanzar 8,4 Gb. Las tarjetas de este tipo deben ser instaladas preferentemente en un conector de bus VLB o PCI si se quiere tener velocidad. Fast ATA 1 y 2: se trata de versiones ATA de alta velocidad. SCSI Small Computer System Interface es un nexo 'inteligente' que puede atender Siete perifricos encadenados a la computadora (discos duros, impresoras, CDROM, escner, etc.). Lamentablemente la norma SCSI no es rigurosa y a veces se necesitarn tarjetas SCSI para cada uno de los perifricos que aplican este modo de conexin. . PCMCIA Personal Computer Memory Card International Association que define una norma de disco con formato de tarjeta de crdito, en mayor grosor (1,5 cm por ejemplo). Observaremos simplemente que existen muchas variantes de PCMCIA y que esta norma no est en la actualidad en ningn modo estabilizado.

PRECOMPENSACION DE ESCRITURA Y CORRIENTE REDUCIDA DE ESCRITURA La primera compensa la repulsin magntica causada por la mayor densidad lineal hacia las pistas cntricas (debe recordarse que hacia el centro hay mayor adyacencia de bits). Bsicamente
Pgina : 18

Discos Rgidos
esta funcin escribe los bits todava ms cerca para que al repelerse terminen en el lugar que corresponde. Se indica mediante el nmero de cilindro donde se iniciar. Para no perder datos, los fabricantes de discos incrementaron la energa de grabacin. Esta indica a partir de que cilindro hay que disminuirla para que el rea magntica de 1 bit no afecte al adyacente. EL CONTROLADOR Es el intermediario entre el disco duro y el mother. Tarjeta con chips VLSI (Very Large Scale Integration) y un microprocesador sencillo (+10000 transistores) o LSI (Large Scale Integration) (+1000 transistores) o MSI (Medium) (+100 transistores) o SSI (Small) (+10 transistores). Los controladores de tipo XT se comunicaban con la CPU va DMA, en AT va IRQ. En AT, comunicacin va IRQ, se llena un buffer en la tarjeta de 512 bytes, luego se emite una solicitud de interrupcin tipo 14, posteriormente el CPU permitir la transferencia de los datos a la RAM. Va IRQ acta ms rpido que va DMA. Adems, se han agregado nuevo cdigo a los micros, a efectos de mejorar la tasa de transferencia. CACHE DE DISCO Las cargas ms pesadas para un disco son el arranque y el movimiento de las cabezas. El cach minimiza el movimiento de las cabezas y hace al sistema trabajar con ms velocidad. El principio es que un sector de disco que se ha utilizado, volver a utilizarse pronto. Copia cada informacin leda a memoria. Si se vuelve a requerir dicha informacin, se tomar de all. Utilizan memoria extendida. Algunos son el PC-KWICK (Multisoft) y el SMARTDRV (Microsoft). Es como copiar a NUL. Generalmente se aplica a lectura, a modo grabacin no graba los sectores sin cambios. Si una aplicacin est muy distribuida en el disco, el efecto del cach ser mayor lentitud.
Una unidad de disco duro puede ser declarada: 1. Unidad nica. 2. Unidad master. 3. Unidad esclavo. La unidad contiene tambin con frecuencia un bloque de jumpers de cortocircuito con cuatro posiciones que sirven para designarla. El jumper deber ubicarse en la posicin que especifica el disco elegido, por ejemplo por lo general ser la posicin 2 para el disco C: en posicin 'unidad nica', si la numeracin de las posiciones va de 0 a 3

En la prctica, se encuentran tantas variantes COMO marcas y/o modelos.

Pgina : 19

También podría gustarte