科学家开发了世界上第一个专为 量子计算机,这可以让量子计算机相互连接,从而为 作为互联网。
Microsoft Windows或Apple iOS等操作系统是负责管理计算机上其他所有应用程序的程序。但是,大多数量子计算机都是为特定功能设计和构建的。例如,运行实验或模拟。
这限制了量子计算机的潜在功能,并阻碍了它们的连接性。也有不同类型的量子计算机使用不同类型的量子计算机量子位(Qubits)以不同的方式实现量子叠加。
但是3月12日,科学家发表了一项新的研究自然描述Qnodeos,这是一种用于量子计算机的操作系统,与各种机器一起使用,而与使用的量子类型无关。
这样的操作系统将使多个量子计算机能够通过同一中央平台连接并控制。
量子计算的未来
Qnodeos通过组合经典网络处理单元(CNPU)来运行,这是启动代码执行的逻辑元素,即控制量子代码的量子网络处理单元(QNPU)。
CNPU和QNPU一起形成了Qnodeos,该Qnodeos控制了一个单独的量子设备,称为QDEVICE。
有关的:量子计算机在这里 - 但是为什么我们需要它们,它们将用于什么?
QDEVICE是负责执行量子操作(门,测量和纠缠)的量子硬件依赖性技术。每个量子计算机都需要有一个Qnodeos需要操作的QDEVICE。
Qnodeos的关键组成部分是QDRIVER,它将Qnodeos连接到QDEVICE。 QDRIVER是Qnodeos的唯一部分依赖量子硬件的部分。它将独立于平台的量子操作从Qnodeos转换为平台相关指令,反之亦然,从而使Qnodeos能够控制不同类型的量子计算机。执行过程也需要 网- 量子Internet应用程序的通用,独立于平台的指令集体系结构。
科学家通过将不同的量子计算机连接在一起(两台由带有氮空位中心的加工钻石制成的,另一个由电气变化原子制成的钻石制成)并以类似的方式运行测试程序,这与经典计算机如何使用云计算进行计算,并运行测试程序。
研究人员在研究中指出,需要对Qnodeos进行进一步的实验,例如使用更多类型的量子计算机,并增加它们之间的距离。这项研究强调,通过将CNPU和QNPU放在单个系统板上,可以避免沟通中的毫秒延迟,而不是依靠两个单独的板来改善架构。
量子计算机的操作系统代表了其开发的重要一步。量子计算机操作系统的潜在应用之一是用于分布式量子计算,并有可能为量子互联网奠定基础。