Я слышал о том, что чтение и запись RDMA реализованы так: когда приходят запросы, сетевой интерфейс находит физическую страницу, а затем использует DMA для передачи данных на сетевой адаптер, а затем на цель.
Это просто для чтения и записи, но странно, когда дело доходит до атомарных операций. Мой вопрос в том, что атомарные операции RDMA реализованы так же, как чтение и запись, и как? И, более конкретно, какова связь между атомарными операциями процессора (такими как сравнение и обмен) и соответствующими операциями RDMA?