private/JavaBronze/Study
7日目のサポート †
メモリの領域 †
- コンピュータの動きについて
メモリの領域の話をする前にコンピュータがそもそもどのように動いているかを
確認したい。
コンピュータを大まかに分解すると上記の図ようになります。
- CPU
人間の脳のようなもので、他の機器(スピーカ、モニター)などに指示出したりします。記憶したり、計算したりします。
- メモリ
CPUの記憶は非常に小さい為、CPUの変わりに記憶しておく領域です。但し電源が落ちてしまうと記憶したものがなくなります。
人間でいうところの寝たら忘れてしまうのと同じようなものです。
- HDD
メモリよりもより多くの記憶があり、電源が落ちても記憶が消えません。忘れないようにとるメモまたはノートのようなものです。
メモリなんか用意せず、HDDだけで良いのではないかと思うかもしれませんが
HDDは、メモリに比べて、記憶を取りだすのが非常に遅いという欠点があります。
その為、間にメモリを用意し、なるべく遅くならないようにしています。
プログラムは以下のように動作します。
staticについて †
参照型 †