タグ

osとinterruptに関するyassのブックマーク (3)

  • はてなブログ | 無料ブログを作成しよう

    Spiral Fiction Note’s 日記(2026年4月1日〜2026年4月15日) 3月下旬の日記(2026年3月16日から3月31日分) 4月1日日付が変わってから下旬の日記をはてブに、半年前の日記をnoteにアップする。23時からの『星野源のオールナイトニッポン』と25時からの『あののオールナイトニッポン0』をリアルタイムで聴こうかなと思ったけど、派…

    はてなブログ | 無料ブログを作成しよう
    yass
    yass 2014/03/09
    " コンテキストスイッチのタイミングは / システムコール呼び出し時 / 割り込み発生時(ソフトウェア割り込み含む) / Linuxなどでは、システムコールから戻るとき、割り込みハンドラ終了時の処理でCSを実行するようです "
  • 割り込みの後半部、Softirq、Tasklet、Work Queue

    2013年02月05日 情報科学類 オペレーティングシステム II 筑波大学 システム情報工学研究科 コンピュータサイエンス専攻, 電子・情報工学系 新城 靖 <yas@cs.tsukuba.ac.jp> このページは、次の URL にあります。 http://www.coins.tsukuba.ac.jp/~yas/coins/os2-2012/2013-02-05 あるいは、次のページから手繰っていくこともできます。 http://www.coins.tsukuba.ac.jp/~yas/ http://www.cs.tsukuba.ac.jp/~yas/ ■今日の大事な話 割り込みの前半部と後半部の分離 Softirq Tasklet Work Queue 後半部の仕組みの選択 ■割り込み、後半部 割り込みの問題点 より優先度の高い処理よりも、優先度の低い割り込み処理が先に実行され

    割り込みの後半部、Softirq、Tasklet、Work Queue
  • 0から作るOS開発 割り込みその2 PICとIRQ

    前回までの内容 これまでで、 割り込みには例外、割り込み要求による割り込み(IRQ:Interrupt ReQuest)、ソフトウェア割り込みがある 例外はソフトウェア実行時の異常動作をCPUが検出して発生する IRQはCPU周辺のデバイスが発生させる ソフトウェア割り込みはプログラムがINT命令で自発的に発生させる 割り込みベクタのうち、例外のベクタはCPU仕様によりあらかじめ決まっている 割り込みベクタはIDTの割り込みゲートディスクリプタで定義する IDTとIDTRに読み込ませるデータをC言語で作成し、LIDT命令でロードする GDTについていもGDTRをC言語で作成し、LGDT命令でロードする ことがわかりました。それではカーネルを0から開発していきましょう! 今回はPICについて説明します PIC(Programmable Interrupt Controller) PICはその

    0から作るOS開発 割り込みその2 PICとIRQ
  • 1