أعلنت شركة Microsoft أن واجهة برمجة التطبيقات DirectStorage API الجديدة الخاصة بها ستتوفر في نظامي التشغيل Windows 10 وWindows 11، مما يوفر أوقات تحميل أسرع للألعاب.
في حدث Windows 11 الذي أقيم الشهر الماضي، أعلنت شركة Microsoft أن نظام التشغيل الجديد سيتم عرضه واجهة برمجة تطبيقات DirectStorage الجديدة. تعمل واجهة برمجة التطبيقات الجديدة هذه على تغيير كيفية قراءة الألعاب للبيانات من محركات أقراص NVMe SSD، مما يتيح سرعات أعلى بكثير وأوقات تحميل أقصر. ومع ذلك، يبدو أن DirectStorage سيأتي أيضًا إلى نظام التشغيل Windows 10، وتحديدًا الإصدارات 1909 والإصدارات الأحدث. تم الإعلان بالتزامن مع إصدار معاينة المطور الأولى من واجهة برمجة التطبيقات.
دعونا نرجع قليلا إلى الوراء؛ ظهر DirectStorage لأول مرة على وحدات تحكم Xbox Series X وS، وهو بمثابة العمود الفقري لبنية Xbox Velocity. وسرعان ما أعلنت مايكروسوفت أنها ستكون كذلك القادمة إلى أجهزة الكمبيوتر التي تعمل بنظام Windowsوفي ذلك الوقت، اعتقدنا جميعًا أن هذا يعني Windows 10. ومع ذلك، عندما أعلنت Microsoft عن الميزة لنظام التشغيل Windows 11، بدا الأمر وكأن مستخدمي Windows 10 قد لا يحصلون على DirectStorage. الآن، يبدو أن الأمر لن يكون كذلك، لكن التجربة قد لا تكون هي نفسها تمامًا.
هناك فائدتان أساسيتان لـ DirectStorage عرفنا بهما. الأول هو أنه يسمح بمعالجة طلبات الإدخال/الإخراج المتعددة في نفس الوقت. وقد أصبح هذا الأمر ذا أهمية متزايدة في السنوات الأخيرة حيث أصبحت الألعاب الآن أكبر بكثير مما كانت عليه من قبل. وهذا مهم أيضًا لأن محركات أقراص NVMe تتمتع بنطاق ترددي أكبر بكثير، كما أن وجود الآلاف من طلبات الوصول إلى البيانات يؤدي إلى زيادة العبء. مع معالجة طلبات متعددة في نفس الوقت، يمكن استخدام النطاق الترددي الكامل لمحرك NVMe. فائدة كبيرة أخرى هي أن وحدة معالجة الرسومات يمكنها التعامل مع إلغاء ضغط بيانات اللعبة لتسريع العملية بشكل أكبر.
ومع ذلك، هناك شيء آخر تذكره مايكروسوفت الآن. يحتوي Windows 11 على حزمة تخزين جديدة تمت ترقيتها، مما يسمح لأجهزة الكمبيوتر بالاستفادة الكاملة من DirectStorage. في نظام التشغيل Windows 10، قامت الشركة بتحسين حزمة التخزين القديمة لـ DirectStorage، ولكنها ليست نفسها تمامًا. ومع ذلك، لا تذكر Microsoft حجم الفرق الذي يجب أن يكون عليه.
يجب أن يتم تصميم الألعاب خصيصًا لـ DirectStorage، ولكنها ستستمر في العمل على أجهزة الكمبيوتر التي لا تدعم واجهة برمجة التطبيقات (API)، لذلك لا داعي للقلق بشأن التوافق. ومع ذلك، فأنت بحاجة إلى NVMe SSD لاستخدام DirectStorage. للمطورين. يجب تنفيذ واجهة برمجة التطبيقات (API) مرة واحدة فقط في محرك اللعبة، وسيتم تطبيق فوائدها تلقائيًا عبر اللعبة. على الرغم من أن المعاينة الأولى متاحة الآن، إلا أن إمكانيات إلغاء الضغط باستخدام وحدة معالجة الرسومات ليست متاحة بعد.