Clasora

مدرّس أنظمة التشغيل عبر الإنترنت، التدريس باللغة العربية

درّس أنظمة التشغيل عبر الإنترنت بالعربية

درّس أنظمة التشغيل عبر الإنترنت باللغة العربية، من العمليات والذاكرة إلى سطر أوامر لينكس. أنت تحدد سعرك ومواعيدك، ولا تأخذ Clasora أي عمولة.

نظرة سريعة

الدور
مدرّس أنظمة التشغيل عبر الإنترنت، التدريس باللغة العربية
المكان
عبر الإنترنت بالكامل، من أي مكان تقيم فيه
طريقة العمل
بشكل مستقل. أنت من يحدد السعر والمواعيد.
تاريخ النشر
بلدان الإقامة المقبولة
إريتريا, إسرائيل, الأراضي الفلسطينية · عرض الكل

إريتريا, إسرائيل, الأراضي الفلسطينية, الأردن, الإمارات العربية المتحدة, البحرين, الجزائر, السودان, الصحراء الغربية, الصومال, العراق, الكويت, المغرب, المملكة العربية السعودية, اليمن, تشاد, تونس, جزر القمر, جنوب السودان, جيبوتي, سوريا, عُمان, قطر, لبنان, ليبيا, مصر, موريتانيا

أنظمة التشغيل هي المادة التي تشرح أخيرًا ما يعدّه المبرمجون أمرًا مسلّمًا به: كيف يتصرف برنامج قيد التشغيل كأن الجهاز كله له وحده، وماذا يحدث بين استدعاء read() ووصول البيانات من القرص، ولماذا لا يكاد عدّاد مشترك يبلغ مليونين حين يزيده خيطان مليون مرة لكل منهما. قد يفهم الطالب محاضرة الذاكرة الافتراضية فهمًا تامًا، ثم يتوقف حين يُطلب منه أن يحوّل عنوانًا افتراضيًا إلى عنوان فعلي بيده.

وهنا تظهر قيمة المدرّس. أخطاء التزامن صعبة الرصد، وإعادة إنتاجها أصعب، ورسوم الكتاب نادرًا ما تطابق الشيفرة الظاهرة على الشاشة. حين يشغّل المدرّس البرنامج المعطوب، ويُظهر بالضبط ترتيب تنفيذ الخيوط الذي يُفشله، ثم يصلحه أمام الطالب، يوفّر عليه ساعات من التحديق في الشيفرة بلا جدوى. والجانب العملي كذلك: مع مرشد صبور يألف المتعلم طرفية لينكس أسرع بكثير مما لو اكتفى بقائمة أوامر.

لماذا تبحث Clasora عن مدرّسي أنظمة تشغيل يدرّسون بالعربية

تعرض Clasora على كل طالب المدرّسين الذين يدرّسون باللغة التي يستخدم بها الموقع. فالطالب الذي يتصفح Clasora بالعربية يرى مدرّسين يقدّمون دروسهم بالعربية، وإذا كنت تدرّس بالعربية فهؤلاء هم الطلاب الذين يجدونك.

للمصطلحات في هذه المادة وزن كبير. «تبديل السياق» و«خطأ الصفحة» و«المقطع الحرج» و«الجمود» و«حالة السباق» لكل منها معنى دقيق، وتظهر في المراجع العربية جنبًا إلى جنب مع المصطلحات الإنجليزية التي يراها الطالب في التوثيق ورسائل الخطأ. والمدرّس الذي يعرف الصيغتين ويستخدم كلمات المحاضرة نفسها يساعد الطالب على ربط النظرية بما يراه في الطرفية.

لا توظّف Clasora المدرّسين، وهذه الصفحة ليست إعلان وظيفة. أنت تعمل باستقلالية: تحدد أسعارك ومواعيدك بنفسك، وتدرّس بالقدر الذي تريده. بعض المدرّسين يقدّمون بضع حصص في الأسبوع إلى جانب عملهم في البرمجة، وبعضهم يدرّس ساعات تكفي لتحل محل وظيفة كاملة.

كيف يبدو تدريس أنظمة التشغيل عبر الإنترنت على Clasora

العمل عن بُعد بالكامل: كل الحصص تجري عبر الإنترنت، وأنت تدرّس من المكان الذي تعيش فيه.

يحجز الطلاب مباشرة من تقويمك، ولا يرون إلا الأوقات التي حددتها متاحةً، معروضةً بتوقيتهم المحلي. وأنت من يقرر المهلة التي تحتاجها قبل الحجز، وإلى أي مدى مسبقًا يمكن الحجز.

تجري الحصص في المتصفح دون أن يثبّت أي طرف شيئًا، ومشاركة الشاشة تناسب هذه المادة تمامًا. يمكنك مشاركة طرفية على جهاز افتراضي يعمل بلينكس وتشغيل ps أو strace بينما يرى الطالب العمليات واستدعاءات النظام وهي تظهر أمامه، أو تتبّع برنامج قصير بلغة C خطوة بخطوة في gdb، أو رسم جدول صفحات على سبورة رقمية وتحويل عنوان معًا. وحين يشارك الطالب شاشته ترى رسالة المترجم كما يراها هو تمامًا. والدردشة أثناء المكالمة مفيدة للصق أمر، وتمويه الخلفية يُبقي غرفتك خارج الصورة.

وبين الحصص، لكل طالب محادثة خاصة معك. يمكنه أن يرسل فيها ملف الشيفرة الذي ينهار بخطأ segmentation fault، أو مخرجات اختبار يفشل، أو رابط مستودعه، وترد أنت بملاحظات أو تمرين قصير. تبقى الرسائل والملفات والروابط المشتركة بجانب الحصص التي تخصها. ويمكنك حفظ تمارينك في مساحة الملفات الشخصية، واستيراد المستندات من Google Drive، وإذا كنت تنظّم أسبوعك في تقويم Google فيمكن مزامنته مع تقويمك على Clasora.

ما الذي يطلب الطلاب المساعدة فيه عادة

العمليات والخيوط: ما الذي تفعله fork وexec وwait، وحالات العملية، وما الذي تتشاركه خيوط العملية الواحدة.

جدولة المعالج: FCFS وSJF وRound Robin والجدولة بالأولوية، مع مخططات غانت وحساب زمن الانتظار وزمن الدوران يدويًا.

التزامن: حالات السباق والمقاطع الحرجة والأقفال والسيمافورات ومتغيرات الشرط، ومسائل كلاسيكية مثل المنتج والمستهلك وعشاء الفلاسفة.

الجمود: شروطه الأربعة، ومخططات تخصيص الموارد، وخوارزمية المصرفي.

إدارة الذاكرة: التقسيم إلى صفحات وجداول الصفحات وTLB، والذاكرة الافتراضية، وخوارزميات استبدال الصفحات مثل FIFO وLRU.

أنظمة الملفات: عُقد inode والمجلدات والروابط الصلبة والرمزية والتدوين (journaling)، وما يحدث فعلًا لملف حين يُحذف.

استدعاءات النظام والنواة: وضع المستخدم ووضع النواة، والمقاطعات والمصائد، وكيف يتحول سطر من الشيفرة إلى عمل تؤديه النواة.

المشاريع البرمجية: صدفة أوامر بسيطة بلغة C، أو مجمّع خيوط، أو مخصّص ذاكرة، أو تعديلات على نواة تعليمية مثل xv6.

لينكس وسطر الأوامر: الأنابيب وإعادة التوجيه، وصلاحيات الملفات، والعمليات والإشارات، وSSH، وسكربتات Bash.

الاستعداد لاختبار أو امتحان: التدرب على مسائل الجدولة واستبدال الصفحات حتى يصبح الحل صحيحًا في كل مرة.

المطورون العاملون الذين يريدون فهم ما تفعله شيفرتهم في العمق، والمبتدئون في إدارة الأنظمة أو DevOps.

من نبحث عنه

تفهم أنظمة التشغيل جيدًا بما يكفي لتشرح ما يحدث بين البرنامج والعتاد، ولتلاحظ أين يختل تصور الطالب لذلك.

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

تشرح بوضوح بالعربية، وتستطيع أن تحوّل فكرة مجردة إلى رسم أو برنامج من عشرة أسطر يجعلها مرئية.

ربما تدرّس هذه المادة في الجامعة، أو درست علوم الحاسوب، أو أنت طالب متمكن منها، أو تعمل يوميًا مع الأنظمة في برمجة الأنظمة أو الأنظمة المدمجة أو إدارة الخوادم.

لديك حاسوب مزوّد بكاميرا وميكروفون واتصال ثابت بالإنترنت، وجهاز يعمل بلينكس أو جهاز افتراضي للعرض.

عمرك 18 عامًا أو أكثر.

الخبرة في التدريس مفيدة، لكنها ليست شرطًا.

ما الذي تحصل عليه

بلا عمولة. لا تقتطع Clasora شيئًا من السعر الذي تحدده.

تسجيل ونشر مجانيان. لا اشتراك ولا رسوم لنشر خدمتك.

أسعارك أنت. تحدد سعرًا لكل مدة حصة، ويمكنك أن تقدّم الحصة الأولى مجانًا.

مواعيدك أنت. تختار ساعاتك في الأسبوع وأيام راحتك، والمهلة التي تحتاجها قبل الحجز، وإلى أي مدى مسبقًا يُسمح بالحجز.

صفحة عامة خاصة بك. خدمتك صفحة مستقلة تجدها محركات البحث، ويراها كل زائر باللغة التي يقرأ بها، وفيها صورتك وفيديو تعريفي وما تدرّسه واللغات التي تتحدثها وسعرك لكل مدة حصة.

تقييمات ذات معنى. يقيّمك الطلاب في المعرفة والوضوح والتفاعل.

مؤهلات يجري التحقق منها. يمكنك إضافة شهاداتك ومؤهلاتك إلى ملفك الشخصي، ويتحقق منها مشرف.

دروس في المتصفح. فيديو مع مشاركة الشاشة وتمويه الخلفية والدردشة أثناء المكالمة، دون تثبيت أي شيء.

كيف تبدأ

أنشئ حسابًا من الزر الموجود في هذه الصفحة.

انشر خدمة لتدريس أنظمة التشغيل.

افتح تقويمك وحدد الساعات التي تكون فيها متاحًا.

يستغرق ذلك بضع دقائق. توافق على الشروط حين تصبح مدرّسًا، ويراجع مشرف خدمتك قبل نشرها.

أسئلة يطرحها المدرّسون

هل يجب أن أكون قد عملت على تطوير نواة نظام تشغيل؟

لا. تحتاج إلى إتقان الموضوعات التي تقدّمها والقدرة على شرحها بوضوح. وإذا كانت لديك شهادة أو مؤهلات أخرى، فأضفها إلى ملفك الشخصي وسيتحقق منها مشرف.

هل أستطيع تدريس لينكس وسطر الأوامر فقط؟

نعم. تذكر في خدمتك ما تدرّسه، فيمكنك أن تقدّم المادة كاملة، أو الجانب النظري وحده، أو الجانب العملي وحده.

كيف أعرض الطرفية أثناء الحصة؟

بمشاركة الشاشة. أبسط طريقة أن تُبقي طرفية مفتوحة على جهاز افتراضي بلينكس أو على خادم بعيد وتنفّذ الأوامر مباشرة. ويستطيع الطالب أن يرسل إليك شيفرته ورسائل الخطأ في المحادثة بينكما.

هل يحتاج طلابي إلى لينكس على أجهزتهم؟

ليس للحصة نفسها، فالمتصفح يكفي. وللتدرب يستخدم كثيرون جهازًا افتراضيًا بلينكس، أو WSL على ويندوز.

كيف أحصل على أجري؟

الدفع بالبطاقة غير مفعّل بعد. حاليًا يُؤكَّد الحجز دون بطاقة، وتتفق أنت والطالب على الدفع مباشرة بينكما. ولا تأخذ Clasora أي عمولة.

ابدأ التدريس على Clasora

أنشئ حساباً، وانشر خدمة واحدة، وافتح تقويمك. الأمر يستغرق دقائق ولا يكلّف شيئاً.