Tomitomi's blog

勉強したこと、やってみたことなどを書き連ねていく場

2018-06-06から1日間の記事一覧

ユーザーランドでコンテキストスイッチ的なものを作ってみた

xv6のソースコードを読むと、実行プロセスを切り替える過程は以下のように行われていることがわかります。 タイマー割り込みによってプロセスのプログラムを中断して割り込みハンドラが実行される。 割り込みハンドラの最後で、割り込みハンドラからカーネル…