كيف تصنع نظام تشغيل
محتوى
- 1 قم بإنشاء نظام تشغيل
 - 2 تحديد نظام التشغيل
 - 3 أمثلة لأنظمة التشغيل
 - 4 المراجع
 
إنشاء نظام تشغيل
يمكن إنشاء (نظام التشغيل) بالخطوات التالية:
- تعلم لغات البرمجة التي سيتم استخدامها لبرمجة النظام مثل: BASIC و Pascal وأشهرها لغة C. من المهم استخدام لغة التجميع (ASSEMBLY LANGUAGE) لإنشاء نظام التشغيل ؛ وذلك لأنها ضرورية لبعض أجزاء نظام التشغيل وأثناء البرمجة ، على عكس لغة C ++ التي تحتوي على الكلمات الرئيسية وتتطلب نظام تشغيل كامل البناء لاستخدامها. تمت كتابة جزء كبير من Windows 98 بلغة C ++.
 - باستخدام مترجم لتجميع نظام تشغيل مكتوب بلغة C أو C ++ ، يجب أن يكون لدى المبرمجين فهم شامل للمترجم من خلال قراءة الإرشادات الخاصة باستخدام اللغة التي يختارونها ، وهناك العديد من الأشياء التي يجب على المبرمجين إتقانها ، مثل تقسيم المخطط و تطبيق لغة C ++ معرفة جيدة بالواجهة الثنائية للبرنامج ، والتنسيقات القابلة للتنفيذ (ELF ، و PE ، و COFF ، و PLAIN BINARY) ، وتنسيقات (.EXE) الخاضعة لقوانين حماية الملكية الفكرية.
 - حدد نوع نظام التشغيل الذي سيتم تحميله على محرك الأقراص المضغوطة أو محرك أقراص DVD أو القرص الصلب أو محرك أقراص فلاش أو أي كمبيوتر آخر.
 - حدد الفكرة الرئيسية التي سيعتمد عليها نظام التشغيل ، مثل Windows ، الذي يعمل بواجهة مستخدم بسيطة ودرجة عالية من الحماية.
 - حدد واجهة المعالج المناسبة التي سيدعمها نظام التشغيل ، أشهر المعالجات في هذا المجال هي ARM و X86_64 و IA-32 تم تطويره بواسطة (INTEL) ولا يزال قيد الاستخدام حتى اليوم.
 - اختر الطريقة الصحيحة لإنشاء نظام تشغيل ، يمكنك إنشاء نظام تشغيل جديد من البداية ، ويمكنك إنشاء نظام إذا كان لديك نواة (القاعدة) ، أو يمكنك إنشاء نظام. مثل نظام المصدر المفتوح (LINUX) والذي يعتبر من أهم أنظمة التشغيل لأنه يمكن تعديله وتطويره.
 - حدد ما إذا كنت تريد استخدام برنامج BOOT-LOADER تم إنشاؤه مسبقًا مثل: (GRUB) ، أو استخدام OWN BOOT-LOADER الذي يجب أن يعرف مكونات جهاز الكمبيوتر الخاص بك.
 - تحديد واجهة برمجة التطبيقات (API) ، وأشهر هذه الواجهات هي واجهة (POSIX) التي تدعم النظام جزئيًا وتتميز بالوثائق الداعمة الشاملة.
 - اختر طريقة تصميم النظام ، هناك تصميمان: أحادي النواة ، الذي يضع جميع الخدمات في النواة ، وبالتالي تكون السرعة أسرع ؛ MICRO KERNELS ، يدمج نواة صغيرة مع المستخدمين ، وينفذ الخدمات ، ويتعامل مع كل خطأ. الأفضل والأكثر موثوقية.
 - احتفظ بنسخة احتياطية حتى لا تفقد نظامك إذا فشل جهاز الكمبيوتر أو فشل نظام التشغيل الذي تقوم بتطويره.
 - اختبر نظام التشغيل في بيئة افتراضية ، بدلاً من إعادة التشغيل في كل مرة تقوم فيها بتعديل النظام ، يمكنك استخدام البيئة الافتراضية لتشغيل النظام مع الحفاظ على نظام التشغيل الحالي قيد التشغيل ، مثل (VMWARE) و (MICROSOFT VIRTUAL PC) و ( الجهاز الظاهري أوراكل).
 - قم بإصدار نسخة تجريبية للمستخدمين بحيث يمكن اكتشاف الأخطاء المحتملة وإصلاحها ، ويفضل أن يكون نظام التشغيل سهل الاستخدام للمستخدمين.
 - ليست إزالة كاملة ، لأن هذا قد يؤدي إلى حذف كامل للبيانات ، لذلك من الأفضل استخدام محمل الإقلاع مثل (GRUB) لتشغيل نظام تشغيل مخصص جنبًا إلى جنب مع أي نظام تشغيل آخر تقوم بتطويره.
 - خطوة بخطوة ، ابدأ بالأشياء الصغيرة مثل عرض النص ، ثم انتقل إلى إدارة الذاكرة ، وتعدد المهام ، وما إلى ذلك.
 
حدد نظام التشغيل
إنه برنامج يتحكم في الأجهزة والبرامج الموجودة على جهاز الكمبيوتر ويديرها. يجب أن يكون لجميع أجهزة الكمبيوتر والأجهزة المماثلة ، مثل الهواتف الذكية وأجهزة الكمبيوتر المحمولة والساعات الذكية وأجهزة التوجيه ، نظام تشغيل.
مثال على نظام التشغيل
تعمل أجهزة الكمبيوتر المحمولة والأجهزة اللوحية على إصدارات من أنظمة التشغيل ، وأهمها: MICROSOFT WINDOWS في جميع الإصدارات ، و MACOS من APPLE ، و CHROME OS ، و BLACKBERRY TABLET OS ، ونظام التشغيل مفتوح المصدر LINUX.
المراجعين
- ، RETRIEVED 2019-2-23. ^، 2019-2-23 تم استرجاعه.يحرر.
 - ، تم استرجاعه 2019-2-23. ، 2019-2-23 تم استرجاعه.يحرر.
 - ، 2017-11-10 ، RETRIEVED 2019-2-27. ، 2017-11-10 ، 2019-2-27 تم استرجاعه.يحرر.
 - ، RETRIEVED 2019-2-27. ، 2019-2-27 تم استرجاعه.يحرر.
 - ، تم استرداده في 2019-2-25 . تم استرداد TIM FISHER (2019-2-8) ، 2019-2-25.يحرر.
 
    Tags: قم بإنشاء نظام تشغيل  
                                               
            
                                
                                
                                
                                
                                