You are on page 1of 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.

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

Acorde con lo anterior. El tiempo de transferencia entre disco y memoria se halla dividiendo los bytes de un sector (512). También en muchos casos se ha aumentado la velocidad de giro de los rígidos. Del tiempo de respuesta de la interfaz controladora ( EIDE. El microcontrolador de la unidad de disco detecta y lleva a cabo estos comandos (del tipo posiciona r las cabezas en un cilindro. dado que con los actuale s tipos de cabeza desarrollados se pueden grabar y detectar más bits por cm de pis ta. a través del port de datos citado. En caso que se envíen . 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. También incluye la mayoría de las funciones de la int erfaz controladora para la unidad de disquetes. por lo que cada vez resultan mayores velocidades de transferencia interna de bits. Si se ordena escribir un sector. ellos se van tr ansfiriendo hacia memoria (desde memoria) sin demoras. y de la existencia de un caché en ella. 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. y es por lo menos lo que tarda la cabeza en pasar por la z ona de datos del sector. pues la escritura y lectura de archivos en disco (rígido) es una actividad frecuente en un sistema de computación. constituido por una memoria DRAM manejada por el microcontrolador. por sucesivos AIM llegan desde memoria al "sector buffer" 51 2 bytes para ser escritos. se van leyendo los siguientes sectores de la pista o cilindro (pues es probable que luego se solicita su lectura). lo cual a su vez trae aparejado una mayor velocidad de transferencia. y realiza rápid amente otras tareas complejas. 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. De la velocidad del bus al cu al la interfaz se conecta (hoy día debe ser PCI). y las r. con un ancho de banda apto para soportar tales velocidades de transferencia entre la interfaz y memoria. No requiere de una plaqueta interfaz especial en la "mother" como la SCSI. Resúmen del Funcionamiento El microcontrolador maneja los sistemas con servowriter. la electrónica de una unidad "inte ligente" de disco IDE incorpora funciones tratadas en la interfaz . simula hacia el exteri or un disco compatible con el sistema operativo y BIOS existentes. La proximidad física entre la inte rfaz y las cabezas evita retardos e interferencias (ruidos eléctricos) en la lectu ra o escritura.) mediante la ejecu ción de instrucciones contenidas en su ROM. la velocidad real de transferenci a de datos hacia o desde un disco a memoria puede ser bastante menor que la máxima citada. Teniendo en cuenta los tiempos descriptos. 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.. Luego de acceder al disco para leer un sector solicitado. los cuales pasan al cache de disco. 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. leer o escribir un sector. y sin que se mueva el cabezal. por la veloci dad de transferencia. Si ella o el bus no son lo suficiente rápidos. SCSI). corrige sobre la marcha errores de lectura de un sector. etc. y buses. 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. En general. a igualdad de velocidad de giro. 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.m.p. maneja un caché de disco.).controladora de disquetera. como la ex istente para una unidad ST506. Una unidad IDE es una buena solución de compromiso entre velocidad y costo para si stemas monotarea corrientes.

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

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