دليل المراجعة · GKU 3

دليل مراجعة علوم الحاسب التطبيقية: قواعد البيانات وأنظمة التشغيل (الذكاء الاصطناعي)

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

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

SKU 3.1 · أنظمة قواعد البيانات

  1. مكوّنات نظام قاعدة البيانات وتصميمها

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

  2. وظائف نظام إدارة قواعد البيانات ودورها

    ما يضمنه نظام إدارة قواعد البيانات إلى جانب تخزين البيانات: المعاملات وخصائص ACID، والتحكم في التزامن بالأقفال (القفل ذو المرحلتين والقفل الصارم ذو المرحلتين)، وقابلية التسلسل، وكشف الجمود، والتسجيل والاسترداد، وقيود السلامة، والتفويض.

  3. لغات الاستعلام التصريحية: SQL

    معنى "تصريحية"، وجملة SELECT والترتيب المنطقي الذي تعمل به عباراتها، والربط، والتجميع والدوال التجميعية، وWHERE مقابل HAVING، وDISTINCT، وكيف تغيّر NULL العدّ والمقارنات.

SKU 3.2 · مبادئ أنظمة التشغيل

  1. أهداف أنظمة التشغيل ووظائفها وأنواعها

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

  2. وضع النواة ووضع المستخدم

    لماذا للمعالج مستويان من الامتياز، وأي التعليمات مميزة، وكيف ينقل استدعاء النظام أو المقاطعة أو الخطأ المعالج إلى وضع النواة ويعيده، وكم تكلّف هذه التحويلات.

  3. العمليات ومعالجة المقاطعات والخيوط والتزامن

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

  4. جدولة المعالج

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

  5. قائمة الأجهزة وطوابير الإدخال والإخراج للمشغلات وإدارة الأجهزة

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

أدلة أخرى في الذكاء الاصطناعي

كل أدلة المراجعة

اقرأ الدليل كاملاً بجانب أسئلة تدريبك.

افتح التطبيق