커널 트랜잭션 매니저

Kernel Transaction Manager
커널 트랜잭션 매니저
개발자마이크로소프트
운영 체제Microsoft Windows
유형운영 체제 커널 구성 요소
면허증.독자 사양 상용 소프트웨어
웹 사이트docs.microsoft.com/en-us/windows/win32/ktm/kernel-transaction-manager-portal

KTM(Kernel Transaction Manager)은 Windows Vista 및 Windows Server 2008의 Windows 운영체제커널의 컴포넌트입니다.어플리케이션은, 자원의 아토믹 트랜잭션을 커널 [1]오브젝트로 사용할 수 있게 되어 있습니다.

개요

커널 모드로 동작하는 트랜잭션엔진은 분산 리소스뿐만 아니라 커널 모드 및 사용자 모드 리소스 모두에서 트랜잭션을 허용합니다.Kernel Transaction Manager는 트랜잭션 클라이언트가 연결할 수 있는 트랜잭션 매니저 역할을 하는 KTM을 통해 애플리케이션 개발자들이 많은 오류 복구를 사실상 투명하게 수행할 수 있도록 하기 위한 것입니다.이러한 트랜잭션 클라이언트는 트랜잭션 리소스 관리자가 관리하는 리소스에 대한 트랜잭션을 시작하려는 타사 클라이언트일 수 있습니다.자원 매니저는 서드파티제일 수도 있고 시스템에 내장되어 있을 수도 있습니다.

KTM은 TxF(Transactional NTFS)와 TxR(Transactional Registry)를 구현하는 데 사용됩니다.KTM은 Common Log File System(CLFS; 공통 로그 파일 시스템)에 의존합니다.CLFS는 데이터 및 이벤트 로그를 생성하도록 설계된 범용 로그 파일 하위 시스템입니다.

레퍼런스

추가 정보

  • Russinovich, Mark; Solomon, David; Ionescu, Alex (2012), Windows Internals. Part 1 (6th ed.), Microsoft Press, ISBN 978-0-7356-4873-9

외부 링크