Un modelo de computadora de programación almacenada es aquel en el que se usa una memoria central para almacenar tanto las instrucciones como los datos en los que operan. Básicamente, todas las computadoras clásicas de hoy que siguen la arquitectura von Neumann usan el modelo de programación almacenado. Durante la ejecución del programa, la CPU lee las instrucciones o los datos de la RAM y los coloca en varios registros, como el Registro de instrucciones (IR) y otros registros de propósito general.
Mi pregunta es si dicho modelo de programación almacenada es aplicable a una computadora cuántica o no, ya que debido al teorema de no clonación no es posible clonar ningún estado cuántico arbitrario.
Significa que si tenemos algunos qubits en algún estado almacenados en un registro de memoria, entonces, debido al teorema de no clonación, el procesador Quantum Computer no podrá leer o copiar esos qubits de la memoria a algunos registros internos.
Respuestas:
Sí, puede codificar un programa en sus qubits exactamente de la misma manera que codificaría un programa en bits y luego ejecutaría circuitos que interpreten el programa. Uno podría esperar que pueda codificar el programa de una manera elegante y exponencialmente eficiente, pero en Mike e Ike demuestran que eso no es posible. Debido a que no hay una ventaja exponencial, y debido a que las operaciones necesarias para leer y decodificar el programa son miles de millones de tiempo más caras en una computadora cuántica, en la mayoría de los casos desea almacenar el programa en la computadora de control clásica.
fuente