De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

En informática y especialmente en hardware informático , un controlador es un chip (como un microcontrolador ), una tarjeta de expansión o un dispositivo autónomo que interactúa con un dispositivo más periférico . Puede ser un enlace entre dos partes de una computadora (por ejemplo, un controlador de memoria que administra el acceso a la memoria de la computadora) o un controlador en un dispositivo externo que administra el funcionamiento (y la conexión) de ese dispositivo.

El término a veces se usa en el sentido opuesto para referirse a un dispositivo mediante el cual el usuario controla el funcionamiento de la computadora, como en el controlador de juegos .

En las computadoras de escritorio, el controlador puede ser una placa enchufable, un solo circuito integrado en la placa base o un dispositivo externo. En los mainframes, el controlador suele ser un dispositivo independiente conectado a un canal o integrado en el periférico.

Controladores de host y periféricos [ editar ]

Los controladores pueden estar presentes en ambos lados de un bus de computadora . El controlador en el lado del host (parte física del host) se denomina controlador de host o (en contextos de almacenamiento) adaptador de bus de host . El controlador en el lado periférico (físicamente parte del dispositivo periférico) se denomina controlador periférico ; Algunos ejemplos son los controladores de disco y los controladores de memoria flash , que en los sistemas modernos suelen estar integrados en la unidad.

Esta clasificación no se aplica a los controladores de red , ya que los sistemas participan como pares y ninguno de los sistemas es claramente más central / periférico.

Tableros de control [ editar ]

Tarjeta de expansión del controlador de pantalla de video

Las primeras computadoras de escritorio, como la IMSAI 8080, usaban placas de expansión (o tarjetas de expansión) para todos los controladores, cada una de las cuales manejaba un tipo específico de dispositivo. Ejemplos de controladores de placa de expansión son:

Chips de controlador [ editar ]

Chip Receptor / Transmisor Universal Síncrono / Asíncrono (USART) Intel C8251

A medida que aumenta la densidad de chips, los controladores se implementaron como chips individuales y, a menudo, se ubicaron en la placa base. Algunos ejemplos son:

  • Unidad de microcontrolador (MCU)
  • Controlador de teclado
  • Controlador de interrupción programable
  • Northbridge (informática)
  • Southbridge (informática)
  • Chip controlador de comunicaciones receptor / transmisor asíncrono universal (UART)
  • Controlador de memoria , lógica que gestiona el flujo de datos en un sistema informático.
  • Controlador DMA periférico
  • Controlador de disquete

Una mayor integración permitió el desarrollo de chips Super I / O: chips únicos que podían controlar una variedad de dispositivos como disquetes, puertos paralelos, puertos serie, teclado y mouse.

Controladores externos [ editar ]

Una unidad de disco desmontada y etiquetada que muestra el controlador integrado en la unidad.
  • Controlador de disco , a menudo integrado en unidades de disco modernas .
  • Controlador de matriz de discos , también conocido como controlador RAID , un tipo de controlador de almacenamiento
  • El controlador flash , o controlador SSD, administra la memoria flash.
  • Controlador de acceso al terminal

Controladores de mainframe [ editar ]

Unidades de disco IBM 1311. El modelo 3 (a la derecha) contiene un controlador integrado para sí mismo y hasta 3 modelos 2 (a la izquierda). [1] : pág.2

En la terminología de IBM, un controlador es "un dispositivo que decodifica el comando [canal] y efectúa el funcionamiento del dispositivo". [2] : p.5–1

En la mayoría de los sistemas de mainframe, un canal independiente del dispositivo generalmente se conecta a la CPU y a un controlador o unidad de control que implementa la lógica dependiente del dispositivo para conectar dispositivos específicos. Las funciones realizadas por la unidad de control son similares a las funciones realizadas por un programa de controlador de dispositivo en sistemas más pequeños. Algunos dispositivos tienen unidades de control integradas, que son lógicamente discretas pero se incluyen con el dispositivo en lugar de requerir una caja separada. A menudo, una unidad de control puede conectarse a varios canales conectados a uno o varios sistemas. Algunas unidades de control de mainframe son:

  • Unidad de control IBM 2821 , utilizada para conectar lectores de tarjetas, perforadoras e impresoras de línea a computadoras IBM System / 360 e IBM System / 370
  • IBM 270x e IBM 37xx , utilizados para telecomunicaciones
  • IBM 3271, 3272, 3271 y 3174 , utilizados para conectar terminales (dispositivos de visualización)

Ver también [ editar ]

  • Adaptador (informática)
  • Bus de computadora
  • Unidad de control (desambiguación)
  • Controlador de dispositivo
  • Controlador MIDI
  • Controlador lógico programable

Referencias [ editar ]

  1. ^ Corporación IBM. Biblioteca de referencia de sistemas IBM Unidad de almacenamiento en disco IBM 1311 (PDF) .
  2. ^ IBM Corporation (1978). Introducción a los sistemas de procesamiento de datos de IBM (PDF) .

Enlaces externos [ editar ]

  • Descripción del controlador en Webopedia, un diccionario de términos informáticos.