低レイヤ

RustでOSを自作する (1)カーネルの呼び出しまで

数年前に「30日ででできる! OS自作入門」を読みながらOSを作ったことがあった。 当時はふむふむと思い一通りOSができたことでOSを理解していたつもりになっていたが、 最近になって「OSよくわからん」みたいな気分に再びなってきた。 また当時はgitのような…

セグメンテーションでのメモリ管理について

IA-32 プロセッサには以下に挙げる2つの動作モードがある。 リアルモード 8086用に書かれたプログラムを実行するモード 16bitで動作する プロテクトモード メモリ管理やタスク管理、保護機能等の80386で拡張された機能を利用するためのモード 32bitで動作す…