2

我首先要说这不是我在生产系统中做的事情,只是一个个人项目,只是编写代码来学习和尝试找到具有挑战性的任务。

因此,NVMe 驱动器用于计算机中存储信息,它们具有控制器并执行一组标准操作,我一直在阅读规范 ( https://nvmexpress.org/developers/ ) 试图找出是否有任何方法以一种实际上会让它们计算信息的方式使用它们。我一直在阅读规范,他们可以执行很多不同的命令。但是我还没有找到任何人已经尝试过的东西,但也许我只是使用了错误的搜索词。我想检查是否有人知道这是否已经完成,使用 NVMe 存储作为计算设备?

有些东西我以为我可能能在哪里找到?

  • 也许一个写入选项相当于一个逻辑 OR,它会在 0 上写入 1,但不会更改其他值?
  • 也许是一种在值被覆盖时比较值的方法,所以如果有一个状态代码正在跟踪磨损均衡,或者如果数据在写入时实际发生了变化,那么就有可能知道写入的值是否已经设置为我刚刚写的值?
  • 也许检查数据是否为空白或全零命令?
  • 也许是一个返回数据而不是数据的哈希或奇偶校验位的命令?
  • 我希望找到一些组合或 Move 或 BitShift 或逻辑运算符,它们被链接在一起以在不返回数据的情况下对数据进行计算。
  • 或者可能是一个操作的状态码,它会给我关于数据的信息。
4

0 回答 0