ソフトリアルタイム
期限違反が起こり得る前提に立ち、遅延とジッタを小さくし、期限を外しても壊れず外した事実を観測できるようにする設計の考え方。fast path/slow pathの分離や固定長キューでのホットパス整理が代表的な手段になる。
- 概念URI
https://comcomponent.com/knowledge/soft-realtime/
- 別名・表記
- soft real-time
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- ソフトリアルタイムはQPC(QueryPerformanceCounter)を利用します。Windows上でのソフトリアルタイム処理では、時間計測に壁時計ではなく高精度カウンタであるQueryPerformanceCounterを使う / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- ソフトリアルタイムは待機可能タイマー(waitable timer)を利用します。Windows上でのソフトリアルタイム処理では、周期待機はSleepではなく、指定時刻にsignaledになる待機可能タイマー(特に高精度版)を優先して使う / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- ソフトリアルタイムはtimeBeginPeriod(タイマー分解能要求)を利用します。Windows上でのソフトリアルタイム処理では、必要な間だけtimeBeginPeriodでタイマー分解能を引き上げ、終わったらtimeEndPeriodで戻す / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- ソフトリアルタイムはPower Throttling(電力調整)を利用します。Windows上でのソフトリアルタイム処理で時間に敏感なプロセスでは、SetProcessInformationでPROCESS_POWER_THROTTLING_STATEを設定し、電源スロットリングの適用可否を明示的に制御する / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- ソフトリアルタイムはMMCSS(Multimedia Class Scheduler Service)を利用します。Windows上でのソフトリアルタイム処理のうち音声/映像のような連続バッファ処理では、単純に高優先度スレッドを回すよりMMCSSの利用がWindowsの設計に沿っている / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- スレッド優先度/優先度クラスをソフトリアルタイムに用いることは推奨されません。REALTIME_PRIORITY_CLASSのような最上位優先度クラスを、必要性が明確になるまで使うことは推奨されない / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- ソフトリアルタイムはCPU Setsを利用します。Windows上でのソフトリアルタイム処理では、CPU配置は特定コアへの固定より先に、CPU Setsのようなやわらかい指定から始めるほうがうまくいくことが多い / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
この概念を扱う記事
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。