Разработчик (и) | Microsoft |
---|---|
Операционная система | Microsoft Windows |
Тип | Компонент ядра операционной системы |
Лицензия | Собственное коммерческое программное обеспечение |
Веб-сайт | docs.microsoft.com / ru-ru / windows / win32 / ktm / kernel-transaction-manager-portal |
Диспетчер транзакций ядра (KTM ) является компонентом операционной системы Windows ядра в Windows Vista и Windows Server 2008, который позволяет приложениям использовать атомарную транзакции на ресурсах, сделав их доступными в виде объектов ядра.
Механизм транзакций, работающий в режиме ядра, позволяет для транзакций как в режиме ядра, так и в ресурсах пользовательского режима, а также среди распределенных ресурсов. Kernel Transaction Manager призван упростить разработчикам приложений возможность устранения ошибок, практически прозрачно, с KTM, действующим в качестве менеджера транзакций, к которому могут подключаться клиенты транзакций. Эти клиенты транзакций могут быть сторонними клиентами, которые хотят инициировать транзакции на ресурсах, которыми управляет Transaction Resource Manager. Менеджеры ресурсов также могут быть сторонними или встроенными в систему.
KTM используется для реализации транзакционной NTFS (TxF) и транзакционного реестра (TxR). В своей работе KTM использует Common Log File System (CLFS). CLFS - это универсальная подсистема файловых журналов, предназначенная для создания данных и журналов событий.