2017-12-25から1日間の記事一覧

x86_64アーキテクチャ

タスク タスクは、プロセッサがディスパッチ(=dispatch)・実行(=execute)・中断(=suspend)を行う処理単位。プロテクティッドモードでは、すべての処理はいずれかのタスク内で行われる。そして、OSは少なくとも一つのタスクを作らなくてはならない。タスク…

x86_64アーキテクチャ

割り込み・例外 割り込みや例外の発生は、システム中にある特定の状態が生じたことを示す。割り込みは、ハードウェアからの信号等により、プログラムの実行と非同期に(ie. ランダムなタイミングで)起こる。また、INT命令(INT n, INT 3, INTO)を使うことで、…