No.4ベストアンサー
- 回答日時:
No.1です。
| マイコンの割り込みのようなものですか?
そんな感じです。
プログラム的には、もっと上位概念で待ちます。
例えば、「22/tcpポートに接続があったら」などです。
具体的な動作としては、通信器具(NIC)からPCに割り込みが上がって、
ドライバが内容を読み取り、カーネル経由でプロトコルスタックが内容を判断し、
Listen中の該当プログラムの実行を再開させるという具合になります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C-Builder OnChangeをマスク
-
電車で待機列の割り込みについ...
-
sleep関数の原理について
-
割り込み処理について
-
駅のトイレでナイチンに邪魔さ...
-
特殊なパターンの人見知りに悩...
-
割り込みハンドラの処理の簡素化
-
スーパーのレジで並んでいたら...
-
Macターミナルで実行中のプログ...
-
緯度、経度の 10進法と 60進法...
-
コンソールアプリケーションの...
-
バックグラウンドのプロセスの...
-
COBOLのS9タイプからXタイプへ...
-
C言語でフォルダを開く
-
Process.Startの戻り値を後で取得
-
Console Applicationをタスクト...
-
C# シリアル通信でデータ受信...
-
Excelでのセル内容の高速消去方法
-
winsockでソケット通信の開発を...
-
フォルダ指定
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
電車で待機列の割り込みについ...
-
スーパーのレジで並んでいたら...
-
USJでの割り込み
-
pic 複数の割り込み関数 切り分...
-
一定時間操作がなかったら、と...
-
Amazonfireタブレットにわから...
-
【組込み】割り込み中のstatic...
-
VB6でSendKeyを利用したTab移動...
-
CPU負荷率の安全な上限と計...
-
マイコンSH-2の割り込みを用い...
-
Excelでタイマーの一時停止する...
-
割り込み中に例外異常
-
CPUの処理量を減らすコーデ...
-
このレジの並び方は間違ってま...
-
PICのPIN変化割り込みに...
-
STATUSのZフラグについて
-
駅のトイレでナイチンに邪魔さ...
-
電車乗車時、並んでいるのに割...
-
PICマイコンでエンコーダパルス...
-
割り込み処理のシミュレート
おすすめ情報
返答ありがとうございます!
デーモンの仕組みは、どうやって待つことができているのですか?
マイコンの割り込みのようなものですか?
返信ありがとうございます!
osの処理はcpuで動いており、
osは入力(nicやkeyboardなど)の変化を割り込みで検知し、
ドライバ→カーネル→プロトコルスタック→ソケット通信listen後の処理開始
となっているのですね!
プログラムの無限ループの仕方と、
osのシステムコール待ちの仕方の違いを考えたときに、
osの処理は結局cpuで行っているならば、
変化を感じ取る処理で、cpu負荷は変わらないのでは?と思ったのですが、
割り込みのようになっていたのですね!
ありがとうございます!
また、かわごえさんに質問なのですが
ガンとはなんですか?
返信ありがとうございます!
あ、、喩えだったんですね!すみませんw
無限ループは良くないってことですよね。
ありがとうございます!