قراءات الملفات غير المتزامنة في النواة
تقبل واجهة AIO في النواة دفعة من القراءات وتعيد معرّفًا. ينفّذ PS5PCEM الدفعة عند الإرسال، وهذا ما تسمح به الواجهة، وتجمع اللعبة نتيجة منتهية.
ملاحظات المستودع حتى 10 أكتوبر 2026
الواجهة
ترسل المحركات التي تبث الأصول قائمة قراءات ثم تسأل لاحقًا إن كانت الدفعة قد انتهت. لعبة بُنيت على هذا النحو لا تستطيع تحميل ملف من دون الواجهة. يقبل PS5PCEM الدفعة، وينفّذ القراءات عند إرسالها، ويخزّن النتائج تحت المعرّف. يلاحظ استطلاع لاحق دفعة قد اكتملت أصلًا.
الإكمال الفوري نتيجة مشروعة للواجهة. المطلوب من المستدعين أن يعالجوا طلبًا انتهى قبل الاستطلاع. لا ينام المحاكي لتقليد كمون الجهاز، ولا يبلّغ عن الدفعة كفاشلة لكي تبدو أكثر لاتزامنًا.
كيف يختلف هذا عن APR
AIO في النواة هي الدفعة بأسلوب POSIX على واصفات ملفات فتحتها اللعبة أصلًا. APR هو مسار المسرّع: تصبح المسارات معرّفات، وتعيش الأوامر في مخزن أوامر AMPR مع عدادات وأحداث إكمال. تستطيع اللعبة استخدام أي منهما، أو كليهما.
يقرأ المساران تثبيت اللعبة بوصفه بيانات لم ينتجها المحاكي. تُفحص الحدود. المخزن القصير أو الواصف السيئ إعادة خطأ، لا كتابة جزئية تُعرَض كنجاح.
ما هو منفَّذ
- إرسال دفعة، ومعرّف، وإكمال تستطيع اللعبة جمعه.
- قراءات تُنفَّذ على الملفات التي فتحتها اللعبة.
- إكمال فوري، وهو ما تسمح به واجهة الضيف.
ما زال ناقصًا
- لا يوجد خيط إدخال وإخراج منفصل يقلّد كمون القرص.
- لا يُنمذَج مجدول الأولوية وعرض النطاق في الجهاز.
- مخازن أوامر APR واجهة مختلفة ولا تُعاد كتابتها إلى AIO في النواة.
آليات مرتبطة
ماذا تصف هذه الصفحات