RAM это полноценная бд, контроллер полноценная СУБД, ЦП конечный пользователь данных, он отправляет запросы на транзакции по типу прочитать данные, записать данные... Он их сам обрабатывает... Контроллер памяти как СУБД не обязан уметь складывать значения из одной ячейки памяти с другими или делать ещё какие либо операции... Как это делают ваши банки с вашими деньгами... Он не обязан уметь выполнять сразу несколько операций в одной транзакции, чтобы считаться полноценной СУБД... Да в случае ошибки при выполнении транзакции, она не сможет откатиться (хотя есть ОЗУ которые проверяют и контролируют правильность записи/чтения данных)... Да отсюда вытекает что контроллер не удовлетворяет ACID, но это не доказывает что он не СУБД...
Так же и транзакция из одной операции валидна и имеет место быть.
Я считаю так и я могу быть не прав и буду рад если вы меня поправите или дополните