
تعرّف على آليات عمل أنظمة التشغيل من الداخل دون الحاجة إلى تثبيت أي برامج! صُممت هذه الدورة للمتعلمين الذين يرغبون في تحسين فهمهم للأداء عبر استيعاب كيفية عمل أنظمة التشغيل على المستوى الأساسي. تغطي وحدات الدورة أساسيات لغة C، ومفهوم العمليات (Processes)، وجدولة المعالج (CPU Scheduling)، وأساسيات الذاكرة وإدارتها. ويركّز المحتوى على مبادئ «الافتراضية» داخل أنظمة التشغيل، خصوصاً فيما يتعلق بكيفية تجريد الموارد وإدارتها عند تشغيل البرامج والتعامل مع الذاكرة. ولضمان تجربة عملية بالكامل وبوتيرة ذاتية، تأتي الدورة دون فيديوهات. ستجد قراءات قصيرة مدعومة بصور، وأمثلة شيفرة قابلة للتشغيل مباشرة، مع اقتراحات لتعديلات بسيطة تساعدك على استكشاف السلوك الفعلي للبرامج وفهمه عبر التجربة. هذا الأسلوب يبني فهماً أعمق من خلال التطبيق العملي خطوة بخطوة. تتضمن الواجبات عناصر تقييم متنوعة تمنحك تغذية راجعة فورية أثناء التعلّم، مع انتقال تدريجي ولطيف من اختبارات سريعة للتحقق من الفهم (اختيار من متعدد، إكمال الفراغات، وإعادة ترتيب مقاطع الشيفرة) إلى مهام أكثر تعمقاً. بهذه الطريقة ستطوّر مهاراتك في C وتفهم الأسس التي يعتمد عليها تصميم أنظمة التشغيل ووظائفها، ضمن تجربة تعليمية تفاعلية ومباشرة.