| カーネルトランザクションマネージャー | |
|---|---|
| 開発者 | マイクロソフト |
| オペレーティング·システム | マイクロソフトウィンドウズ |
| タイプ | オペレーティング システム カーネル コンポーネント |
| ライセンス | 独自の商用ソフトウェア |
| Webサイト | docs |
カーネルトランザクションマネージャ(KTM )は、 Windows VistaおよびWindows Server 2008のWindowsオペレーティングシステムカーネルのコンポーネントであり、アプリケーションがリソースをカーネルオブジェクトとして利用できるようにすることで、リソース上でアトミックトランザクションを使用できるようにします。[ 1 ]
概要
カーネルモードで動作するトランザクションエンジンは、カーネルモードとユーザーモードの両方のリソース、そして分散リソース間のトランザクションを可能にします。カーネルトランザクションマネージャは、アプリケーション開発者が事実上透過的に多くのエラーリカバリを容易に行えるようにすることを目的としています。KTMは、トランザクションクライアントがプラグインできるトランザクションマネージャとして機能します。これらのトランザクションクライアントは、トランザクションリソースマネージャによって管理されるリソース上でトランザクションを開始するサードパーティクライアントです。リソースマネージャは、サードパーティ製でもシステムに組み込まれていても構いません。
KTMは、トランザクションNTFS(TxF)とトランザクションレジストリ(TxR)の実装に使用されます。KTMの動作には、共通ログファイルシステム(CLFS)が使用されています。CLFSは、データログとイベントログを作成するために設計された汎用ログファイルサブシステムです。
参考文献
- ^ 「Windowsカーネルトランザクションマネージャー、トランザクションNTFS、トランザクションレジストリの紹介」 。 2020年6月22日時点のオリジナルよりアーカイブ。 2020年6月20日閲覧。
さらに読む
- Russinovich, Mark ; Solomon, David; Ionescu, Alex (2012)『Windows Internals. Part 1 (第6版)』Microsoft Press、ISBN 978-0-7356-4873-9