前回 : https://qiita.com/tanakmura/items/2a631a3b81bf583bf4b3 外部デバイスは、使うのが簡単なものと難しいものがある。 DRAMメモリは、どっちかというとアクセスが難しいほうの部類に入る。 まず、コンデンサに充電したり、充電したのを読んだりするアナログな作業をするのがコンピュータ的ではない。それに加えて、高速信号をパラレルにやりとりするので、それも大変である。 その都合上、DRAMへアクセスするためにはそれなりの手順を踏んで初期化する必要がある。 初期化前にDRAMにアクセスするとどうなるかというと、少なくともD945GCLF2ではハングアップして停止してしまうようだ。 このDRAMの初期化を記憶装置なしで処理するのは結構大変だが、じゃあDRAMが使えないとしたらどこに記憶するねん?という話になる。 幸い、現代のCPUは数十KiB以上