
تعرّف على البنية الداخلية لأنظمة التشغيل دون الحاجة إلى تثبيت أي شيء! صُمّم هذا المقرر للمتعلمين الذين يرغبون في تعظيم الأداء عبر فهم كيفية عمل أنظمة التشغيل على المستوى الأساسي. تغطي وحدات المقرر موضوعات محورية في تشغيل البرامج بالتوازي، بما في ذلك: التزامن (Concurrency)، والخيوط (Threads)، والأقفال (Locks)، وهياكل البيانات المعتمدة على الأقفال (Lock-based Data Structures)، بالإضافة إلى جدولة المعالجات المتعددة (Multi-CPU Scheduling). ولضمان تجربة تعلم عملية بالكامل وبالوتيرة التي تناسبك، يأتي هذا المقرر دون فيديوهات. تتضمن الواجبات شروحات قصيرة مدعومة بالصور، وأمثلة شيفرة قابلة للتشغيل مباشرة، مع تعديلات مقترحة تساعدك على استكشاف الأمثلة بشكل أعمق وبناء فهم أقوى من خلال التطبيق العملي. ستستفيد أيضاً من تغذية راجعة فورية عبر مجموعة متنوعة من عناصر التقييم على طول الطريق، مع انتقال تدريجي ولطيف من اختبارات سريعة للتحقق من الفهم (مثل أسئلة الاختيار من متعدد، وملء الفراغات، وإعادة ترتيب كتل الشيفرة) وصولاً إلى مهام أكثر عمقاً. يهدف هذا المسار إلى ترسيخ المفاهيم خطوة بخطوة، وتمكينك من فهم كيفية تنسيق أنظمة التشغيل للعمل المتوازي بكفاءة وأمان.