01/12/27 09:57
>>1
OSを基礎から学ぶには、まずCPUの基本的な構造を知らないと、わかりにくい部分が
でてくる、例えばカーネルモード、ユーザーモードがどのようにCPUの機能を使って
実現されているとか、またタスクスイッチの部分は、アセンブラで書かれているので
その部分は、アセンブラの解析が必要になるとかで、そういう部分まで知るように
なってくれば来るほど、CPUの基本構造がどういう風になっているのかを知って
おかないと苦しくなると思います。
代表的なCPUとしては、Intel8086あたりから勉強すればいいと思います。最初の
OSアルゴリズムを勉強している場合はそんなにCPUの知識は必要ないですが、
OSのソースコードを見るようになるあたりから、アセンブラの知識が重要になってきます
頑張って下さい。