كيفية تمكين أو تعطيل قدرة Intel TSX في نظام التشغيل Windows 10

قد ترغب في تمكين أو تعطيل إمكانية ملحقات مزامنة معاملات Intel (Intel TSX)(Intel Transactional Synchronization Extensions (Intel TSX)) لتلك المعالجات التي تعرض دعم المعالج الضروري. في هذا المنشور ، سنوضح لك كيفية استخدام إعداد التسجيل الذي سيتم تحديده لتمكين TSX أو تعطيله .

ما هي ملحقات مزامنة(Synchronization Extensions) المعاملات ( TSX )

امتدادات مزامنة المعاملات (TSX)

تعد امتدادات مزامنة(Synchronization Extensions) المعاملات ( TSX ) امتدادًا لبنية مجموعة تعليمات x86 ( ISA ) التي تضيف دعم ذاكرة معاملات الأجهزة ، مما يؤدي إلى تسريع تنفيذ البرامج متعددة الخيوط من خلال إلغاء القفل. وفقًا لمعايير مختلفة ، يمكن أن يوفر TSX تنفيذًا أسرع للتطبيقات بنسبة 40٪ تقريبًا في أحمال عمل محددة ، و 4-5 مرات أكثر من معاملات قواعد البيانات في الثانية ( TPS ).

تسمح امتدادات مزامنة المعاملات من Intel(Intel Transactional Synchronization Extensions) ( Intel TSX ) للمعالج بتحديد ديناميكيًا ما إذا كانت الخيوط تحتاج إلى التسلسل من خلال الأقسام الهامة المحمية بالقفل وإجراء التسلسل عند الحاجة فقط. يتيح هذا للمعالج كشف واستغلال التزامن المخفي في أحد التطبيقات بسبب التزامن غير الضروري ديناميكيًا.

يوفر Intel TSX واجهتين(Intel TSX) للبرامج لتحديد مناطق التعليمات البرمجية لتنفيذ المعاملات.

1] عنصر قفل الأجهزة (HLE)

HLE هو امتداد لمجموعة تعليمات قديمة (يشتمل على بادئات XACQUIRE و XRELEASE(XRELEASE) ) لتحديد مناطق المعاملات. HLE مخصص للمبرمجين الذين يفضلون التوافق مع الإصدارات السابقة لنموذج برمجة الاستبعاد المتبادل التقليدي ويرغبون في تشغيل البرامج التي تدعم HLE(HLE-enabled) على الأجهزة القديمة ، ولكنهم يرغبون في الاستفادة من إمكانات إلغاء القفل الجديدة على الأجهزة مع دعم HLE .

تنطبق الوظائف الأساسية لـ Hardware Lock Elision(Hardware Lock Elision) ( HLE ) على تطبيقات C / C ++ لنظام التشغيل Windows(Windows) فقط.

2] ذاكرة المعاملات المقيدة(Restricted Transactional Memory) ( RTM )

RTM هي واجهة مجموعة تعليمات جديدة (تشتمل على تعليمات XBEGIN(XBEGIN) و XEND و XABORT ) للمبرمجين لتحديد مناطق المعاملات بطريقة أكثر مرونة من تلك الممكنة مع HLE .

RTM مخصص للمبرمجين الذين يفضلون واجهة مرنة على أجهزة تنفيذ المعاملات.

تمكين أو تعطيل قدرة Intel TSX في (Intel TSX)نظام التشغيل Windows 10(Windows 10)

لتمكين امتدادات Intel Transactional Synchronization Extensions(Intel Transactional Synchronization Extensions) ( Intel TSX ) أو تعطيلها في نظام التشغيل Windows 10(Windows 10) ، قم بما يلي:

لتعطيل Intel TSX عبر(disable) إعداد التسجيل:

قم بتشغيل موجه الأوامر في الوضع المرتفع. (Launch Command Prompt in elevated mode.)( انقر فوق ابدأ(Click Start) . اكتب CMD(Type CMD) واضغط في نفس الوقت على CTRL + SHIFT + Enter مجموعة المفاتيح).

انسخ والصق الأمر أدناه واضغط على Enter .

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

أعد تشغيل الكمبيوتر لتصبح التغييرات سارية المفعول.

لتمكين Intel TSX عبر(enable) إعداد التسجيل:

قم بتشغيل موجه الأوامر(Command Prompt) في الوضع المرتفع.

انسخ والصق الأمر أدناه واضغط على Enter .

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

أعد تشغيل الكمبيوتر لتصبح التغييرات سارية المفعول.

That’s it!



About the author

أنا مسؤول Windows 10 و Windows 11/10 ذو خبرة ولدي بعض الخبرة في Edge. لدي ثروة من المعرفة والخبرة لأقدمها في هذا المجال ، ولهذا السبب أعتقد أن مهاراتي ستكون رصيدًا قيمًا لشركتك. تمنحني سنوات خبرتي في كل من Windows 10 و Edge القدرة على تعلم التقنيات الجديدة بسرعة وحل المشكلات بسرعة وتحمل المسؤولية عندما يتعلق الأمر بإدارة عملك. بالإضافة إلى ذلك ، فإن تجربتي مع Windows 10 و Edge تجعلني على دراية كبيرة بجميع جوانب نظام التشغيل ، مما سيكون مفيدًا لإدارة الخوادم أو إدارة تطبيقات البرامج.



Related posts