- ベストアンサー
volatile変数とROM領域について
volatile変数というのは「揮発性変数」という意味です。 「電源を切るとデータが消える」要するに「RAM」であると 考えられます。 しかし、実際、「volatile」が使われるのは、もっぱら 組み込み業界であり、EEPROMアドレス領域変数変数につける 指定子だったりします。 この矛盾について説明いただけないでしょうか。
- みんなの回答 (10)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (9)
- notnot
- ベストアンサー率47% (4903/10364)
回答No.10
- eroermine
- ベストアンサー率18% (83/444)
回答No.8
- chie65536
- ベストアンサー率41% (2512/6032)
回答No.7
- php504
- ベストアンサー率42% (926/2160)
回答No.6
- php504
- ベストアンサー率42% (926/2160)
回答No.5
- jacta
- ベストアンサー率26% (845/3158)
回答No.4
- Interest
- ベストアンサー率31% (207/659)
回答No.3
- D-Matsu
- ベストアンサー率45% (1080/2394)
回答No.2
- eroermine
- ベストアンサー率18% (83/444)
回答No.1
補足
回答ありがとうございます。 僕の質問の意図である「volatile(=揮発性の)」という意味と 実際の使われ方の乖離についての疑問に唯一答えていただけ た点を感謝いたします。 ただ、「読み出したデータは瞬時に消えてしまう」のくだりが 気になります。 「読み出したデータ」というのは、「レジスタ上のデータ」 という意味でしょうか。「メモリ上のデータ」と解釈すると 意味がわからなくなります。 このあたりをさらに解説いただけると大変ありがたいのですが…。