منتدى الخليج | منتديات الخليج | منتدى الخليج التجاري

منتدى الخليج | منتديات الخليج | منتدى الخليج التجاري (http://www.khleeg.net/vb/index.php)
-   «۩۞۩- ـ ـالقســـم ـالعــــــام -۩۞ (http://www.khleeg.net/vb/forumdisplay.php?f=8)
-   -   إنشاء نظام التشغيل (http://www.khleeg.net/vb/showthread.php?t=251549)

merehan 01-11-2023 08:09 PM

إنشاء نظام التشغيل
 
إنشاء نظام التشغيل
نظام التشغيل يمكن أن تنشأ عن طريق الخطوات التالية: تعلم لغة البرمجة التي سوف تستخدم برنامج النظام ، مثل: الأساسية باسكال ، والأكثر شهرة والتي هي C, و من المهم استخدام لغة التجميع إلى خلق نظام التشغيل.

وذلك لأن بعض أجزاء خلال برمجة نظام التشغيل تتطلب استخدامها ، على عكس C++ اللغة التي تحتوي على الكلمات الرئيسية وتحتاج أيضا بنيت بالكامل نظام التشغيل لاستخدامها. أجزاء كبيرة من ويندوز 98 مكتوب في C++.

باستخدام مترجم لترجمة نظام التشغيل مكتوب في C أو C++ من خلال قراءة دليل اللغة التي تم اختيارها ، و مبرمج يجب أن يكون لديك معرفة شاملة مترجم, وكذلك هناك العديد من الأشياء التي يجب على مبرمج الرئيسية ، مثل التقطيع مخطط ثنائي واجهة التطبيق في لغة C++ و المعرفة القابل للتنفيذ صيغ حسنا (قزم, PE, COFF عادي ثنائي) و أن (.exe) صيغة يخضع قانون حماية الملكية الفكرية.

اختر نوع الوسائط التي يتم تحميلها على نظام التشغيل ، والتي تتضمن محركات أقراص CD, DVD محركات الأقراص الصلبة, محركات الأقراص الصلبة, محركات أقراص فلاش أو أي جهاز كمبيوتر.

تحديد الفكرة الرئيسية التي سوف تكون على أساس نظام التشغيل ، مثل (ويندوز) الذي يعمل على فكرة بسيطة واجهة المستخدم وحماية عالية. تحديد معالج واجهة نظام التشغيل والدعم من بين الأكثر شعبية المعالجات في هذا المجال هي الذراع ، x86_64 ، IA-32 وضعتها (Intel) التي تستخدم في هذا اليوم.

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

تحديد ما إذا كان استخدام موجود قبل خلق boot-loader مثل: (نكش) ، أو خاص محمل (الخاصة boot-loader) التي يجب أن تعرف مكونات الأجهزة من جهاز الكمبيوتر عند استخدامه.

تحديد واجهة برمجة التطبيقات (API), واحدة من الأكثر شهرة من هذه الواجهات هو (POSIX) واجهة التي تسمح دعم أنظمة لينكس, و تتميز بوجود موثقة جيدا من مستندات الدعم.

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

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

قراءة المزيد:
استشاري سيو
خبير سيو
اسعار باقات سيو


الساعة الآن 03:57 AM

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By Almuhajir

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77