¿Qué es un controlador de disco?

En una computadora, el controlador de disco es un circuito que permite que la unidad de procesamiento central (CPU) se comunique con otros discos de la computadora, como un disquete, disco duro o algún otro tipo de unidad de disco. Los controladores de disco utilizan interfaces como Adjunto de Tecnología Advanced (ATA) y ELECTRÓNICA DE ENCLUACIÓN INTEGRADA (IDE), que se usan con mayor frecuencia en las computadoras personales (PC) y la pequeña interfaz del sistema informático (SCSI), que se usa con mayor frecuencia en las computadoras de la clase "Enterprise". Las operaciones básicas de los controladores de disco incluyen variaciones en las operaciones de lectura y escritura. El sistema operativo (SO) del controlador utiliza bloques numerados, mientras que el disco utiliza otros factores, incluido el cilindro físico, los números del sector y la pista para operar. Un controlador de dispositivo realiza la asignación.

Las interfaces ATA e IDE comunes que usan los controladores de disco funcionan por conjuntos de registros, que se encuentran en varios puntos en la dirección de entrada/salida (E/S). Estos registros se utilizan para información específicaácido sobre solicitudes de E/S separadas. Al escribir el "Registro de comando" del dispositivo, el controlador de disco comienza el rendimiento de una operación solicitada. Ciertas transferencias de datos se producen entre la memoria de una computadora y su disco cuando la "solicitud de datos" designada se establece en un registro de estado. Esto ocurre en las operaciones de escritura de un controlador de disco poco después de que envía un comando, y en las operaciones de lectura, un comando de interrupción indica la disponibilidad de datos.

Los controladores de disco tienen ciertos registros de controladores que realizan diferentes funciones. En un registro, los bytes de datos se leen y escriben, pero los comandos están configurados para ser leídos o escritos en un registro completamente diferente. Otro registro es el "registro de errores" que produce errores de código. Dos registros operan en conjunto e indican el número de cilindro de un controlador de disco, mientras que otro registro indica un número de unidad o cabeza.Los dos últimos registros se utilizan para indicar el número de sectores para leer/escribir, y el número del sector.

Hay diferentes tipos de controlador de disco que pueden ser un componente en una computadora. Un tipo de controlador de disco es el controlador de matriz de disco, que administra el componente de la unidad de disco físico y lo presenta a una computadora en términos de unidades lógicas. Implementa la matriz redundante de hardware de discos independientes (RAID) y, a menudo, con el control del controlador RAID. El controlador de disco duro estándar (HDC) es una interfaz que permite a las computadoras leer/escribir información sobre una unidad de disco duro (HD). Un controlador de disco forense es un HDC especializado para obtener acceso de solo lectura desde las unidades HD de las computadoras sin dañar el contenido de su unidad.

OTROS IDIOMAS