Sie sind auf Seite 1von 2

Cmo funciona un disco duro?

A lo largo de la carrera se explica el funcionamiento del ordenador, principalmente, y de algunos perifricos. Realmente, tras comprender la esencia, visto uno se sabe cmo son todos los dems. Desde el punto de vista del ordenador, todos los perifricos son iguales. Bsicamente disponen de tres canales de comunicacin:

Direccin a la que se quiere acceder Datos a leer y escribir Control de la operacin que se desea realizar

Con esta interfaz da lo mismo que se acceda a la memoria, pantalla, disco duro, impresora o cmara de fotos: se indica la direccin y la operacin a realizar y se ponen los datos o se leen. Esta interfaz es la que proporciona la controladora obteniendo independencia de acceso desde el punto de vista hardware. Pero cada dispositivo es un mundo y no es lo mismo acceder a un disco duro que a una impresora. Por ejemplo, al escribir un 0 en cierta direccin del disco duro puede que se escriba el final de cierto fichero mientras que al escribirlo en la impresora le indicamos que se prepare para empezar a imprimir. Para lograr la misma independencia desde el punto de vista de las aplicaciones, los sistemas operativos incorporan fragmentos de cdigo especial que se entiende con el dispositivo particular: el driver. Uno de los dispositivos ms interesantes por su utilidad son las controladoras de discos duros y disquetes (esas cosas ms o menos cuadradas de colorines que estn almacenando polvo en algn cajn).

Desde el punto de vista hardware, un disco duro es un conjunto de platos que giran sobre el mismo eje. Cada uno de los platos dispone de una cabeza lectora/escritora (una por cada cara) unidos a un nico brazo que es capaz de moverse a lo largo de su radio. Todo este mecanismo queda oculto detrs de la controladora apropiada.

Para acceder al disco es necesario saber en qu parte de qu disco es de inters. La controladora es capaz de descomponer la direccin indicada para determinar:

La cabeza lectora/escritora, que determina el disco y la cara que debe leerse. Cada cara est dividida en crculos concntricos que se denominan pistas. El conjunto de pistas de todos los platos, independientemente de la cabeza que acceda a ellas, se denomina cilindro. Cada pista a su vez se divide en sectores (cada sector es capaz de almacenar 512 bytes de informacin).

El mecanismo por tanto consiste en posicionar las cabezas (el brazo es nico por lo que se mueven todas juntas) hasta la pista apropiada y esperar a que el giro del disco haga que los sectores deseados lleguen hasta la cabezas obteniendo slo los datos de aquella/s que interesa. Para mejorar el tiempo de acceso suelen leerse varios sectores consecutivos o el mismo conjunto de sectores pero de distintas cabezas (cilindro). De esa forma se puede obtener simultneamente con un nico posicionamiento al menos 512 bytes de cada una de las caras (habitualmente 4-8, lo que significa 2-4 Kb de informacin en un movimiento). Para finalizar una pequea demostracin de cmo funciona un disco duro real. Se puede ver el movimiento de las cabezas para realizar distintos tipos de lecturas y escrituras. A destacar la velocidad de giro y posicionamiento de las cabezas junto con el caracterstico sonido de cualquier ordenador.

Das könnte Ihnen auch gefallen