كيف تصنع نظام تشغيل

محتوى

  • 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.

المراجعين

  1. ، RETRIEVED 2019-2-23. ^، 2019-2-23 تم استرجاعه.يحرر.
  2. ، تم استرجاعه 2019-2-23. ، 2019-2-23 تم استرجاعه.يحرر.
  3. ، 2017-11-10 ، RETRIEVED 2019-2-27. ، 2017-11-10 ، 2019-2-27 تم استرجاعه.يحرر.
  4. ، RETRIEVED 2019-2-27. ، 2019-2-27 تم استرجاعه.يحرر.
  5. ، تم استرداده في 2019-2-25 . تم استرداد TIM FISHER (2019-2-8) ، 2019-2-25.يحرر.

قراءة المقال السابق

كيفية تسريع جهاز الكمبيوتر الخاص بك بدون برامج

قراءة المقال التالي

كيف تشرب الزنجبيل

اترك تعليقا

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

الأكثر شهرة