نحوه فعال یا غیرفعال کردن قابلیت Intel TSX در ویندوز 10

ممکن است بخواهید قابلیت های Intel Transactional Synchronization Intel Transactional Synchronization (Intel TSX) را برای آن دسته از پردازنده هایی که پشتیبانی پردازنده لازم را دارند ، فعال یا غیرفعال کنید. در این پست ما به شما نشان خواهیم داد که چگونه با استفاده از تنظیمات رجیستری که برای فعال یا غیرفعال کردن TSX مشخص خواهد شد.

پسوندهای همگام سازی تراکنش (TSX)

 پسوندهای همگام سازی تراکنش (TSX)

پسوندهای همگام سازی تراکنش چیست؟ TSX افزونه ای به معماری مجموعه دستورالعمل x86 (ISA) است که پشتیبانی از حافظه کاربردی سخت افزاری را اضافه می کند ، و اجرای نرم افزار چند رشته ای را از طریق انتخاب قفل سرعت می بخشد. با توجه به معیارهای مختلف ، TSX می تواند حدود 40٪ سریعتر اجرای برنامه ها را در بارهای کاری خاص و 4 تا 5 برابر بیشتر معاملات دیتابیس در ثانیه (TPS) فراهم کند.

پسوندهای همگام سازی معامله گر Intel Transactional (Intel TSX) به پردازنده اجازه می دهد تا بطور دینامیکی تعیین کند که آیا موضوعات باید به صورت سریال در بخشهای مهم قفل شده محافظت شوند و سریال سازی را فقط در صورت لزوم انجام دهند. این اجازه می دهد تا پردازنده همزمان و به دلیل هماهنگ سازی غیر ضروری پویا در یک برنامه مخفی شود.

Intel TSX دو رابط نرم افزاری را برای مشخص کردن مناطق کد برای اجرای تراکنش فراهم می کند.

1] Hardware Lock Elision (HLE)

HLE یک مجموعه افزودنی دستورالعمل سازگار با میراث است (شامل پیشوندهای XACQUIRE و XRELEASE) برای مشخص کردن مناطق معاملاتی. HLE برای برنامه نویسان است که سازگاری عقب مانده از مدل برنامه نویسی متضمن متقابل معمولی را ترجیح می دهند و دوست دارند نرم افزار HLE-enabled را بر روی سخت افزار میراث اجرا کنند ، اما مایلند از قابلیت های جدید elision lock در سخت افزار با پشتیبانی HLE استفاده کنند.

عملکرد قفل سخت افزاری سخت افزار (HLE) برای برنامه های کاربردی C / C ++ فقط برای ویندوز اعمال می شود.

2] حافظه معامله محدود (RTM)

RTM یک رابط مجموعه جدید دستورالعمل است (شامل دستورالعمل های XBEGIN ، XEND و XABORT). برنامه نویسان برای تعیین برنامه نویسی مناطق معامله ای به شیوه ای انعطاف پذیرتر از آنچه ممکن است با HLE باشد.

RTM برای برنامه نویسان است که رابط انعطاف پذیر را به سخت افزار اجرای معامله ترجیح می دهند.

قابلیت Intel TSX را در ویندوز 10

فعال یا غیرفعال کنید. برای فعال یا غیرفعال کردن قابلیت Intel Transactional Synchronization Extensions (Intel TSX) در ویندوز 10 ، موارد زیر را انجام دهید:

تا غیرفعال کردن Intel TSX از طریق رجیستری تنظیم:

راه اندازی فرمان سریع در حالت بالا. (روی شروع کلیک کنید. CMD را تایپ کنید و همزمان CTRL + SHIFT + را فشار دهید تا کلید combo را وارد کنید).

فرمان زیر را کپی و چسباندن کرده و Enter را بزنید.

 reg "" HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control  Session Manager  Kernel " / v DisableTsx / t REG_DWORD / d 1 / f 

رایانه را مجدداً اعمال کنید تا تغییرات به مرحله اجرا در بیایند.

برای را فعال کنید Intel TSX از طریق تنظیم رجیستری: ]

Command Prompt را در حالت بالا بکشید.

دستور زیر را کپی و چسباند و به Enter ضربه بزنید.

 reg "" HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control  Manager Session  Kernel "/ v DisableTsx / t REG_DWORD / d 0 / f 

رایانه را مجدداً انجام دهید تا تغییرات به مرحله اجرا در بیایند.

این همان است!