Está en la página 1de 2

miércoles, 31 de agosto de 2022

Hoy vivimos en la época de la información, tenemos cientos sino es que miles de


aplicaciones de la tecnología conviviendo con nosotros a cada segundo, incluso este
ensayo está hecho con un procesador de textos, pero ¿cómo hemos llegado hasta
aquí?

En la historia, si bien ha habido miles de grandes personajes los cuales han hecho
aportaciones considerables para que tengamos la computación como la conocemos
hoy en día, destacaré hoy a dos siendo estos: Alan Turing, Von Neumann.

Todo empezaría con los diez problemas que enunciaría Hilbert en el Congreso
Internacional de los Matemáticos de 1900, en este caso nos conciernen tres preguntas
en específico de aquella lista: ¿Las matemáticas están completas? ¿Son
consistentes? ¿Pueden las matemáticas en cada estado definirse?

Al inicio Gödel fue quien dio los primeros pasos para encontrar la respuesta a estas
preguntas, específicamente la primera y la segunda con su teorema de incompletitud
enunciando que las matemáticas están incompletas por naturaleza. Poco después de
esto llegó Turing quien con su maquina estaba a punto de revolucionar el mundo del
computo y resolver el Entscheidungsproblem, así llegando a una conclusión acerca del
problema de la parada demostrando que una declaración puede ser universalmente
válida.

Ahondando en la máquina de Turing se puede decir que era una proto computadora
compuesta por tres piezas, siendo estas un autómata programable, un cabezal y una
cinta de longitud variable. En la cinta se insertaban códigos de forma binaria para que
posteriormente fuesen leídos por el cabezal conectado al autómata el cual se
encargaría de hacer las acciones estipuladas por el código impuesto. Lo más
importante de este concepto es que podía ser acoplado a otro de forma infinita,
creando así sucesiones las cuales derivarían de un proceso principal, siendo este
concepto la base fundamental de los programas que tenemos hoy en día.

Acto seguido por parte de Von Neumann vendría la implementación de una


arquitectura a las máquinas de Turing que incluso hoy en día se usa como base para
la tecnología actual, siendo las partes que la componen las siguientes:

• CPU (Central Processing Unit o unidad de proceso) subdividida en:

o Unidad de control: traduce el código.

o Unidad Lógico-Aritmética: al mando de los procesos matemáticos y


lógicos.
miércoles, 31 de agosto de 2022

• Memoria: La unidad donde se almacena la información.

• Dispositivo de salida: donde la computadora nos da la información de sus


procesos.

• Dispositivo de entrada: donde por medio de hardware podemos introducir


comandos a la computadora.

Esto en conjunto con la solución del problema de cuello de botella (resultado de la


separación de la memoria y la CPU) en años posteriores haría posible que esta
arquitectura se estandarizase y con los principios de la máquina de Turing se creasen
lenguajes complejos con fines únicamente dirigidos al sector de computo con el fin de
simplificar a la vez que ampliar las opciones y posibilidades.

En conclusión, tanto Von Neumann, Alan Turing y Hilbert renovaron la idea del
computo que había en su época y le dieron un giro de 360° ya que gracias a la
existencia de estos tres personajes; se pudieron asentar las bases para las
computadoras actuales, de la misma forma el trabajo de uno fue complementario al del
otro, siendo los avances de estas consecuencias directas de los inventos o ideas del
otro.

También podría gustarte