OSを作ろうpart5
■ このスレッドは過去ログ倉庫に格納されています
0535デフォルトの名無しさん
NGNG割り込み禁止にする必要があるかどうかはOSの設計次第です。
FreeBSDのシステムコールや例外はトラップゲートだし、
NoNameのシステムコールや例外もトラップゲートです。
反対にEseBTRONというOSではシステムコールや例外は割り込みゲートです。
この違いは割り込み処理をプロセスのコンテキストの延長と見るか、
独立したコンテキストとみるかの違いでしょう。
NWSOSの場合はどうして割り込みゲートを使っているのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています