Está en la página 1de 5

Disco Rígido Un disco magnético (rígido o flexible) es sinónimo de soporte de almacenamiento extern o, complemento auxiliar de la memoria principal RAM

de una computadora (memoria electrónica interna de capacidad limitada, un millón de veces más rápida de ... acceder que un disco, pero volátil). Tiene capacidad para almacenar masivamente grandes cantidades de información en re ducidos espacios con el consiguiente bajo costo relativo por byte almacenado. Es memoria "no volátil": guarda largo tiempo los bits almacenados aunque se retire e l suministro de energía eléctrica, propiedad que la memoria principal carece. Permit e acceder en pocos segundos, casi directamente, al lugar donde se halla un bloqu e de datos a leer o escribir, sin necesidad de búsqueda en todos los bloques de da tos que le preceden, como ocurre en una cinta magnética. La información residente en un disco está agrupada y clasificada constituyendo archivos o ficheros ('files"), como quiera llamarse, identificables por su nombre. Un archivo puede contener d atos o programas. Con la tecnología actual de los sistemas de computación, gran parte de los procesos de Entrada y Salida de datos tienen como origen y destino los discos magnéticos. E sto se manifiesta en que: La mayoría de los programas están almacenados en disco, constituyendo archivos "ejec utables". Cuando se necesita un programa, una copia de éste pasa a memoria princip al, para ser ejecutado. Generalmente pasa de disco a memoria una copia del archi vo de datos que procesará un programa. Los resultados obtenidos van de memoria a d isco, formando parte de dicho archivo o de otro. El disco sirve también para simul ar una "memoria virtual", de mucha mayor capacidad que la memoria principal exis tente. Comúnmente, los disquetes son usados para copias de resguardo ("backup"), y para transportar archivos de programas o de datos. Los discos rígidos y disquetes son medios de almacenamiento externos. Para ser leído s o escritos deben insertarse en el periférico "unidad de disco"' ("disk drive") q ue para los disquetes se denomina "disquetera". Cómo están Organizados Físicamente los Sectores en las Pistas La organización con igual número de sectores en cada pista, desperdicia capacidad de almacenamiento, pues las pistas exteriores podrían tener más que el doble de sector es que las más internas, de menor radio. La mayor densidad de bits de éstas (bpi) de termina y limita el número de sectores que tendrán otras pistas más alejadas del centr o. En la mayoría de las unidades de disco actuales (tipo IDE o SCSI) se emplea igual densidad de grabación en todas las pistas (constant density recording = CDR), y "g rabación zonal" ("zone recording"), que consiste en formar desde el centro del dis co hacia afuera, varias zonas de cilindros, cada una con más sectores por pista qu e la mas interna anterior. Así se logra hasta un 50%, más de capacidad que con la ot ra disposición. Localización de un Sector Durante una operación de E/S, el controlador de la unidad de disco o de la disquet era 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 dent ro de la pista. Dichos números en inglés conforman un CHS. En cada unidad existe una cabeza de lectura/escritura para cada cara de un disco . El controlador ordenará activar para escritura/lectura sólo la cabeza de la cara i ndicada, y dará la orden de posicionarla sobre el cilindro (pista) seleccionado, s iendo que todas las cabezas avanzan al unísono. Al comienzo de cada sector de un disco están escritos dichos tres números de CHS, fo rmando un número compuesto, que es su "dirección", necesario para localizarlo, direc cionarlo, como quiera decirse. Por este motivo se dice que un disco o disquete s on dispositivos de memoria auxiliar direccionables.

También suelen "fabricar" un tiempo de acceso que pondera la mejora electrónica obtenida por la acción de un caché de disco. deben tener lugar dos tiempos: El brazo con la cabeza correspondiente a esa cara se sitúa en pocos milisegundos ( tiempo "seek". Una vez que la cabeza se posicionó sobre dicha pista. este tiempo es el que tarda en llegar hasta la cabeza. siendo esta velocidad una medida de la velocidad máxima a la que se pueden transferir bits entre disco y memoria (o viceversa). una vez que el sector requerido está frente a la cabeza ac tivada (luego de transcurrir los tiempos de posicionamiento y de latencia) ella debe leer bit por bit dicho sector. A esta zona esos bits leídos llegan en paralelo (de 16 ó 32 por vez) a través del bus que une la interfaz con la memoria principal. hasta que la cabeza indicada accede al sector buscado. Se considera un va lor promedio para este tiempo.) en total 17 mseg. El destino final de los bits que conforman el campo de datos de un sector. Latencia y Acceso Para acceder a un sector que está en una cara de un disco. la unidad (IDE ó SCSI) le debe enviar en serie los bits a escribir. Si el sector buscado estaba e n la posición señalada con "X" cuando la cabeza llegó a la pista indicada. Los fabricantes especifican el tiempo de posicionamiento en vez del promedio tot al. y suponen en forma optimista que e sto ocurrirá en el 40% de los accesos ordenados. El tiempo que dura esta búsqueda secuencial es el tiempo de latencia o demora rota cional (en promedio es el tiempo de media vuelta). Si consideramos el trayecto total que deben recorrer los datos en una operación de entrada (lectura de disco) o salida (escritura del mismo). y luego debe esperarse que al girar el disco ese sector quede debajo de la cabeza. importa la velocidad de respuesta de esta interfaz . Existen discos que esos totales son me nores. y 7 mseg de l atencia (a 4500 r. primero el cabezal debe trasladarse hasta el cilindro que contiene la pista donde se encuentra dicho se ctor. VESA o PCI) que comunica la porción central con el registro port de datos ubicado en la electrónica (como la ATA-IDE). y por lo tanto también la velocidad de transferencia interna será igual e n la escritura o lectura. es la zona de memoria principal ( buffer) reservada para esos datos. el tiempo de escritura o lectura del campo de datos se rá el mismo.p. = 170 mseg. Inversamente.m. En un disco rígido es mucho menor: hoy es común tener 10 mseg de seek. La dura ción de este tiempo sólo depende del tipo de unidad de disco que se trate: T acceso = t promedio posicionamiento + t promedio latencia En un disquete este tiempo será del orden de (70 + 100) mseg. no se puede dejar de lado el tiempo que insume su transferencia a través del bus (ISA. de posicionamiento) directamente sobre el cilindro seleccionado. Asimismo. Debe tomarse ésta como la velocidad con que una cabeza puede leer o escribir "al vuelo" los bits de un sector. La suma de estos dos tiempos promedio conforma el tiempo de acceso. y luego hacia la interfaz del disco o disquete. Por lo tanto. Cada uno es leído hasta encontrar aquél cuyo número coincida con el enviado a la controladora. los cuales fueron llegando a esta unidad (de a bytes ) por el bus. Tiempo y Velocidad de Transferencia de Datos Suponiendo una lectura. o sea es el tiempo que transcurre desde que la controladora ordena al cabezal posicionarse s obre un cilindro. que suele ser indica da como la "velocidad de transferencia" por los fabricantes de unidades de disco . Puesto que el disco gira a igual velocida d en lectura o escritura. desde memoria principal. cuando se ordena leer una sucesión de sec tores ubicados en una misma pista o cilindro. los sectores de ésta desfilarán debajo de esa cabeza. o sea sobre la pista del cilindro correspondiente a esa cara. en una escritura del disco.Tiempos de Posicionamiento. Estos MB/seg definen la velocidad de transferencia interna. para comenzar a ser leído. pasando estos bits en serie hacia la electróni ca. a medida que frente a la cabeza selecc ionada pasa el campo de datos del sector. en cuyo caso su campo de datos será escrito o leído.

los cuales pasan al cache de disco. con un ancho de banda apto para soportar tales velocidades de transferencia entre la interfaz y memoria.p. a igualdad de velocidad de giro.). si se aumenta la densidad lineal (núm ero de bits por cm de pista) se transferirán más bits por segundo. Hoy día esta densid ad va en aumento en los nuevos modelos de discos rígidos. Esto debe tener como correlato interfaces (IDE o SCSI) que tengan listos rápidamente los datos a escribir o los leídos en un disco. La velocidad de transferencia interna será la velocidad de transferencia real sólo s i a medida que la cabeza lee (o escribe) los datos de un sector. corrige sobre la marcha errores de lectura de un sector. Si ella o el bus no son lo suficiente rápidos.. Acorde con lo anterior. en particular en lo concerniente a la existencia de registros di reccionables ("ports") para enviarle un block de comandos y para recabar el esta do de la unidad' mediante la ejecución de subrutinas del BIOS. y sin que se mueva el cabezal. Del tiempo de respuesta de la interfaz controladora ( EIDE. Si se ordena escribir un sector. que se produciría si se quiere transmitir a gran velocidad informa ción entre la electrónica de la unidad de disco y una interfaz más alejada. Luego de acceder al disco para leer un sector solicitado. La proximidad física entre la inte rfaz y las cabezas evita retardos e interferencias (ruidos eléctricos) en la lectu ra o escritura. Una unidad IDE es una buena solución de compromiso entre velocidad y costo para si stemas monotarea corrientes. No requiere de una plaqueta interfaz especial en la "mother" como la SCSI. maneja un caché de disco. la velocidad real de transferenci a de datos hacia o desde un disco a memoria puede ser bastante menor que la máxima citada.) mediante la ejecu ción de instrucciones contenidas en su ROM. pues la escritura y lectura de archivos en disco (rígido) es una actividad frecuente en un sistema de computación. Conforme a lo anterior re sulta que la velocidad de transferencia de un disco depende: De la velocidad de transferencia interna de la unidad de disco (dependiente de l a densidad. la electrónica de una unidad "inte ligente" de disco IDE incorpora funciones tratadas en la interfaz . constituido por una memoria DRAM manejada por el microcontrolador. etc. En general. y las r. por sucesivos AIM llegan desde memoria al "sector buffer" 51 2 bytes para ser escritos. lo cual a su vez trae aparejado una mayor velocidad de transferencia. El microcontrolador de la unidad de disco detecta y lleva a cabo estos comandos (del tipo posiciona r las cabezas en un cilindro. simula hacia el exteri or un disco compatible con el sistema operativo y BIOS existentes. y de la existencia de un caché en ella. y realiza rápid amente otras tareas complejas. como la ex istente para una unidad ST506. se van leyendo los siguientes sectores de la pista o cilindro (pues es probable que luego se solicita su lectura). De la velocidad del bus al cu al la interfaz se conecta (hoy día debe ser PCI).m. ellos se van tr ansfiriendo hacia memoria (desde memoria) sin demoras. dado que con los actuale s tipos de cabeza desarrollados se pueden grabar y detectar más bits por cm de pis ta. También en muchos casos se ha aumentado la velocidad de giro de los rígidos. SCSI). También incluye la mayoría de las funciones de la int erfaz controladora para la unidad de disquetes. Resúmen del Funcionamiento El microcontrolador maneja los sistemas con servowriter.controladora de disquetera. y es por lo menos lo que tarda la cabeza en pasar por la z ona de datos del sector. el tiempo total de entrada/salida que se tarda en atender una orden de lectura (o escritura) que llegó al controlador d e la unidad de disco será: T E/S = t posicionamiento + t latencia + t transferencia Se trata que este tiempo sea lo más corto posible. y buses. a través del port de datos citado. por la veloci dad de transferencia. por lo que cada vez resultan mayores velocidades de transferencia interna de bits. Teniendo en cuenta los tiempos descriptos. leer o escribir un sector. El tiempo de transferencia entre disco y memoria se halla dividiendo los bytes de un sector (512). En caso que se envíen .

luego de lo cual se activa la línea IRQ. o sea IDE mejorado). cada punto es producido por una pequeña got ita de tinta al impactar contra el papel. y de éste al sector buffer. La electrónica IDE transforma los comandos en señales para que el cabezal se posicio ne en el cilindro elegido.y para cada carácter a imprimir el mic ro procesador de las impresoras determina en su memoria ROM la matriz de puntos a imprimir correspondiente a la misma. De manera inversa. para conectarse a igual número de "agujas" ("pine s") vinculadas a chips de adaptación al bus ("host adapter"). o en el "mother". En lugar que una aguja golpee una cinta para que tra nsfiera al papel un punto de su tinta. cuando así lo ordena el m icroprocesador de la impresora. todos los bits del sector son leídos en serie por la c abeza. siendo ambas bastante análogas en la mayoría de lo s restantes aspectos funcionales. Dichas "agujas" pued en estar en la plaqueta "multifunción" que también contiene la controladora de disqu etera. La cabeza lee el número identificatorio de cada sector que encuentra en la pista q ue va leyendo. Una unidad IDE realiza funciones de interfaz. Luego los bits pa san en serie hacia la cabeza. los bytes a escribir en el s ector van llegando (de a dos) por el bus (desde la memoria) al port de datos. y el otro como "slave". y eje cute una subrutina del BIOS para hacer AIM. Direccionando y escribiendo el valor (1 ó 0) de un bit del registro drive/head. la sección interfaz de la electrónica act iva su línea IRQ del bus. Cada boca es la salida de un microconducto formador de burbujas y gotas de tint a al que llega tinta líquida. a fin de escribir o leer -según sea la ordenlos datos en la zona correspondiente del sector buscado. siendo el mínimo lapso que puede mediar entre dos escritur as o lecturas sucesivas del registro port de datos de la interfaz ATA (IDE) de u na unidad de disco rígido. Es factible conectar más de una unidad IDE a un bus de una PC (sean dos discos rígid os. amen de tener mayor velocidad de trans ferencia. Ento . direcciones e IRQ del bus. para que la UCP interrumpa el programa en ejecución. realiza el cálculo del ECC. se selecciona si un comando es para el "master" o el "slave". un rígido y una lectora de CD. cuyo valor graba a continuación de la zona de datos en una escritura. mediante un cable plano terminado en un conector con agujeros para 40 terminales. el cual es transmitido a la electrónica IDE. los mismos pueden guardarse trans itoriamente en el caché citado. siendo conectada a las líneas de dat os. A medida que son leídos se realiza la verificación ECC (semejante a la CRC) y pasan al sector buffer de la electrónica. y que luego la pista correspondiente a la cabeza sele ccionada sea leída por ésta hasta encontrar el sector buscado. A medida que escribe o lee los bits de un sector. Los adaptadores EIDE (Enhanced IDE. Esto se define conectando los "jumpers" (puent es de contacto) como indica el manual de instalación. registro que tiene un tamaño de 16 bits = 2 bytes. que son las bocas de un conjunto de pequeños "cañones" de tinta. para que los escriba en el sector.). Difieren de las de matriz de agujas en la forma en que imprime el cabezal. Presentan un cabezal con una matriz de orifici os. Si es una orden de lectura. En caso de que dicha lectura sea correcta. es determinante de la velo cidad de transferencia. La boca de cada uno dispara una diminuta gota de tinta contra el papel. a través de cables conductores de una cinta plana.datos para ser escritos en sectores sucesivos. debiendo actuar el más rápido de ellos como "master". de modo de ir sacando del sector buf fer los datos. disparada desde un microconducto. El tiempo denominado "I/O read and write cycle time". procedente de memoria principal -vía la interfaz paralelo. etc. para determinar si es o no el comienzo del sector buscado. citada al tratar ésta. luego de una orden de escritura. según sea el modelo de esta última. para ser corregidos de ser necesario. permiten conectar cuatr o unidades de disco (fijas o removibles). Impresoras Impresoras de Chorro de tinta (ink-jet) Estas impresoras reciben en su memoria buffer el texto a imprimir.

pas ando la imagen del tambor al papel. sino que ésta existe como una matriz ordenada de unos y ceros a imprimi r. una imagen original en papel. En éstas. . Este proceso se conoce como "imp resión láser". No se genera calor. a medida que el cabezal recorre cada una. las cuales por acción de un campo eléctrico vuelven al depósito de tinta del cabezal. Existen impresoras que disparan continuamente por todos los microconductos gotas de tinta. Ello se debe a que la superf icie del tambor convierte la imagen óptica -generada por la luz reflejada por la i magen a copiar. El papel a imprimir es cargado con carga positiva. este pasa a ser un punto con carga positiva.000 por segundo. por estar constituido por partículas de carga eléctr ica contraria a la de dicha imagen electrostática. cada vez que el cabezal debe imprimir puntos de tinta que forman parte de la matriz de puntos de una letra. a partir de la imagen en papel a fotocopiar iluminada por una potent e lámpara. Si se imprime en blanco y negro. El cartucho dura unas 500 páginas. y el precio por página es algo mayor que en un a impresora láser. en la memoria de la impresora. puede tardar varios minutos por págin a. Las impresoras de chorro d e tinta forman puntos de menor diámetro que las de matriz de agujas. En una impresora láser no se tiene. u otra forma de luz puntual. se forma una imagen electrostática en la superficie fotosensible (de sele nio o material conductor foto-orgánico) de un tambor. y según la complejidad y grisados de un dibujo. Cada m icroconducto tiene adosado un cristal que al deformarse -por aplicarse un voltaj e ordenado por el microprocesador. En el present e alcanzan a resoluciones de 600 dpi y más. Así atrae los puntos con tóner electronegativo adheridos al tambor. como en una fotocopiadora. Impresoras Láser La impresión electrostática se basa en la electricidad estática para llevar a cabo el siguiente proceso: Primero. merced a la acción de un haz de luz láser. resultando puntos sobre los que no se a dherirá el tóner. Pueden imprimir varias ppm en texto. a razón de unas 50. el tóner adherido al papel debe ser fun dido por calor. sino que se aprovecha l a deformación que sufren ciertos cristales cuando se les aplica un voltaje. Las impresoras láser se basan en el sistema de impresión de las fotocopiadoras homónim as. al cual se adhiere el tóner.en su equivalente electrostát ico. apareciendo así sobre la superficie de dicho tambor la imagen a imprimir conformada por puntos negros de tóner negativo adheridos. para que quede fijado al papel. Usa cristales piezo-eléctricos para que los microconductos del cabezal disparen sobre el papel sus correspondientes gotas de tinta.nces. sobre el que se adherirán partículas de tóner negativo. Al incidir el haz en un punto de dicha superficie. Estos puntos electropositivos atraen partíc ulas de tóner electronegativas. obligando que se dispare una gota. a medida que un tambor fotosensible gira. Un subsistema desvía las gotas que no deben impactar el papel cargándolas electrostáticamente. usando diodos luminosos (LED) o con cristal líquido (LCS). que luego serán puntos blancos en el papel.produce un efecto de bombeo sobre el microcon ducto. Mientras que las impresoras de matriz de agujas o de chorro de tinta imprimen so bre el papel de a una línea por vez. Después. y pasa junto al tambor a medida que éste gira. Es un efecto similar al que ocurre cua ndo apretamos un gotero. las impresoras electrostáticas generan (típicamente luego de tres vueltas del tambor) u na página completa. que incide enfocada sobre el tambor. Los ceros no encienden el haz. El tipo de impresora a chorro de tinta más conocido es el "DeskJet". un uno hace q ue el microprocesador que gobierna la impresora encienda el haz láser que barre la superficie del tambor. aunque también se emplean otros medios para producir el mismo efecto qu e un haz de luz láser. los microconductos correspondientes a dichos p untos disparan una gotita de tinta. sobre su superficie se forma la imagen a imprimir como puntos electropositivos.