ソフトウェア開発技術者試験対策FAQ

ソフトウェア開発技術者試験対策に関する質問があったものに回答していきます!

Archive for the ‘ソフトウェア’ Category

2月
07

動的リンクを行うと何故メモリ資源の節約になるのですか?

miura on 2月-7-2008

動的リンクをライブラリにしたものを、共有ライブラリ(DLL)といっています。動的リンクを行うと、動かしたいプログラムの実行形式の容量が少なくなります。(共有ライブラリは必要なとき呼び出せばいいので)

ですので、プログラムを主記憶にロードしたときは容量が少なくてすむのです。そして、実行時に必要になれば共有ライブラリを呼び出します。

2月
07

スワップとページングの違いがわからない(両方とも補助記憶使っているので)

miura on 2月-7-2008

 スワップというのは、メモリの内容とディスクなどの補助記憶の間で、内容を書き出したり、読み込んだりして一時的に交換することです。

ページングは、仮想記憶を実現するのに、メモリを一定の大きさ分割したページ単位で組み替えて扱うことです。

スワップをページ単位ですることをページングと言っている解説もあるようです。これはOSによって名称も違うのでややこしいですね。