Puede que me equivoque, pero no estoy de acuerdo con Neha Agrawal.
Las partes de una unidad de disco son:
1. Fuente de energía
2. Plato (donde se escriben / leen los datos)
3. Cabezales de lectura / escritura (realiza escritura real, para discos duros, esto es mediante un pequeño imán para cambiar las características magnéticas de una ubicación para escribir o detectar la polarización magnética para leer; para escritura óptica una vez, es un láser para quemar el plato, picando con agujeros para escribir y una combinación de láser / fotomultiplicador para detectar la presencia / ausencia de agujeros para una lectura; para medios ópticos regrabables, el cabezal de escritura tiene un láser que puede cambiar alguna propiedad en la superficie del medio (más comúnmente el color ) entre dos estados físicos (como el color verde y el rojo) y el cabezal de lectura consiste nuevamente en una combinación de láser / fotomultiplicador que detecta la presencia o ausencia de los estados físicos. También detecta el inicio de una pista de datos y envía esa información a el controlador
4. El actuador mueve los cabezales de lectura / escritura a su posición desde el borde del disco hasta el más cercano al centro del disco que el actuador puede alcanzar con seguridad. En realidad, los actuadores vienen en dos tipos. Se corrigió que solo leyera una sola pista o cilindro. Estos se utilizan a menudo en dispositivos de nivel empresarial donde se requiere un tiempo de lectura más rápido y casi siempre se colocan sobre la tabla de contenido del volumen y / o los datos que se leen con frecuencia (aunque este propósito se está volviendo obsoleto a medida que aumenta el tamaño de la caché en el disco). El otro es móvil y este es el actuador que recupera la mayoría de los datos y es del tipo que se encuentra (que yo sepa) en todos los productos de nivel de consumidor.
5. El motor proporciona el movimiento de rotación para permitir la lectura de datos en un sector, grupo, pista y / o cilindro.
6. Controlador para el actuador:
una. Calcula la dirección física de la ubicación para la escritura / lectura de datos.
B. El uso de la información proporcionada por los cabezales calcula la posición de rotación para acceder al grupo / bloque específico en el plato (para escribir o leer).
C. Señala al cabezal de lectura / escritura para que lea los datos del clúster y los ponga en el búfer o escriba los datos del búfer en los platos.
D. Señala cuando los datos se han recuperado del disco y están listos para ser enviados a la computadora.
mi. Señala cuando el búfer está listo para aceptar datos de la computadora
F. Señala cuando el búfer está lleno
7. Búfer de entrada / salida: donde la computadora envía datos para que se escriban en el disco y donde la computadora lee lee los datos recuperados del disco.
Hace mucho tiempo, las computadoras que ejecutaban los procesos eran las encargadas de proporcionar todas las funciones del controlador. En realidad, en ese entonces era posible escribir un programa para estrellar deliberadamente cabezas o romper un actuador moviéndose más allá de la ubicación segura hacia el medio o sacándolo completamente del plato mientras el plato aún giraba y luego empujándolo hacia atrás para que pudiera golpear. el borde del plato. Tuve un amigo que hizo eso. Solo un error menor en su código. Cuesta alrededor de $ 40,000 reemplazar los cabezales, el actuador, el disco y luego un costo desconocido por la pérdida de datos en el disco.