دورة MIT 6.828: هندسة أنظمة التشغيل

عدد الدروس : 12 عدد ساعات الدورة : 15:27:54 شهادة معتمدة : نعم التسجيل في الدورة للحصول على شهادة

للحصول على شهادة

  • 1- التسجيل
  • 2- مشاهدة الكورس كاملا
  • 3- متابعة نسبة اكتمال الكورس تدريجيا
  • 4- بعد الانتهاء تظهر الشهادة في الملف الشخصي الخاص بك
استكشف أساسيات أنظمة التشغيل مع دورة MIT 6.828 المتقدمة، والتي تغطي الذاكرة الافتراضية، العمليات، نظام الملفات، إدارة المعالجات، الحماية، والمزامنة.
عن الدورة

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

ماذا ستتعلم في هذه الدورة؟

🔹 مقدمة عن أنظمة التشغيل وطريقة عملها.
🔹 نظام إدارة العمليات والخيوط (Processes & Threads).
🔹 ذاكرة الوصول العشوائي الافتراضية (Virtual Memory) واستخدامها.
🔹 إدارة الأقفال (Locking) والتعامل مع الأنظمة متعددة المعالجات.
🔹 استدعاءات النظام (System Calls) والمقاطعات.
🔹 تنظيم أنظمة التشغيل وتصميم بنيتها الداخلية.
🔹 التعامل مع أداء نظام الملفات واستراتيجيات استعادة الأعطال.
🔹 أنظمة تشغيل Singularity وRadixVM وCrash Recovery.

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