最新トピックス
サイト見直し中
ちょっとできる範囲を絞りたいと検討中。
講座開設について
PCの導入~各種利用について講座を開く予定です。いままでの知識と経験からよりわかりやすく、個々人のニーズや目的に応じた講座も作りたいと考えています。いろいろな方々へご案内したいので、利用しやすい運用を検討中です。
対面での講座を検討していましたが、動画での提供がいいかと思案中です。
Qiita投稿
リアルタイム制御(2024年9月)
情報セキュリティ関係などをIT系投稿サイト「Qiita」へ投稿しています。今回、「リアルタイム制御」について投稿しました。興味あればご覧ください。
リアルタイム制御
リアルタイム制御について解説してみます。
リアルタイム制御とは、「規定時間内で処理できるような制御方法」と定義されています。端的には、発生した事象に対して即座(リアルタイム)に対処できる制御です。
例えば、パソコンの作業でKB入力するのもリアルタイムの制御のひとつで、KBで打たれたキーがハードウェア信号によってパソコン操作上のプログラムで認識され、そのキーの意味をアプリへ反映するということになります。具体的には、パソコンのOS下で動作するドライバというプログラムでKB配列などの入力情報を管理し、アプリへはOSを経由してドライバとやり取りされ、入力されたKB情報をどう扱うかはアプリ次第となります。
パソコン上では(あたかも)リアルタイムで制御されているようにみえますが、いくつかの処理を経由していることになります。解説するリアルタイム制御はその制御に特化した内容と考えていただきたい。
アーキテクチャや以下のアルゴリズムなどのリアルタイム制御を実際の開発装置例も交えてしょうかいしています。
- タイムシュアリング(時分割)
- スケジューラー
- 割込処理
- 排他制御
- スタック
- QUE(キュー)
リアルタイム制御 - Qiita
リアルタイム制御リアルタイム制御について解説してみます。リアルタイム制御とは、「規定時間内で処理できるような制御方法」と定義されています。端的には、発生した事象に対して即座(リアルタイム)に対処…