ما هو مضاهاة؟ برنامج مضاهاة. مضاهاة الدعوة - ​​ما هو؟ ما هو محاكي وحدة التحكم في الألعاب

الأهداف

  • إنشاء معالج/متحكم دقيق جديد. وفي هذه الحالة يتم تنفيذ أوامر هذا المعالج باستخدام المحاكي (برنامج أو جهاز).
  • الحاجة أيضاً برمجةمكتوب لجهاز آخر أو نظام التشغيل.
  • برامج اختبار مكتوبة لمختلف الأنظمة.

محاكاة الأجهزة والبرامج

في حالة مجمع البرامج والأجهزة، يكون المحاكي خاصًا جهاز الكتروني، مصنوعة على شكل لوحة.

مضاهاة البرمجيات

تسمح المحاكاة بتشغيل برنامج كمبيوتر على نظام أساسي (بنية الكمبيوتر و/أو نظام التشغيل) مختلف، أو في بعض الحالات متطابق، مع النظام الذي كتب من أجله في الأصل. وتسمى المحاكاة أيضًا عملية التنفيذ نفسها. على عكس المحاكاة، التي تستنسخ فقط سلوك البرنامج، تهدف المحاكاة إلى محاكاة حالة النظام المحاكى بدقة من أجل تنفيذ كود الجهاز الأصلي.

عند استخدام اللغات مستوى عالوأحيانا من أجل الحفاظ على الأداء برنامج قابل للتنفيذ، بدلاً من المحاكاة، يقومون بنقل البرامج إلى بيئة جديدة. في هذه الحالة، تتم إعادة كتابة أقسام التعليمات البرمجية المعتمدة على الأجهزة.

أحد الاستخدامات الشائعة للمحاكاة هو تشغيل الألعاب المكتوبة لماكينات القمار أو وحدات تحكم ألعاب الفيديو على جهاز كمبيوتر شخصي.

تتطلب المحاكاة الكاملة إلى حد ما لبعض الأنظمة الأساسية للأجهزة دقة شديدة، وصولاً إلى مستوى دورات الساعة الفردية والميزات غير الموثقة وحتى أخطاء التنفيذ. وهذا مهم بشكل خاص لنماذج الأجهزة المنزلية الكلاسيكية مثل Commodore 64 وZX Spectrum، والتي تعتمد برامجها بشكل كبير على قرارات المبرمج. خيار حل محدديحدث لغرض التحسين (من حيث الحجم أو سرعة تنفيذ البرنامج)، ويستخدم، على سبيل المثال، من قبل مبرمجي الألعاب، وكذلك المتحمسين للديموسين. غالبًا ما تعتمد مثل هذه البرامج على ميزات غير موثقةالمعالج أو نظام التشغيل.

في المقابل، لم تشهد بعض المنصات الأخرى استخدامًا كبيرًا للوصول المباشر إلى الأجهزة. وفي هذه الحالة يكفي ضمان مستوى معين من التوافق لضمان الترجمة مكالمات النظامتمت محاكاة النظام في المكالمات إلى نظام التشغيل.

عادةً ما يتكون المحاكي من عدة وحدات مسؤولة عن أنظمة فرعية مختلفة للكمبيوتر الذي تمت محاكاته. في أغلب الأحيان، يتكون المحاكي من:

  • محاكي أو محاكي المعالج المركزي؛
  • وحدة النظام الفرعي للذاكرة التي تحاكي ذاكرة الوصول العشوائي (RAM) وذاكرة القراءة فقط (ROM)؛
  • وحدة أو وحدات لمحاكاة أجهزة الإدخال/الإخراج المختلفة.

عادة لا تتم محاكاة ناقل النظام، لأسباب تتعلق بالبساطة أو الأداء، ويصل الجهاز الطرفي الظاهري إلى وحدة المعالجة المركزية ووحدة الذاكرة مباشرة.

أنظر أيضا

ملحوظات

الأدب

  • A. Aganichev، D. Panfilov، M. Plavic، O. Polyansky. مجمع برامج وأجهزة لتصحيح أخطاء أنظمة MP استنادًا إلى وحدات التحكم الدقيقة من عائلة MC68HC11 من MOTOROLA
  • Shagurin I.، Brodin V.، Kalinin L.، Tolstov Yu.، Petrov S.، Isenin I.، Eidelman S.، Vanyulin V. أدوات لتصميم وتصحيح أنظمة التحكم القائمة على Motorola MK.

روابط


مؤسسة ويكيميديا. 2010.

المرادفات:
  • أندريه
  • الجيوفيزياء

انظر ما هو "المضاهاة" في القواميس الأخرى:

    محاكاة- تقليد تشغيل نظام عن طريق نظام آخر دون خسارة وظائفوتشويه النتائج . يتم إجراء المحاكاة بواسطة البرامج و/أو الأجهزة. أنظر أيضا: تنفيذ البرنامج المالي القاموس المالي... القاموس المالي

    محاكاة- محاكاة عمل جهاز من خلال جهاز أو أجهزة أخرى حاسوب، حيث يستقبل جهاز المحاكاة نفس البيانات وينفذ نفس البرنامج ويحقق نفس النتيجة مثل ... ... دليل المترجم الفني

    محاكاة- [إنجليزي] منافسة المحاكاة، التنافس] التنافس، المنافسة، الرغبة في التفوق على شخص ما. قاموس الكلمات الأجنبية. كومليف إن جي، 2006 ... قاموس الكلمات الأجنبية للغة الروسية

    محاكاة- الاسم عدد المرادفات: 3 منافسة (8) تقليد (25) تنافس (21) ... قاموس المرادفات

    محاكاة- و، ف. مضاهاة و. انظر المحاكاة... القاموس التاريخي للغالية في اللغة الروسية

    محاكاة- حالة محاكاة الحالة التلقائية: engl. مضاهاة فوك. مضاهاة، و روس. مضاهاة، و المزحة. محاكاة، f ... Automatikos terminų žodynas

    محاكاة- 53. المحاكاة المحاكاة تقليد عمل جهاز من خلال جهاز آخر أو أجهزة الكمبيوتر، حيث يدرك جهاز المحاكاة نفس البيانات وينفذ نفس البرنامج ويحقق نفس الشيء... ... كتاب مرجعي للقاموس لمصطلحات التوثيق المعياري والتقني

    محاكاة- و. الرغبة في التفوق على بعضها البعض في شيء ما؛ التنافس. قاموس افرايم التوضيحي. تي إف إفريموفا. 2000... حديث قاموساللغة الروسية افريموفا

    محاكاة- مضاهاة و... قاموس التهجئة الروسية

مضاهاة نسخة النظام الأصلي، والتي يمكن أن تعمل على كمبيوتر أو جهاز آخر. أبسط مثال هو استخدام مضاهاة القرص برنامج مشهورأدوات الشيطان. دعونا ننظر إلى هذه المسألة بمزيد من التفصيل. في الواقع، ليس من الصعب فهم ماهية المحاكاة؛ للقيام بذلك، عليك أن تتخيل مبدأ عملها.

هندسة الكمبيوتر

أسهل طريقة هي التحدث عن كيفية عمل المحاكاة على جهاز الكمبيوتر، لأنها تستخدم في أغلب الأحيان على أجهزة الكمبيوتر والأجهزة اللوحية وغيرها من المعدات. لنفترض أن لديك جهاز مسح ضوئي كانونوتريد محاكاة HP. المثبتة برامج خاصةوالبرامج المصممة لأجهزة HP الأصلية والتي يمكنها العمل بدون مشاكل على نفس جهاز Canon. الوضع هو نفسه تمامًا مع معظم الأقراص المرخصة التي يجب أن تكون موجودة في محرك أقراص الكمبيوتر أو الكمبيوتر المحمول أثناء التشغيل.

لذلك، يتم إنشاء صور لهذه الأقراص التي تؤدي وظيفة منتج مرخص. هذه هي الطريقة التي يتعرف بها معظم اللاعبين على ماهية المحاكاة. ولكن تجدر الإشارة على الفور إلى أن جهاز المحاكاة سيعمل بشكل أبطأ من حيث الحجم.

برنامج المحاكاة، أو ما يجب استخدامه لإنشاء صورة

حاليا، المشكلة الوحيدة هي البرنامج الذي تختاره. انهم موجودين كمية كبيرة، ومعظم الخيارات اللائقة متاحة عبر الإنترنت مجانًا. على سبيل المثال، يعد DaemonTools أداة فعالة حقًا تعمل بسلاسة ولا تشغل مساحة كبيرة على محرك الأقراص الثابتة لديك. يسمح لك هذا النوع من البرامج بمحاكاة عدة أقراص في وقت واحد، وفي معظم الحالات، يمكنك إنشاء 3-5 محركات أقراص، وهذا يعتمد على إصدار البرنامج. واجهة اللغة الروسية بسيطة للغاية ومفهومة حتى بالنسبة للمبتدئين. تحتاج إلى إضافة الصورة التي تم إنشاؤها مسبقًا إلى النافذة الرئيسية ومحاكاتها. وهناك آخرون برامج جيدة، مثل GizmoDrive وAlcohol 52% وما إلى ذلك خيار كبير، مبدأ تشغيل جميع المرافق هو نفسه تقريبًا، الهدف الرئيسي- هذا لجعل النظام يعتقد أن محرك الأقراص يحتوي على قرص حقيقي مرخص.

مضاهاة القرص: نظرة عامة مختصرة على GizmoDrive

الغرض الرئيسي من الأداة المساعدة هو تحميل الملفات التي تحتوي على امتداد ايزو. بالإضافة إلى ذلك، يمكن استخدام تنسيق آخر يناسبك. تقوم الأداة تلقائيًا بإنشاء محرك أقراص وإدراج صورة هناك، والتي يتم عرضها كصورة حقيقية. تتوفر لك هنا الامتدادات الأكثر شيوعًا، مثل ISO وBIN وMDS وMDF وغيرها. ومن الجدير بالذكر ذلك أيضًا عدد كبير منمحركات الأقراص، بحد أقصى 26 قطعة. لتبسيط إنشاء الصور، يتم توفير مدير خاص سيساعد حتى المبتدئين على فهم العمل. تتيح Gizmo أيضًا للمستخدم إنشاء صورة GDrive لمضاهاتها قرص صلبجهازك. حتى أنه يوفر الضغط، الذي لا يحسن الأداء فحسب، بل أيضًا مستوى أمان الملف. من حيث المبدأ، فإن فهم ماهية المحاكاة، إلى جانب أداة مساعدة بسيطة مثل GizmoDrive، سيكون بسيطًا للغاية.

عن فوائد التقليد

إذا تحدثنا عن مضاهاة القرص، فلن تلاحظ الفرق. الميزة هي أن اللعبة المرخصة لا تتطلب محرك أقراص، بل تتطلب ببساطة إنشاء صورة. إذا كان لديك معدات حصرية على منصة واحدة، فاستخدمها محاكي عالي الجودةستتمكن من استخدام البرنامج على كمبيوتر آخر أو كمبيوتر محمول أو ما إلى ذلك. مثال جيد- استخدام الألعاب المصممة لأجهزة Xbox على جهاز الكمبيوتر. لا تقلل من أهمية المحاكيات في فن الوسائط، حيث يتم تخزين جميع المعلومات تقريبًا التنسيقات الرقمية. ومن الجدير بالذكر أن إنشاء صورة يسمح لك ليس فقط بحماية الملفات من الفيروسات، ولكن أيضًا لتوفير المساحة على محرك الأقراص الثابتة لديك. يعد هذا أمرًا مهمًا للغاية إذا كنت تعمل بكميات كبيرة من المعلومات، وكان القرص الصلب ليس مطاطيًا، بل له حد.

تصنيف مضاهاة

في الوقت الحاضر، يتم استخدام النظام الأساسي للأجهزة دائمًا تقريبًا. ولكن هناك واحد هنا نقطة مهمة- تحتاج أولاً إلى الحصول على نظام التشغيل أو الأجهزة أو محاكاته. ويتم ذلك مرة واحدة فقط. وبالتالي، تتمتع هذه المحاكيات بوصول غير محدود تقريبًا إلى الأجهزة. غالبًا ما تكون هذه طبقات توافق عادية تسمح لك بالوصول إلى برامج أو أجهزة معينة. مرة أخرى، بالنسبة لنظام التشغيل Windows، هذه طبقة واحدة، ولكن بالنسبة لنظام Linux فهي طبقة مختلفة تمامًا.

هناك أيضًا محاكاة للعملية الرياضية التي يستخدمها مطورو الألعاب. ويختلف في أنه يتم استخدام برامج المحاكاة الأكثر دقة (أجهزة المحاكاة). من حيث المبدأ، يمكنك التوقف هنا والانتقال إلى السؤال التالي. كما ترون، فيما يتعلق بالتصنيف، ل المستخدم العاديهناك العديد من الأمور الغامضة هنا والتي لا يمكن حلها إلا من خلال الممارسة.

محاكاة ضغطات المفاتيح

إذا كنت تريد إنشاء أداة إدارة الملفات الصوتية الخاصة بك، فستحتاج إلى استخدام محاكاة ضغطات المفاتيح. في الوقت الحاضر، يتم استخدام المحاكاة في كثير من الأحيان في الاختبار. تطبيقات مختلفة. إذا كان لديك برنامج يسمح لك بذلك الوضع البعيدالتحكم في نظام الصوت، فهذا سبب آخر لاستخدام المحاكي.

أود أيضًا أن أشير إلى أن أنظمة مثل " المنزل الذكي"، يعني أيضًا الاستخدام الوصول عن بعد. بشكل أساسي، قد تكون هناك حاجة لمحاكاة ضغطات المفاتيح في أي وقت وفي أي مكان، وهذا هو السبب في أنها ضرورية للغاية ميزة مفيدة. هنا تحتاج إلى استخدام رموز خاصةوالتي تختلف عن بعضها البعض حسب نظام التشغيل المستخدم. كما ترون، لا يوجد شيء صعب هنا، الشيء الوحيد الذي عليك القيام به هو الممارسة.

باختصار، يمكنك الجلوس في العمل والتحكم في جهاز الكمبيوتر المنزلي الخاص بك أو العديد من وظائفه (شيء يشبه جهاز التحكم عن بعد، فقط باستخدام نصف قطر كبيرأجراءات). ومع ذلك، سوف تحتاج إلى اتصال بالإنترنت.

قليلا عن مضاهاة منفذ COM

يأكل برامج خاصة، مما يسمح لك بمحاكاة الأجهزة الموجودة في منفذ Com الخاص بك. المهمة الرئيسية هي العمل مع حزم البيانات. تقوم الأداة بتخصيصها باستخدام RS232 وUPD وتنسيقات أخرى. كما تبين الممارسة، يتم استخدام محاكاة منفذ Com من قبل مطوري التطبيقات المختلفة بغرض اختبار وظائفهم والتحقق منها. تعد الوظيفة أيضًا مفيدة للغاية للأشخاص الذين يعملون على الشبكة، على سبيل المثال، مهندسي الشبكات. تم أيضًا تبسيط تكامل النظام إلى حد كبير. مرة أخرى، إذا تحدثنا بكلمات بسيطة، ثم يمكنك التحقق من النظام الخاص بك أو أي برنامج دون الحاجة إلى ذلك جهاز حقيقيفي الميناء. من حيث المبدأ، فإن مضاهاة القرص متشابهة إلى حد ما في المعنى، ولكن لا تزال هناك بعض الاختلافات. إذا كنت مبتدئًا، فمن المستحسن استخدام أداة مساعدة تسمى COMPortDataEmulator. تساعدك واجهة اللغة الروسية والتنقل المريح في القائمة على معرفة ما هو المقصود بسرعة.

بعض النقاط المهمة

بالطبع، لا يسع المرء إلا أن يذكر محاكاة الأجهزة التي تعمل على نظام Android، منذ ذلك الحين مؤخراهذا مهم للغاية. يمكنك استخدام برامج مختلفة، على سبيل المثال، Genymotion، وهو بسيط للغاية ومستقر وسهل الاستخدام. "الخدعة" من الشركة المصنعة هي أن الرسومات مدعومة، مما يعني زيادة الأداء.

بعد تثبيت الأداة المساعدة، تحتاج إلى تكوينها، ويمكنك البدء في العمل. لا تختلف محاكاة Android كثيرًا عن اللعبة الحقيقية الموجودة على هذا الجهاز، لذلك يستخدم معظم المستخدمين هذا النوع من التقليد. عند تشغيل البرنامج لأول مرة، ستصلك رسالة تفيد بأنه لا الأجهزة الافتراضية، لذلك تحتاج إلى إنشاء واحدة جديدة. بعد ذلك، انقر فوق "اتصال" وقم بتخويل حسابك الذي قمت بإنشائه مسبقًا. ثم لا يوجد شيء معقد، والعثور على اللعبة التي تريدهاوانقر فوق تشغيل.

خاتمة

لذلك قمنا بدراسة كل ما يتعلق على الأقل بطريقة أو بأخرى بالمضاهاة. قد تلاحظ أن هذا الشيء مفيد جدًا. حتى لو كان عملك لا يتطلب استخدام المحاكاة أو الأنظمة الإلكترونية، عاجلاً أم آجلاً قد يكون هذا مفيدًا جدًا لك.

الآن أنت تعرف القليل عن كيفية عمل محاكاة المكالمات، وما هي وكيفية استخدامها. الشيء الرئيسي هو فهم مبدأ التشغيل. لا تنس أنه قبل ذلك أو أي شيء من هذا القبيل، تحتاج إلى فحص جهاز الكمبيوتر الخاص بك بحثًا عن الفيروسات، لأن البرامج الضارة يمكن أن تدمر الصورة تمامًا. بعد حرق الصورة، لا تتخلص من القرص، لأنك قد تظل بحاجة إليه.

من حيث المبدأ، هذا كل ما يمكن قوله حول هذا الموضوع. يجب أن تفهم ما هو المحاكاة ولماذا هو مطلوب. إذا كنت ستستخدم هذه المعلومات، فابدأ بـ برامج بسيطةويفضل أن يكون باللغة الروسية.

ما هو "المضاهاة"؟
المحاكاة (المضاهاة) هي إعادة خلق بيئة داخل بيئة أخرى، للوجود الذي تكون فيه البيئة الأولى غير مناسبة على الإطلاق. على سبيل المثال: يتم تشغيل الألعاب من Sony Playstation على جهاز كمبيوتر، أو يتم تشغيل الألعاب من Dendy على الهاتف الخليوي.

ما هو "المحاكي"؟
المحاكي هو برنامج يخلق ظروفًا مواتية لبدء ألعاب أو تطبيقات فردية في بيئة غريبة. بمعنى آخر، يقوم المحاكي بإعادة إنشاء بيئة الأجهزة الخاصة بجهاز فك التشفير على جهاز كمبيوتر أو على جهاز فك التشفير آخر.

ما هو المطلوب للمضاهاة؟
أنت بحاجة إلى "المحاكي" نفسه ، بيئة العمل، حيث ستستخدمه والألعاب (أو البرامج) التي ستقوم بتشغيلها أثناء عملية المحاكاة. تُستخدم الألعاب عادةً على شكل "roms" أو "صور"، ويتم تشغيلها أحيانًا مباشرةً من قرص مضغوط أو قرص DVD.

ما هو "الروم"؟
ROM، في حالة المحاكاة، هي لعبة مسجلة في ملف واحد. هل تتذكر عندما كانت هناك أشياء تسمى الخراطيش التي تبيع الألعاب لمعظم وحدات التحكم؟ لذا، فإن الروم عبارة عن خرطوشة يتم تحويلها إلى تنسيق ملف باستخدام جهاز خاص.

ما هي "صورة" اللعبة؟
هذا هو عمليا نفس rom، فقط في حالة الصورة، نعني الملف الذي يحتوي على اللعبة من وسيط آخر، مثل قرص مضغوط أو قرص DVD. يمكن أن يكون ملف الصورة واحدًا (امتداد الملف .ISO) أو اثنين أو أكثر (امتدادات .MDF، و.MDS، و.MD0، وما إلى ذلك).

ما هي وحدات التحكم التي تتم محاكاتها على الكمبيوتر؟
نعم، كل شيء تقريبا. أما تلك التي لم تتم محاكاتها بعد فسوف تصبح متاحة أيضًا عاجلاً أم آجلاً (يمكن قياس عبارة "عاجلاً أم آجلاً" بالسنوات).

من يكتب المحاكيات؟
عادة ما يكون هؤلاء مبرمجين متحمسين أو اللاعبين المتحمسين، الذين يشقون طريقهم بالمثل إلى المستقبل. البعض يطارد الشهرة، والبعض الآخر يعمل فقط بدافع العناد، والبعض الآخر يحاول السماح للآخرين باللعب العاب جيدةدون أن يكون لديك وحدة التحكم الخاصة بك. ينطوي إنشاء محاكي على مسؤولية معينة، نظرًا لأن الشركة المطورة لوحدة التحكم مهتمة بالأشخاص الذين يشترون وحدات التحكم الخاصة بها ولا يلعبون الألعاب عليها الكمبيوتر المنزلي. لذلك، سيتعرض منشئو المحاكيات الحديثة دائمًا للاضطهاد (ما لم يكونوا بالطبع يحاولون محاكاة بعض الألعاب والمشاهدة القديمة).

أين يمكنني الحصول على هذا المحاكي أو ذاك؟
معظم ما قد تحتاجه متاح على شبكة الإنترنت. استخدم محركات البحث، استخدم شبكات مشاركة الملفات، والسيول - ليس من حقي أن أعلمك في هذا المجال.

أين يمكنني الحصول على ألعاب للمحاكي؟
يمكنك تنزيل roms من موقع زملائنا الإلكتروني - http://roms.tomsk.ru، وتوجد صور الألعاب مباشرة على موقعنا الإلكتروني. كل ما عليك فعله هو البحث عنهم جيدًا.

لماذا لا أستطيع تشغيل اللعبة على المحاكي؟
لا تدعم بعض المحاكيات جميع الألعاب لوحدة التحكم الأصلية. ابحث عن قوائم التوافق على مواقع المطورين أو في الأدلة.

لماذا لا يتم محاكاة سوني بلاي ستيشن 2؟
لأن وحدة التحكم هذه لديها بنية معقدة للغاية. المحاكيات لها لا تزال في المراحل الأولى من تطورها. بعضها يحاكي حاليًا عددًا قليلاً من الألعاب، وحتى ذلك الحين بشكل غير كامل. أي شخص يؤكد لك أنه يلعب ألعاب PS2 بشكل مريح على جهاز الكمبيوتر القوي الخاص به - فلا تتردد في ذلك. من الأفضل أن يكون لديك وحدة تحكم حقيقية في المنزل، والتي لن تتباطأ، والتي لا تحتاج إلى تنزيل البرامج والقلق بشأن التوافق مع الألعاب.