01 / 12
メモリより大きいプログラムが動く
スマホのメモリが 4G バイトなのに、20G バイトのゲームが動く。おかしいと思わないかな。
プログラム全体をメモリに載せる必要はないからだよ。いま実行している場所と、いま使っているデータだけがメモリにいれば、残りはストレージで待っていてもいい。
この「載せておく分を選んで、必要になったら入れ替える」仕事をしているのが OS だよ。このレッスンで見ていくのは、その入れ替えのやり方と、そのために OS が持っている仕掛けだよ。
スマホのメモリ 4G遊ぶゲーム 20G→ 全部載せてはいない