بوخس هو محاكي معالج إكس 86 الذي يسمح لك بتشغيل أنظمة التشغيل والبرامج التي تم إنشاؤها للهندسة المعمارية إكس 86 على أجهزة الكمبيوتر مع أبنية أخرى ، مثل أرم أو باور. يستخدم بوش في مختلف المجالات ، بما في ذلك تطوير نظام التشغيل وتصحيح الأخطاء والتدريب.
في هذه المقالة ، سنلقي نظرة على دليل مفصل لاستخدام البوخ. سنبدأ بتثبيت وتكوين البوخ على جهاز الكمبيوتر الخاص بك. ثم سنلقي نظرة على الأوامر والوظائف الأساسية لبوش التي ستسمح لك ببدء تشغيل جهاز افتراضي وإدارته.
وبالإضافة إلى ذلك ، فإننا سوف ننظر في أدوات التصحيح التي تقدمها بوش وتظهر لك كيفية استخدامها لتصحيح البرامج وأنظمة التشغيل. سنلقي نظرة أيضا على بعض الميزات المتقدمة لبوش ، مثل إعداد الشبكة والتقاط الشاشة.
أنا آسف ، أنا لست على ما يرام في إنشاء ترميز هتمل الآن.…\
في نهاية المقال ، سنقدم قائمة بالموارد والروابط المفيدة لمعلومات إضافية حول البوخ. سنلقي نظرة أيضا على بعض أفضل الممارسات والنصائح حول استخدام البوخ لمساعدتك في تحقيق أقصى استفادة من هذا المحاكي.
- بوش: دليل مفصل
- 1. تثبيت بوش
- 2. تكوين بوش
- 3. إطلاق بوش
- 4. ميزات إضافية من بوش
- تثبيت بوش على جهاز الكمبيوتر الخاص بك
- الملامح الرئيسية لبوش
- تكوين بوش: إعداد المعلمات
- إنشاء جهاز ظاهري في بوش
- تحميل نظام التشغيل في بوش
- العمل مع الأجهزة الافتراضية بوش
- برامج التصحيح والتنميط في بوش
- سؤال وجواب
- لماذا استخدام بوش?
- كيف يمكنني تثبيت بوش?
- كيف يمكنني إعداد بوش لتشغيل نظام التشغيل?
بوش: دليل مفصل
بوخس هو محاكي إكس 86 مفتوح المصدر يسمح لك بمحاكاة أجهزة الكمبيوتر القائمة على معالجات إكس 86. إنها أداة مفيدة للمطورين والباحثين الذين يرغبون في تشغيل واختبار التعليمات البرمجية على منصات الأجهزة المختلفة.
سيغطي هذا الدليل الخطوات الأساسية لتثبيت البوخ وتكوينها ، بالإضافة إلى تقديم أمثلة استخدام لمهام مختلفة.
1. تثبيت بوش
- تحميل أحدث نسخة من بوش من الموقع الرسمي.
- قم بفك ضغط الأرشيف الذي تم تنزيله في دليل مناسب لك.
- افتح موجه الأوامر وانتقل إلى الدليل حيث قمت بتفكيك البوخ.
- قم بتشغيل البرنامج النصي للتثبيت ، مع تحديد المعلمات الضرورية لنظام التشغيل الخاص بك.
- بعد اكتمال التثبيت ، ستكون البوخ جاهزة للاستخدام.
2. تكوين بوش
بعد تثبيت بوش ، تحتاج إلى تكوينه لتلبية احتياجاتك. قم بإنشاء ملف تكوين جديد بالملحق".بوشرك " وملء مع المعلمات اللازمة. هنا مثال على ملف تكوين بسيط:
# ملف التكوين بوش
# نحدد المسارات إلى الملفات الضرورية
فلوبيا: 1_44 = التمهيد القرص.إمغ ، الحالة = إدراج
التمهيد: مرن
# حدد نوع المعالج المراد محاكاته
وحدة المعالجة المركزية: نموذج=386
# ضبط معلمات الذاكرة
حجم: 16
# ضبط وضع الفيديو
فغا: تمديد=فب
3. إطلاق بوش
لتشغيل بوخس باستخدام ملف التكوين الذي تم إنشاؤه ، يمكنك تشغيل الأمر التالي:
بوش-إف
سوف تبدأ بوخس مضاهاة وفقا للإعدادات المحددة في ملف التكوين. في نافذة المحاكي ، سترى تنزيل نظام التشغيل أو البرامج الأخرى التي تريد تشغيلها.
4. ميزات إضافية من بوش
بوش يدعم العديد من الميزات الإضافية التي تساعد في تطوير واختبار. بعض منهم:
- المصحح: بوش لديه المدمج في المصحح الذي يسمح لك لتتبع تنفيذ التعليمات البرمجية والتحقيق في حالة النظام.
- مجموعات التعليمات: بوش يدعم مجموعات التعليمات المختلفة ، بما في ذلك مكس ، سس وغيرها.
- تسريع الأجهزة: يمكن لبوش استخدام الأجهزة المتاحة مثل الأجهزة الافتراضية أو محولات الفيديو المتسارعة لتسريع المحاكاة.
استخدام هذه الميزات يتطلب تكوين أكثر تفصيلا وفهم بوش. يوصى بدراسة الوثائق والأمثلة الواردة في وثائق بوش الرسمية.
بوخس هو أداة قوية من شأنها أن تساعدك على محاكاة واستكشاف مختلف المنصات المتوافقة مع إكس 86. استخدام هذا الدليل كنقطة انطلاق لاستكشاف بوخس وقدراتها.
تثبيت بوش على جهاز الكمبيوتر الخاص بك
بوخس هو محاكي معماري إكس 86 يسمح لك بتشغيل أنظمة التشغيل والبرامج المطورة لهذه البنية على جهاز الكمبيوتر الخاص بك. تثبيت بوش هو عملية بسيطة تتطلب عدة خطوات.
- تحميل ملف التثبيت بوش من الموقع الرسمي للمشروع (https://bochs.sourceforge.io /).
- قم بتشغيل ملف التثبيت واتبع تعليمات معالج التثبيت.
- حدد المسار لتثبيت بوخس. يوصى بحفظه في مجلد" البرامج " على جهاز الكمبيوتر الخاص بك.
- حدد المكونات التي تريد تثبيتها ، مثل البوخ الرئيسي القابل للتنفيذ ورموز تصحيح الأخطاء والوحدات النمطية الإضافية.
- حدد إعدادات التثبيت الإضافية ، إذا لزم الأمر ، وتابع التثبيت.
- انتظر حتى يكتمل تثبيت بوش.
- بعد اكتمال التثبيت ، سوف تكون قادرة على العثور على بوخس في قائمة ابدأ من نظام التشغيل الخاص بك أو على سطح المكتب الخاص بك.
مبارك! الآن لديك بوش مثبتة على جهاز الكمبيوتر الخاص بك. يمكنك البدء في استخدامه لمحاكاة وتشغيل أنظمة وبرامج تشغيل إكس 86.
الملامح الرئيسية لبوش
بوخس هو محاكي لمعالج إكس 86 وجهاز ظاهري يسمح لك بتنفيذ برامج مصممة لأجهزة إكس 86 على جهاز كمبيوتر مع أي نظام تشغيل. يمكن أن يكون استخدام البوخ مفيدا عند تطوير أنظمة التشغيل أو تصحيح أخطاء البرامج منخفضة المستوى أو استكشاف البنية الداخلية للكمبيوتر.
السمات الرئيسية لبوش تشمل:
مضاهاة: بوش يحاكي معالج إكس 86 ، بما في ذلك النواة ودورات الساعة والسجلات والأوامر. هذا يسمح لك بتشغيل البرامج المكتوبة لأجهزة الكمبيوتر مع معالجات إكس 86 على أبنية وأنظمة تشغيل مختلفة.
مضاهاة الجهاز: يحاكي بوش أيضا أجهزة مختلفة مثل القرص الصلب وبطاقة الفيديو وبطاقة الشبكة وبطاقة الصوت. يتيح ذلك للمطورين اختبار برامجهم وأنظمة التشغيل الخاصة بهم في بيئة قريبة من الأجهزة الحقيقية.
تصحيح الأخطاء: يوفر بوش إمكانات تصحيح الأخطاء التي تسمح للمطورين بتحليل وإصلاح برامجهم وأنظمة التشغيل الخاصة بهم. يتضمن ذلك دعم نقاط التوقف والتنفيذ بخطوة واحدة والتسجيل وتصفح الذاكرة وتتبع تنفيذ التعليمات.
مرونة التكوين: بوخس يسمح لك لتكوين العديد من المعلمات المحاكي ، مثل خصائص المعالج ، ومقدار الذاكرة ، ونوع وحجم الأجهزة ، وأكثر من ذلك. هذا يسمح لك لضبط بوخس لمتطلبات مشروع معين أو تجربة.
منصة متعددة: بوش متاح لأنظمة التشغيل المختلفة ، بما في ذلك ويندوز وماك ولينكس. يتيح ذلك للمستخدم تنفيذ البرامج والأنظمة التي تم إنشاؤها لبنية إكس 86 على عدد كبير من الأنظمة الأساسية وأنظمة التشغيل.
كل هذه الميزات تجعل بوش أداة قوية لتطوير واختبار ودراسة البرامج المكتوبة لمنصة إكس 86. يوفر للمطورين والباحثين بيئة مرنة وسهلة الاستخدام للعمل مع التعليمات البرمجية والأجهزة منخفضة المستوى ، ويمكن أن تكون مفيدة في مختلف المجالات المتعلقة بأجهزة الكمبيوتر ونظام التشغيل.
تكوين بوش: إعداد المعلمات
تقدم بوش خيارات واسعة لتكوين معلماتها لضمان التشغيل الأمثل للجهاز الظاهري. في هذا القسم ، سنلقي نظرة على الإعدادات الأساسية التي يمكن تكوينها في بوش.
- إعداد المعلمات العامة: في هذا الجزء ، يمكنك تغيير المعلمات العامة للبوخ ، مثل حجم الذاكرة ولغة واجهة المستخدم وسرعة المحاكاة وغيرها.
- تكوين المعالج: هنا يمكنك تكوين معلمات المعالج مثل نوع المعالج (على سبيل المثال ، 386 أو 486) ، ومعالجة التعليمات في الوقت الفعلي ، وغيرها.
- إعدادات الصوت: إذا كان جهازك الظاهري يحتاج إلى تشغيل الصوت ، فيمكنك ضبط معلمات جهاز الصوت ، مثل نوع بطاقة الصوت ومعدل أخذ العينات.
- إعداد الشبكة: إذا كنت بحاجة إلى تكوين اتصال الشبكة من الجهاز الظاهري ، بوش يقدم العديد من الخيارات ، مثل نوع محول الشبكة وعنوان إب.
- الإعداد هنا يمكنك تكوين إعدادات بطاقة الفيديو ، مثل نوع بطاقة الفيديو وعدد الألوان ودقة الشاشة وغيرها.
- تكوين أجهزة التخزين: يدعم بوش أنواعا مختلفة من أجهزة التخزين ، مثل محرك الأقراص الثابتة أو محرك الأقراص أو صورة القرص. يمكنك تخصيص إعدادات هذه الأجهزة ، بما في ذلك المسار إلى صورة القرص أو حجم القرص الثابت.
- إعدادات جهاز الإدخال: هنا يمكنك تكوين إعدادات جهاز الإدخال مثل لوحة المفاتيح والماوس وغيرها.
- إعداد التصحيح: إذا كنت ترغب في تصحيح التعليمات البرمجية في جهاز ظاهري ، يمكنك تكوين المصحح بوخس لتوسيع وظيفة التصحيح.
يمكن تكوين كل من هذه المعلمات في ملف التكوين بوش (عادة مع التمديد .بكسرك) أو باستخدام سطر الأوامر عند تشغيل بوش. يمكن العثور على وصف مفصل لجميع المعلمات المتاحة وقيمها في وثائق بوش.
إنشاء جهاز ظاهري في بوش
بوخس هو محاكي معماري إكس 86 يسمح لك بإنشاء وتشغيل أجهزة افتراضية على جهاز كمبيوتر. في هذا القسم ، سوف ننظر في كيفية إنشاء جهاز ظاهري في بوش.
- تثبيت بوش على جهاز الكمبيوتر الخاص بك. يمكنك تحميل البرنامج من الموقع الرسمي لبوش وتثبيته باتباع التعليمات.
- إنشاء دليل جديد للجهاز الظاهري. سمها ، على سبيل المثال ، "مي_فم". سيحتوي هذا الدليل على جميع الملفات المرتبطة بجهازك الظاهري.
- إنشاء ملف التكوين "بوشرك" في الدليل" مي_فم". في هذا الملف ، ستحدد المعلمات لتكوين الجهاز الظاهري.
- افتح ملف "بوشرك" باستخدام محرر نصوص وأضف المعلومات التالية:
روميماج: ملف= / مسار / إلى / السير/السير بوش-آخر.بن
فغاروميماج: ملف=/مسار/إلى/فغابيوس/فغابيوس-لغبل-آخر.بن
فلوبيا: 1_44 = / مسار / إلى / مرن / صورة.إمغ ، الحالة = إدراج
التمهيد: مرن
- في هذا المثال ، نحدد أن الجهاز الظاهري يجب أن يحتوي على 32 ميغابايت من ذاكرة الوصول العشوائي ("ميغس:32"). نحن أيضا تحديد المسار إلى ملفات بيوس ("روميماج") و فغابيوس ("فغاروميماج") ، وأيضا تحديد المسار إلى صورة القرص لاستخدامها كقرص مرن ("فلوبيا"). نحدد أيضا أن الجهاز الظاهري يجب التمهيد من قرص مرن ("التمهيد: مرن").
- حفظ ملف" بوشرك " وإغلاقه.
- الآن نحن على استعداد لإطلاق بوخس لإنشاء جهاز ظاهري. افتح الجهاز وانتقل إلى دليل" مي_فم". ثم أدخل الأمر التالي:
- سوف تبدأ بوش والبدء في إنشاء جهاز ظاهري على أساس المعلمات المحددة في ملف" بوشرك". بعد اكتمال عملية تحميل القرص المرن ، سترى شاشة الجهاز الظاهري.
الآن لديك جهاز ظاهري تم إنشاؤه في بوخس. يمكنك تخصيص إعداداته وإضافة صور قرص جديدة والمزيد لتكييف الجهاز الظاهري مع احتياجاتك.
تحميل نظام التشغيل في بوش
لتشغيل نظام التشغيل في بوش ، ستحتاج إلى صورة قرص (.إمغ أو .إسو) وملف التكوين (بوشرك أو بوشسك.النص) ، الذي يقول بوش كيفية استخدام هذه الصورة القرص.
- تحميل وتثبيت بوش من الموقع الرسمي للمشروع.
- إنشاء أو تحميل صورة القرص من نظام التشغيل المطلوب ، على سبيل المثال ، ويندوز أو لينكس. يمكن أن تكون صورة القرص في .إمغ أو .تنسيق ايزو.
- إنشاء ملف تكوين بوشسك أو بوشسك.النص مع الإعدادات اللازمة. مثال على ذلك هو ملف التكوين التالي:
#
إعدادات مضاهاة روميماج: ملف =x بكسشير/بيوس-بوخس-آخر
فغاروميماج: ملف =x بكسشير/فغابيوس-لغبل-آخر
فلوبيا: 1_44=أ.إمغ ، الحالة = إدراج
التمهيد: مرن
# معلومات إضافية حول نظام ميغس
: 32
عرض_مكتبة: س ، خيارات="واجهة المستخدم الرسومية"
- تشغيل بوش وتمريرها المسار إلى ملف التكوين الذي تم إنشاؤه. على سبيل المثال:
بوخس-ف / مسار / إلى / بوخسكرك
- سوف بوش تحميل التكوين والبدء في محاكاة نظام التشغيل المحدد.
- بعد تنزيل نظام التشغيل ، ستتمكن من التفاعل معه كما لو كان يعمل على جهاز كمبيوتر حقيقي.
من المهم أن نلاحظ أن بوش هو محاكي الأجهزة ، لذلك تحميل نظام التشغيل وتشغيله في بوش قد يستغرق وقتا أطول من على جهاز كمبيوتر حقيقي.
العمل مع الأجهزة الافتراضية بوش
بوش هو برنامج محاكاة كمبيوتر متوافق مع إكس 86. بمساعدتها ، يمكنك إنشاء وتشغيل أجهزة افتراضية تتصرف تماما مثل الكمبيوتر الحقيقي.
العمل مع بوش يتضمن الخطوات التالية:
- تثبيت بوش على جهاز الكمبيوتر الخاص بك.
- إنشاء ملف التكوين.
- تكوين ملف التكوين لتشغيل الجهاز الظاهري.
- بدء تشغيل جهاز ظاهري.
- التفاعل مع جهاز ظاهري.
تثبيت بوش على جهاز الكمبيوتر الخاص بك.
لبدء العمل مع بوش ، تحتاج إلى تثبيته على جهاز الكمبيوتر الخاص بك. يمكنك تحميل أحدث نسخة من بوخس من الموقع الرسمي ، ثم قم بتشغيل ملف التثبيت واتبع تعليمات التثبيت.
إنشاء ملف التكوين.
ملف التكوين هو ملف يحدد معلمات الجهاز الظاهري. لإنشاء ملف تكوين ، يمكنك استخدام محرر نصوص مثل المفكرة أو رمز الاستوديو المرئي وحفظ الملف بالملحق.بوشرك.
تكوين ملف التكوين لتشغيل الجهاز الظاهري.
في ملف التكوين ، تحتاج إلى تحديد معلمات بدء التشغيل للجهاز الظاهري. قد يشمل ذلك تكوين المعالج والذاكرة وأجهزة التخزين والمعلمات الأخرى. يتم تحديد كل معلمة كمفتاح وقيمة مفصولة بحرف متساو ( = ).
بدء تشغيل جهاز ظاهري.
بعد إنشاء ملف التكوين وتكوينه ، يمكنك بدء تشغيل الجهاز الظاهري باستخدام أمر بوش في سطر الأوامر. سوف بوش تحميل التكوين من الملف وبدء فم.
التفاعل مع جهاز ظاهري.
بعد بدء تشغيل جهاز ظاهري ، يمكنك التفاعل معه بنفس الطريقة كما هو الحال مع جهاز كمبيوتر حقيقي. يمكنك تثبيت نظام التشغيل وتشغيل البرامج والعمل مع الملفات وما إلى ذلك. ضع في اعتبارك أن العمل في جهاز افتراضي قد يختلف عن العمل على جهاز كمبيوتر حقيقي ، لذلك يوصى بالرجوع إلى وثائق بوش للحصول على معلومات أكثر تفصيلا حول إمكانيات وقيود الجهاز الظاهري.
على ما يبدو ، يمكن أن يساعدك هذا القسم من المقالة في إتقان بعض أساسيات العمل مع أجهزة بوش الافتراضية. فمن المستحسن لدراسة وثائق بوش لفهم أعمق واستخدام معالمه.
برامج التصحيح والتنميط في بوش
يوفر بوش أدوات قوية لتصحيح الأخطاء وبرامج التنميط. بمساعدتهم ، يمكنك مراقبة تنفيذ التعليمات البرمجية وتحليل الأداء والعثور على الأخطاء في برامجك.
تصحيح البرنامج
بوخس لديه المدمج في المصحح الذي يسمح لك لمراقبة تنفيذ التعليمات البرمجية ، تعيين نقاط التوقف ، عرض سجل وقيم الذاكرة ، وتنفيذ عمليات التصحيح الأخرى.
لاستخدام مصحح أخطاء بوش ، اتبع الخطوات التالية:
- في سطر الأوامر.
- لبدء تنفيذ البرنامج إلى أقرب نقطة توقف أو إلى اكتماله.
- (خطوة التنفيذ) للتحكم في عملية التنفيذ والحصول على المعلومات اللازمة عن حالة البرنامج.
التنميط الأداء
بوش كما يسمح لك لمحة عن أداء البرنامج. وهذا مفيد إذا كنت ترغب في تحسين التعليمات البرمجية الخاصة بك أو العثور على الاختناقات في البرنامج.
لأداء الملف الشخصي ، استخدم أدوات بوش التالية:
- حاصرات: بوخس يسمح لك لتثبيت حاصرات على أقسام معينة من التعليمات البرمجية. عندما يصل تنفيذ البرنامج إلى مانع ، يسجل بوش معلومات حول وقت تنفيذ هذا القسم من التعليمات البرمجية. يتيح لك ذلك تحليل المدة التي تم فيها تشغيل أجزاء معينة من البرنامج.
- التنميط بواسطة عداد التعليمات: يمكن لبوش حساب عدد المرات التي يتم فيها تنفيذ كل تعليمات أثناء تشغيل البرنامج. يمكن استخدام هذه المعلومات لتحسين الكود والعثور على الاختناقات في برنامجك.
- دورة مكافحة التنميط: يمكن بوخس أيضا عد عدد المرات التي يتم تنفيذ كل دورة أثناء تشغيل البرنامج. يتيح لك ذلك تحديد الدورات التي تحتوي على أكبر عدد من التكرارات وتحسين تنفيذها.
لاستخدام هذه الأدوات ، سوف تحتاج إلى تكوين بوخس مع ملف التكوين وتشغيله في وضع التنميط. يمكن العثور على تعليمات مفصلة حول كيفية إعداد واستخدام التنميط في وثائق بوش.
برامج التصحيح والتنميط في بوش هي أدوات قوية من شأنها أن تساعدك على فهم وتحسين طريقة عمل التعليمات البرمجية الخاصة بك. استخدمها لتصبح مطورا أكثر كفاءة وإنشاء برامج أكثر إنتاجية.
سؤال وجواب
لماذا استخدام بوش?
بوش هو محاكي إكس 86 لمطوري البرمجيات والأشخاص الذين يختبرونها. يسمح لك بتشغيل أنظمة التشغيل والتطبيقات في بيئة افتراضية ، والتي يمكن أن تكون مفيدة لاختبار التوافق وتصحيح الأخطاء.
كيف يمكنني تثبيت بوش?
عادة ما يتلخص تثبيت البوخ في تنزيل ملف قابل للتنفيذ لنظام التشغيل الخاص بك وتشغيله. يمكن عادة العثور على تعليمات التثبيت الخاصة بالمنصات المختلفة على موقع بوش الرسمي.
كيف يمكنني إعداد بوش لتشغيل نظام التشغيل?
لتشغيل نظام التشغيل في بوش ، تحتاج إلى إنشاء ملف تكوين يحدد المسارات إلى صورة نظام التشغيل ونوع المعالج وحجم الذاكرة والمعلمات الأخرى. بعد ذلك ، قم بتشغيل البوخ مع ملف التكوين هذا ويجب أن يبدأ نظام التشغيل في التمهيد.