¿Cuáles son los diferentes tipos de computadoras analógicas?
Cualquier medio que pueda representar efectivamente un estado de datos continuo puede servir como base para una computadora analógica. Los primeros ejemplos de computadoras analógicas fueron las computadoras mecánicas, que usan piezas y engranajes móviles. Las computadoras hidráulicas y las computadoras eléctricas se desarrollaron más tarde. En los últimos años, los principios de computación analógica se han modelado utilizando computadoras ópticas y han formado la base de algunas implementaciones emergentes de computación cuántica.
Una computadora analógica usa un medio para representar los estados de variables discretas. A diferencia de las computadoras digitales, que convierten las variables en una serie de números, las computadoras analógicas funcionan directamente con variables. Transforman y realizan operaciones en variables utilizando procesos mecánicos, eléctricos u otros para alterar directamente el estado de los medios que representan la variable.
Las computadoras analógicas mecánicas tienen una historia antigua. El mecanismo de Antikythera, un producto de Egipto ptolemaico, modeló los movimientos de objetos visibles enEl cielo, usando una serie complicada de engranajes. Orreries cumplió una función similar en el período moderno temprano. Se utilizaron computadoras analógicas mecánicas mucho más avanzadas durante la Primera y Segunda Guerra Mundial para codificar y decodificar datos, así como para ayudar a apuntar a grandes piezas de artillería.
Las computadoras hidráulicas modelan datos utilizando el flujo de líquido en lugar del movimiento de partes mecánicas. Quizás los primeros ejemplos son los relojes de agua utilizados durante la Edad Media. Estos usaron el flujo constante y la presión del agua para medir con precisión el paso del tiempo. Las computadoras analógicas hidráulicas más modernas utilizan el flujo de varios líquidos a través de sistemas cerrados para modelar datos.
Las computadoras analógicas eléctricas utilizan una de varias propiedades de la electricidad para representar y manipular datos. Las variedades más comunes han utilizado históricamente el voltaje para este propósito. Este tipo de computadora analógica es bastantepotente y podría superar a las computadoras digitales tempranas al realizar ciertas funciones, pero era menos versátil, ya que cada nuevo programa generalmente requería la modificación física del cableado y los circuitos.
La computación analógica también puede ser realizada por computadoras ópticas. Estas computadoras codifican información en las diversas propiedades de los datos de luz y proceso al actuar directamente en esa información. Este tipo de computación puede realizar ciertas tareas, especialmente el análisis de imágenes, con gran eficiencia.
La naturaleza múltiple de la computación analógica también se está empleando en el desarrollo de la primera generación de computadoras cuánticas. Las computadoras cuánticas se pueden estructurar para aprovechar la similitud natural entre ciertos tipos de estructuras físicas y la estructura matemática subyacente de algunos problemas abordados por la mecánica cuántica. A medida que la computación cuántica emerge de su infancia, este tipo de computadora puede ser más común e importante.