interrupt-handling

    6

    4答えて

    私はシステムが本当に上のすべてのかわいいグラフィックの下でどのように動作するかについてもっと学びたいと思っています。だから私は現在、起動時にBIOSがロードする512バイトのメモリを使用しています。私が推測するように、実際にブートローダと呼ぶことはできません。とにかく、私は割り込みベクトルを置き換えているが、それに問題がある。 interupt 09h(キーボード)を交換すると、正しく機能し、キー

    9

    2答えて

    iPhoneがスリープ状態になったことを検出し、applicationWillResignActiveとapplicationDidBecomeActiveを使用してスリープから復帰したことを検出できます。しかし、どのような中断があったのかをどうやって調べるのですか?私はオーディオプレーヤーのアプリケーションを作っており、iPhoneがスリープ状態になるときにオーディオの再生を維持する必要がありま

    0

    1答えて

    割り込みを通知する前に、ハードウェアインターバルタイマがゼロにカウントダウンするだけであるとします。どのようにしてOSはインターバルタイマーを使用して時刻を記録できますか?

    8

    3答えて

    この質問は、割り込み処理のトピックです。 割り込みが処理されているとします。最初の割り込み処理が完了する前に別の割り込みが発生した場合はどうなりますか?

    2

    2答えて

    申し訳ありませんが、これは適切な場所であるかどうかはわかりませんでしたが、 :) 私は現在オペレーティングシステムの理論でモジュールを作成していますが、私は把握できないいくつかの概念を持っています。これは質問するのに適した場所でしょうか? 私の主な質問は、割り込みに関するものです。 CPUが割り込みを検出したとき、私はこの割り込みがどこから発生したのかを知る必要があることを理解しています。私の理解

    1

    4答えて

    、完了するために ディスクI/Oを待っているプロセスが が転送されるデータに対応するバッファヘッダ のアドレスにスリープします。ディスクドライブの割り込み ルーチンが、転送が完了したことに注意すると、バッファヘッダーで ウェイクアップが呼び出されます。 割り込みは、 のカーネルスタックを使用し、その時点で実行中のプロセスは であり、そのシステムプロセスから起床するのは です。 私が強調した段落の最

    7

    2答えて

    ロックファイルを作成するJavaプログラムを使用して、他の実行が同時に実行されないようにします。プログラムが実行されると、ファイルが作成され、正常終了または例外終了時にファイルが削除されます。しかし、ユーザーがCtrl + Cキーを押す、端末を閉じる、または何らかの方法で実行を中断すると、ファイルは削除されません。この割り込みコマンドを検出し、この場合もファイルが削除されるようにする方法はあります