مقدمة: نظام التشغيل بيعمل إيه؟
0 / 6في الآخر هتقدر: تعرف نظام التشغيل بيعمل إيه بالظبط، والأفكار التلاتة اللي الكورس كله مبني عليها، وليه اتصمم بالشكل ده.
إزاي جهاز فيه CPU واحد وذاكرة واحدة بيشغّل مئات البرامج في نفس الوقت، وكل برنامج فاكر إن الجهاز كله بتاعه. من أول ما تدوس Enter على أمر، لحد الـ Scheduler والـ Virtual Memory والـ Threads والـ File Systems.
الهدف: تفهم السيرفر اللي الكود بتاعك شغال عليه من جوه، وتعرف تقرا ps و top و strace، وتفهم ليه البرنامج بطيء أو بياكل ذاكرة، وتجاوب أسئلة الإنترفيو في نظم التشغيل.
في الآخر هتقدر: تعرف نظام التشغيل بيعمل إيه بالظبط، والأفكار التلاتة اللي الكورس كله مبني عليها، وليه اتصمم بالشكل ده.
في الآخر هتقدر: تفهم الـ Process من جوه، والـ System Calls، والـ Context Switch، وإزاي الـ Scheduler بيقرر مين يشتغل.
في الآخر هتقدر: تفهم الـ Address Space، والـ Paging، والـ TLB، والـ Swapping، وليه البرنامج ممكن ياكل ذاكرة أكتر من اللي فاكره.
في الآخر هتقدر: تكتب كود Threads آمن بالـ Locks والـ Condition Variables، وتفهم الـ File System والـ Crash Consistency.