interrupt

    -2

    1答えて

    1)プロセッサは割り込みを要求しているデバイスをどのように認識できますか? 2)異なるデバイスが異なるISRを必要とする可能性が高い場合、どのようにプロセッサがそれぞれの場合に開始アドレスを取得できますか? 3)別の割り込みが処理されている間、デバイスがプロセッサを中断することを許可する必要がありますか? 4)2つ以上の同時割り込み要求はどのように処理する必要がありますか?

    7

    1答えて

    私はPythonで単純な複数のプロセスアプリケーションを実行しようとしています。メインスレッドは1からNのプロセスを生成し、処理が完了するまで待機します。プロセスそれぞれが無限ループを実行するので、彼らは潜在的にいくつかのユーザーを中断することなく永遠に実行することができますので、私はKeyboardInterruptを処理するためにいくつかのコードを入れ: #!/usr/bin/env pyth

    2

    2答えて

    私のシステムプログラミングクラスでは、私たちは小さくて単純な趣味OSに取り組んでいます。私は個人的にATAハードディスクドライバを開発してきました。私はコードの1行がシステムをただちにリブートする障害を引き起こすようであることを発見しました。問題のコードは、IDE割り込みのための割り込みサービスルーチンの最後にあります。私はIDEチャンネルを使用していたので、スレーブPIC(マスタを介してカスケー

    5

    4答えて

    リアルタイムクロックを得るためにDOSからどのような割り込みを受け取りますか?

    5

    5答えて

    私はアプリケーションライフタイムのために動作する小さなバックグラウンドスレッドを持っていますが、アプリケーションがシャットダウンしてもスレッドは正常に終了します。 問題は、スレッドが15分の間隔でいくつかのコードを実行することです。つまり、スリープしています。 今すぐスリープから抜け出すために、私はそれに割り込みを投げます - 私の質問は、割り込みがThreadInterruptedExcepti

    2

    3答えて

    私は、複数のアプリケーションを実行できる組み込みデバイス用のフレームワークを作成しています。アプリケーションを切り替えると、現在のアプリケーションの状態が正しくクリーンアップされるようにするにはどうすればよいですか?たとえば、1つのアプリケーションで集中的なループを実行していて、そのループがまだ終了していない間に2番目のアプリケーションを実行するよう要求されたとします。ループが終了するまでループを

    1

    2答えて

    active_recordは、Windows上のシグナルプロセスに対して何が起こっているのですか(これはMacの同じバージョンでは見られません)。例えば: require 'rubygems' trap("INT"){puts "interrupted"} puts __LINE__ sleep 5 require 'active_record' trap("INT"){puts "in

    18

    4答えて

    私は、デュアルコアCPUでどのように割り込みが処理されるかについて考えています。複数の物理プロセッサが搭載されたボード上で割り込み処理がどのように実装されているのか疑問に思っていました。 物理ボードの構成によって割り込みの責任が決まりますか?各プロセッサは、ディスクI/Oのようないくつかのタイプの割り込みを処理できなければなりません。適切なプロセッサに割り込みを管理しディスパッチする回路がないかぎ

    6

    5答えて

    Thread.interrupt()が呼び出されるたびに、どのスレッドが呼び出し(およびその現在のスタック)を発行したかを記録し、どのスレッドが中断しているかの情報を特定するたびにログを記録したいと思います。 これを行う方法はありますか?情報を検索すると、誰かがセキュリティマネージャを実装する可能性を参照していることがわかりました。これは実行時に(アプレットやWeb Startクライアントなどで)

    3

    3答えて

    私はContinuationsの概念を理解するのに苦労しています(Seatide with Smalltalkで使用されています)。ウィキペディアからの抜粋は言う: 」...プログラミング言語に任意の時点で実行状態を保存し、後の時点で、その点に復帰する能力を与える構築物でファーストクラスの継続、を参照してください。プログラム内で... " これは、割り込みをプログラミングするときにアセンブラプログ