Good introduction to the topic. The structure was logical, and most of the examples were relevant, though I wished for more depth in certain areas.
أنظمة الحاسوب: التمثيل، الترجمة، والربط
افهم كيف تمثل أجهزة الحاسوب البيانات، وتترجم التعليمات البرمجية عالية المستوى، وتربط البرامج، مما يمكنك من كتابة برامج أكثر كفاءة وأمانًا وقوة.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
هل تساءلت يومًا كيف تعمل التعليمات البرمجية عالية المستوى الخاصة بك فعليًا على أجهزة الحاسوب المادية؟ إن سد الفجوة بين بناء الجملة المقروء وتعليمات الآلة منخفضة المستوى هو المفتاح لكتابة برامج محسّنة وآمنة وقابلة للنقل حقًا.
يرشدك هذا المساق النصي عبر آليات عمل أنظمة الحاسوب الداخلية من منظور المبرمج. ستنتقل من مجرد كتابة التعليمات البرمجية إلى فهم كيفية تمثيل البيانات في الذاكرة، وكيف تترجم المترجمات (compilers) هياكل التحكم إلى لغة التجميع (assembly language)، وكيف تجمع الروابط (linkers) الملفات التنفيذية. من خلال تعلم كيفية تفاعل الأجهزة والبرامج، ستكتسب مهارات تصحيح الأخطاء وتحسين الأداء الأساسية للهندسة البرمجية المتقدمة.
ما ستتعلمه:
- فهم كيفية تمثيل وتخزين الأعداد الصحيحة والأعداد العشرية وهياكل البيانات في السجلات والذاكرة.
- تحليل كيفية ترجمة تدفقات التحكم عالية المستوى، مثل الحلقات والشروط واستدعاءات الدوال، إلى تعليمات على مستوى الآلة.
- شرح عملية الربط، بما في ذلك كيفية دمج ملفات الكائنات المتعددة في ملف تنفيذي واحد وتحميلها في ذاكرة النظام.
- تطبيق مفاهيم الأمان الأساسية مثل تحديد ومنع تجاوز سعة المخزن المؤقت (buffer overflows) من خلال فهم قوي لتخصيص المكدس (stack allocation).
- استكشاف سلاسل أدوات المترجم الحديثة (compiler toolchains) والتمثيلات الوسيطة التي تربط اللغات عالية المستوى ببنى الأجهزة المادية.
تبدأ الرحلة بمصطلحات معمارية الحاسوب الأساسية والتمثيل الثنائي الأساسي. ومن هناك، ستتقدم عبر ترجمة لغة التجميع وإدارة الذاكرة ومرحلة الربط النهائية التي تضفي الحياة على برامجك.
تم تصميم هذا المساق لمهندسي البرمجيات الطموحين وطلاب علوم الحاسوب والمبرمجين العصاميين الذين يرغبون في الحصول على أساس متين في الأنظمة منخفضة المستوى دون الحاجة إلى خبرة سابقة في الأجهزة.
ابدأ القراءة اليوم لفتح فهم أعمق على مستوى الأجهزة لبرامجك.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 48 دقيقة من المحتوى التطبيقي
المراجعات (2)
مقدمة جيدة ، لقد أقدر الخطوات الواضحة ، على الرغم من أن بعض الوحدات اللاحقة كان يمكن أن تستخدم المزيد من الأمثلة.
المتعلمون أخذوا أيضًا
🔥 مطلوب
🎓 بشهادة
التصميم المنطقي الرقمي وأساسيات هندسة الحاسوب
شهادة
تطبيق عملي
$14.99
→
🔥 رائج
🎓 بشهادة
البرمجة والروبوتات للمبتدئين مع Calliope mini
شهادة
تطبيق عملي
$14.99
→
🎓 بشهادة
أساسيات برمجة C المضمنة باستخدام STM32
شهادة
تطبيق عملي
$14.99
→
⚡ الأفضل للبداية
🎓 بشهادة
أساسيات المعالجات الدقيقة وهندسة الحاسوب
شهادة
تطبيق عملي
$14.99
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع