dynamic memory
ダイナミックメモリ
名詞
dynamic memoryは、一般的にダイナミックラム(DRAM)を指します。このメモリの最大の特徴は、データを保持するために電荷を蓄えるキャパシタを使用している点にあります。しかし、キャパシタから電荷が自然に漏れ出すため、データを消去せずに維持するには、一定の間隔でデータを書き直すリフレッシュ動作が不可欠です。
静的メモリとの対比static memory(SRAM)と比較すると、dynamic memoryは構造が単純であるため、同じ面積により多くのメモリセルを配置でき、高密度化が可能です。そのため、コストパフォーマンスに優れており、コンピューターのメインメモリとして広く採用されています。一方で、リフレッシュ動作が必要なため、アクセス速度はstatic memoryよりも遅くなる傾向があります。
実用的な文脈での利用
技術的な文脈では、単にメモリの容量を指す場合だけでなく、実行時に動的に割り当てられるメモリ領域(ダイナミックアロケーション)を指す場合もあります。例えば、プログラムが動作中に必要に応じてメモリを確保し、不要になったら解放する仕組みに関連して使用されます。
意味
関連語
heapstatic memorystackRAMallocationpointerfreedereferenceaddressbytebufferoverheadfragmentationpagingruntimevariablearraygraphnodeobjectinstanceconstructordestructorlifetimescopekernelprocessthreadconcurrencymutexsemaphorecachelatencybandwidththroughputarchitectureinstruction-setregisterbusfirmwaresoftwarecompilerinterpreterbytecodeoverflowunderflowalignmentpaddingsegmentation