by vux984 (928602) writes: Except that volatile means that the memory might be accessed through methods other than the program, Exactly right.The trouble is in the case of a bug or vulnerability, even non-volatile memory might be accessed/updated when its not supposed to be.