إدارة الذاكرة في أنظمة التشغيل
48 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

ما هو تأثير النقل المستخدم في إدارة الذاكرة في حالة عدم نشاط العملية؟

  • يمكن نقل العملية إذا كانت نشطة
  • يمكن نقل العملية في أي وقت
  • النقل يعتمد على حجم البيانات فقط
  • يجب أن تكون العملية غير نشطة لنقلها (correct)

ما هي الميزة الرئيسية للذاكرة الافتراضية؟

  • تسهيل نقل البيانات بين المستخدمين
  • تقديم مساحة عنوان مختلفة عن الذاكرة RAM (correct)
  • زيادة حجم الذاكرة الفعلية المتاحة
  • تحسين سرعة المعالجة على الذاكرة الفعلية

ما هو الدور الذي تلعبه ذاكرة SWAP؟

  • تحسين كفاءة معالجة البيانات في الوقت الحقيقي
  • توفير مساحة تخزين إضافية لمكونات النظام
  • تستخدم عند نقص ذاكرة RAM (correct)
  • تسريع الوصول إلى الذاكرة الفعلية

ما هي الطريقة التي يتم بها تنظيم الذاكرة الفيزيائية في عملية الترقيم؟

<p>تقسيمها إلى كتل ثابتة الحجم (D)</p> Signup and view all the answers

ما هي الخطوة الأولى المطلوبة لتنفيذ برنامج مكون من n صفحة؟

<p>إيجاد إطارات متاحة وتسليمها (C)</p> Signup and view all the answers

ما هي وظيفة جدول الإطارات في إدارة الذاكرة؟

<p>تحديد حالة الإطارات المتاحة والمشغولة (C)</p> Signup and view all the answers

كيف تؤثر العمليات غير النشطة على كفاءة نقل البيانات؟

<p>تؤدي إلى تحسين النقل (C)</p> Signup and view all the answers

كيف يتم تحديد أي إطارات في الذاكرة قد تم تخصيصها؟

<p>بمساعدة برنامج إداري مخصص (A)</p> Signup and view all the answers

ما هي الوظيفة الرئيسية لنظام إدارة الذاكرة؟

<p>تتبع حالة أجزاء الذاكرة المختلفة (A)</p> Signup and view all the answers

ما هي استراتيجية إدارة الذاكرة التي تسمح بتشغيل عمليات متعددة في نفس الوقت؟

<p>المضاعفة بالPartitions الثابتة (C)</p> Signup and view all the answers

ما هي المشكلة الرئيسية في أنظمة المونوبروغرامماتيون؟

<p>الفشل في تقسيم البرامج الكبيرة (B)</p> Signup and view all the answers

أي من الاستراتيجيات تستخدم الذاكرة الافتراضية والتحكم في نقل البيانات بين الذاكرة الرئيسية والقرص؟

<p>الالتواء (Swapping) (B)</p> Signup and view all the answers

ما هي ميزة استخدام المونوبروغرامماتيون في إدارة الذاكرة؟

<p>سهولة التنفيذ والتطوير (D)</p> Signup and view all the answers

كيف يتم تحديد عدد العمليات في نظام متعدد العمليات؟

<p>حسب عدد الأقسام المتاحة في الذاكرة (B)</p> Signup and view all the answers

ما هي المشكلة التي يمكن أن تنجم عن استخدام الذاكرة بطرق غير فعالة؟

<p>تراجع في الأداء العام للنظام (D)</p> Signup and view all the answers

ما هي إحدى الخصائص الرئيسية للعملية التي تستخدم فيها استراتيجية التقسيم؟

<p>تقسيم ذاكرة البرامج إلى أجزاء صغيرة (C)</p> Signup and view all the answers

Quels types de partitions sont identifiés dans la gestion de mémoire par multiprogrammation ?

<p>Partitions fixes avec files d'attente différentes (A), Partitions fixes avec une seule file d'attente (C)</p> Signup and view all the answers

Quels sont les inconvénients des partitions fixes avec files d'attente différentes ?

<p>Déséquilibre dans l'utilisation de la mémoire (D)</p> Signup and view all the answers

Quel est le principal problème résolu grâce à l'utilisation d'une seule file d'attente ?

<p>Équilibrage de l'utilisation de la mémoire (B)</p> Signup and view all the answers

À quoi correspond le 'va-et-vient' en gestion de la mémoire ?

<p>Mouvement de processus entre la mémoire centrale et le disque (C)</p> Signup and view all the answers

Qu'est-ce qui peut entraîner une mauvaise utilisation mémoire et processeur dans un système à partitions fixes ?

<p>Les partitions de tailles inégales (C)</p> Signup and view all the answers

Quel est un effet négatif de l'utilisation de partitions fixes avec plusieurs files d'attente ?

<p>Une file peut être entièrement vide (A)</p> Signup and view all the answers

Comment se déroule le processus de swap dans un système de multiprogrammation ?

<p>Des processus sont transférés vers le disque et vice versa (B)</p> Signup and view all the answers

Quelle est une caractéristique clé des partitions fixes avec une seule file d'attente ?

<p>Elles permettent un meilleur équilibre de mémoire (B)</p> Signup and view all the answers

ما هي العملية المسؤولة عن تقسيم المساحة الافتراضية إلى صفحات؟

<p>الصفحات (A)</p> Signup and view all the answers

ما هو دور جدول الصفحات؟

<p>ترجمة العناوين المنطقية إلى عناوين فعلية (B)</p> Signup and view all the answers

ما المقصود بخطأ الصفحة؟

<p>عندما يُشير العنوان الافتراضي إلى صفحة غير موجودة في الذاكرة الفعلية (D)</p> Signup and view all the answers

ما هي إحدى استراتيجيات استبدال الصفحات؟

<p>أقل تكراراً مستخدم (B)</p> Signup and view all the answers

ما هي الحالة التي تؤدي إلى ضرورة استبدال صفحة في الذاكرة؟

<p>عندما تكون الذاكرة مشغولة بالكامل (A)</p> Signup and view all the answers

ما هي إحدى الطرق المستخدمة في إدارة الذاكرة المركزية؟

<p>الصفحات المتغيرة (B)</p> Signup and view all the answers

ما هو قياس حجم الصفحة الذي يحدده الجهاز؟

<p>من 512 إلى 8192 بايت (B)</p> Signup and view all the answers

الاستراتيجية المستخدمة لاختيار الصفحة التي سيتم إزالتها تعرف بـ:

<p>استراتيجية الاستبدال (A)</p> Signup and view all the answers

ما هي الاستراتيجية التي تعتمد على استبدال الصفحة التي تم استخدامها مؤخراً؟

<p>LRU (C)</p> Signup and view all the answers

ما الفرق الرئيسي بين التقسيم والصفحة في إدارة الذاكرة؟

<p>التقسيم يفصل الذاكرة إلى وحدات منطقية (B)</p> Signup and view all the answers

ما هو الدور الرئيسي لوحدة الإدخال والإخراج في النظام؟

<p>تحويل بين البرمجيات والأجهزة (C)</p> Signup and view all the answers

ما هي وظيفة جهاز التحكم في الأجهزة؟

<p>تعديل تنسيق البيانات بين الأجهزة (A)</p> Signup and view all the answers

ما هو المقصود بالتبادل بين الكومبيوتر والأجهزة الخارجية؟

<p>نقل البيانات بين عمليات النظام (D)</p> Signup and view all the answers

كيف تختلف صفحة الذاكرة عن قطاع الذاكرة في الهيكلة؟

<p>الصفحة بحجم ثابت بينما القطاع بحجم متغير (D)</p> Signup and view all the answers

ما هي المكونات الأساسية لنظام إدارة الإدخال والإخراج؟

<p>وحدة تبادل، جهاز التحكم، جهاز مادي (C)</p> Signup and view all the answers

ما هي استراتيجية RANDOM في إدارة الذاكرة؟

<p>تستبدل الصفحات بشكل عشوائي (B)</p> Signup and view all the answers

ما هي الأجهزة التي تُعتبر أجهزة إدخال؟

<p>الماوس (D)</p> Signup and view all the answers

ما هي البيانات التي تقوم الأجهزة من نوع الكتلة بنقلها؟

<p>بيانات في شكل بلوك (C)</p> Signup and view all the answers

أي من الأجهزة التالية يمكن تصنيفها كجهاز إدخال / إخراج؟

<p>فلاش USB (C)</p> Signup and view all the answers

ما هو الفرق الرئيسي بين الأجهزة ذات النوع الحرفي والأجهزة ذات النوع الكتل؟

<p>طريقة نقل البيانات (B)</p> Signup and view all the answers

ما هو جهاز الإدخال الذي يقوم بنقل البيانات حرفًا بحرف؟

<p>الماوس (A)</p> Signup and view all the answers

ما هي الأجهزة التي تُعتبر أجهزة إخراج؟

<p>الشاشة (B)</p> Signup and view all the answers

أي من هذه الوظائف لا تنتمي لنظام إدارة الإدخال / الإخراج؟

<p>تنظيم الذاكرة (B)</p> Signup and view all the answers

أي من البيانات التالية تحتاج إلى تقنية تقسيم الديناميكية في أنظمتها؟

<p>معلومات الإدخال / الإخراج (C)</p> Signup and view all the answers

Flashcards

وظائف إدارة الذاكرة

مسؤولة عن تتبع حالة أجزاء الذاكرة (مستخدمة أو غير مستخدمة)؛ وتخصيص وتحرير الذاكرة الرئيسية لعمليات مختلفة؛ واستخدام الذاكرة الظاهرية، والتحكم في عملية التبادل (swapping) بين الذاكرة الرئيسية والقرص الصلب عندما لا تكفي الذاكرة الرئيسية لكل العمليات.

استراتيجيات إدارة الذاكرة

طرق مختلفة لتحسين تخصيص، استخدام، وتحرير ذاكرة الحاسوب؛ لتحقيق أقصى كفاءة وسرعة.

برمجة أحادية البرنامج

تنفيذ برنامج واحد فقط في كل مرة في الذاكرة الرئيسية.

البرمجة المتعددة مع أقسام ثابتة

نظام يسمح بتنفيذ عدة برامج في آنٍ واحد بتقسيم الذاكرة الرئيسية إلى أقسام ثابتة الحجم.

Signup and view all the flashcards

التبادلية (Swapping)

عملية نقل البيانات بين الذاكرة الرئيسية والذاكرة الثانوية (مثل القرص) للتخزين المؤقت.

Signup and view all the flashcards

التجزئة

تقسيم الذاكرة إلى أقسام مختلفة الأحجام لتحسين توزيعها على العمليات.

Signup and view all the flashcards

الصفحات (Pagination)

تقسيم برامج الحاسوب إلى صفحات صغيرة تُحمل جزئياً حسب الحاجة.

Signup and view all the flashcards

الجزء (Segmentation)

تقسيم وظائف برنامج الحاسوب لتسهيل إدارة الذاكرة.

Signup and view all the flashcards

التجزئة الثابتة

طريقة لتقسيم ذاكرة الوصول العشوائي إلى أجزاء ثابتة الحجم.

Signup and view all the flashcards

الانتظار في قائمة انتظار متعددة

كل قطعة ذاكرة لها قائمة انتظار خاصة بها لتوزيع العمليات.

Signup and view all the flashcards

الانتظار في قائمة انتظار واحدة

جميع العمليات في ذاكرة محددة تنتظر في قائمة واحدة.

Signup and view all the flashcards

عدم التوازن في التجزئة الثابتة

مشكلة في التجزئة الثابتة عندما تكون بعض الأقسام ممتلئة والأخرى فارغة.

Signup and view all the flashcards

حل عدم التوازن

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

Signup and view all the flashcards

التجزئة الديناميكية

طريقة لتقسيم ذاكرة الوصول العشوائي إلى أجزاء حجمها يتغير تبعاً لحاجة العمليات.

Signup and view all the flashcards

الاستبدال (swapping)

نقل العمليات غير المستخدمة مؤقتاً إلى القرص الصلب لتحرير مساحة في الذاكرة الرئيسية.

Signup and view all the flashcards

ذاكرة الوصول العشوائي (RAM)

نوع من الذاكرة الرئيسية التي يمكن الوصول إلى بياناتها عشوائياً.

Signup and view all the flashcards

استراتيجيات إدارة الذاكرة

طرق مختلفة لتحسين استخدام ذاكرة الحاسوب وتخصيصها وتحريرها لتحقيق أقصى كفاءة وسرعة.

Signup and view all the flashcards

الذاكرة الظاهرية

تُمكّن الأنظمة من تشغيل برامج تحتاج إلى ذاكرة أكبر من الذاكرة الفعلية المتوفرة.

Signup and view all the flashcards

الذاكرة التبادلية (SWAP)

جزء من القرص الصلب يُستخدم كمساحة تخزين مؤقت للبيانات من الذاكرة الرئيسية عندما تتجاوز احتياجات البرامج قدرة الذاكرة الرئيسية.

Signup and view all the flashcards

التجزئة (Paging)

تقسيم الذاكرة وذاكرة البرامج المُنفّذة إلى صفحات من نفس الحجم، حيث تُحمل الصفحات حسب الحاجة.

Signup and view all the flashcards

إطار الصفحة (Frame)

وحدة من الذاكرة الفعلية تُستخدم لتخزين صفحات من الذاكرة الظاهرية.

Signup and view all the flashcards

جدول الإطارات (Frame Table)

جدول يُحدد أي إطارات الذاكرة الفعلية مُخصصة لتخزين صفحات الذاكرة الظاهرية.

Signup and view all the flashcards

الذاكرة المساعدة (Backing Store)

ذاكرة تخزين إضافية، كقرص صلب، تُستخدم لنقل البيانات بين الذاكرة الرئيسية والذاكرة الظاهرية.

Signup and view all the flashcards

وقت نقل البيانات (Transfer Time)

الزمن اللازم لنقل البيانات بين الذاكرة الرئيسية والذاكرة المساعدة.

Signup and view all the flashcards

الصفحات (Paging)

تقسيم الذاكرة الظاهرية إلى صفحات متساوية الحجم، لتوزيعها على الذاكرة الرئيسية، مع حفظ الصفحات الغير مستخدمة في الذاكرة الثانوية.

Signup and view all the flashcards

حالة الصفحة

هل الصفحة موجودة في الذاكرة الرئيسية (مُحمّلة) أم لا (غير مُحمّلة، في الذاكرة الثانوية).

Signup and view all the flashcards

جدول الصفحات

جدول يربط بين الصفحات الظاهرية والصفحات الفيزيائية في الذاكرة الرئيسية.

Signup and view all the flashcards

خلل الصفحة (Page Fault)

حالة حدوث خطأ عندما يُطلب الوصول إلى صفحة غير موجودة في الذاكرة الرئيسية.

Signup and view all the flashcards

استراتيجية استبدال الصفحات

طريقة اختيار الصفحة التي سيتم إزالتها من الذاكرة الرئيسية عند ملئها بالصفحات الجديدة.

Signup and view all the flashcards

FIFO (First-In, First-Out)

استراتيجية استبدال تُبعد الصفحة التي تم تحميلها أولاً من الذاكرة الرئيسية.

Signup and view all the flashcards

LRU (Least Recently Used)

استراتيجية استبدال تُبعد الصفحة التي لم تُستخدم لفترة طويلة.

Signup and view all the flashcards

حجم الصفحة

الكمية الثابتة من المساحة المُخصصة لكل صفحة، محددة من طرف الجهاز.

Signup and view all the flashcards

استراتيجيات إِدارة الذاكرة

طُرق مُختلفة لتخصيص، إِستخدام، وتحرير ذاكرة الحاسوب لتحقيق أقصى كَفاءة وسرعة.

Signup and view all the flashcards

إِستراتيجية LRU

إِستراتيجية لإِدارة الذاكرة، تُحذف أَخر الصفحات المُستخدَمة.

Signup and view all the flashcards

إِستراتيجية LFU

إِستراتيجية لإِدارة الذاكرة، تُحذف الصفحة الأقل تكراريًا.

Signup and view all the flashcards

إِستراتيجية RANDOM

إِستراتيجية لإِدارة الذاكرة، تُحدد الصفحة المُراد حذفها بِعَشوائية.

Signup and view all the flashcards

التجزئة (Segmentation)

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

Signup and view all the flashcards

وحدة إِلتقاط/إِخراج (I/O)

وحدة مُعالجَة تُدير عمليات الإِدخال/الإِخراج.

Signup and view all the flashcards

مُتحكم جهاز خارجي

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

Signup and view all the flashcards

جهاز خارجي

مُكوّن مادي مُتصل بنظام حاسوب المركزي لإِلتقاط أو إِخراج المعلومات.

Signup and view all the flashcards

أجهزة الإدخال

أجهزة تُرسل البيانات إلى الحاسوب، مثل لوحة المفاتيح والفأرة والميكروفون.

Signup and view all the flashcards

أجهزة الإخراج

أجهزة تُعرض البيانات من الحاسوب، مثل الشاشة والطابعة والسمعيات.

Signup and view all the flashcards

أجهزة الإدخال/الإخراج

أجهزة تؤدي وظائف الإدخال والإخراج، مثل الفلاش USB.

Signup and view all the flashcards

أجهزة نوع الكتلة

أجهزة تُنقل البيانات بكتل كبيرة، مثل الأقراص الصلبة.

Signup and view all the flashcards

أجهزة نوع الحرف

أجهزة تُنقل البيانات حرفًا حرفًا، مثل لوحة المفاتيح.

Signup and view all the flashcards

إدارة إدخال/إخراج (I/O)

الآلية المسؤولة عن تبادل البيانات بين الحاسوب وأجهزته.

Signup and view all the flashcards

القرص الصلب (HDD)

نوع من أنواع الأقراص المستخدمة في تخزين البيانات في الحاسوب.

Signup and view all the flashcards

القرص الصلب الصلب (SSD)

نوع تكنولوجيا تخزين سريع وفعال في الحاسوب.

Signup and view all the flashcards

Study Notes

مقدمة

  • الدرس يتناول كيفية التحكم في نظام التشغيل.
  • المحور يغطي إدارة الذاكرة، والاستراتيجيات المتعلقة بها، وأنظمة إدخال/إخراج (I/O).
  • التاريخ: 26/10/2024.

أهداف الدّرس

  • فهم كيفية عمل نظام إدارة الذاكرة.
  • تقديم مفهوم إدارة إدخال/إخراج (I/O).
  • استكشاف آلية عمل نظام التشغيل (SE).

محفّزات الدّرس

  • تحسين فهم أنظمة الحاسوب.
  • تسهيل عملية الاستكشاف والصيانة التقنية.
  • زيادة القدرة على الاعتماد الذاتي.
  • تحسين أداء النظام.

محتويات الدّرس

  • الدرس الأول: إدارة الذاكرة
    • الذاكرة تُعتبر موردًا محدودًا، لذا يجب إدارتها بكفاءة عالية.
    • نظام التشغيل (SE) يقوم بدور وسيط بين ذاكرة الوصول العشوائي (RAM)، والعمليات، والقرص الصلب.
    • يُنسق نظام التشغيل استخدام الذاكرة المختلفة.
    • نظام التشغيل (SE) يُتحكم في الوصول إلى (RAM) ويقرر أي عملية ستحصل على الذاكرة ومتى.
    • يُمكن لـ (SE) تخصيص ذاكرة ديناميكيًّا للعمليات.
    • (SE) لديه القدرة على مشاهدة حالة كل موقع في الذاكرة.
    • تُمثَّل الذاكرة كمصفوفة كبيرة من الكلمات (octets)، لكل عنصر عنوان فريد.
    • يُستخرج المعالج التعليمات من ذاكرة الوصول العشوائي (RAM) بناءً على قيمة مُعدّ المُعالج للتّعليمات.
    • وظائف إدارة الذاكرة: تتبع حالة أجزاء الذاكرة (مستخدمة أو غير مستخدمة)، تخصيص وإلغاء تخصيص الذاكرة للعمليات، استخدام الذاكرة الافتراضية وتنظيم تبادل البيانات (swapping) بين الذاكرة الرئيسية والقرص.
  • الدرس الثاني: استراتيجيات إدارة الذاكرة
    • يستخدم نظام إدارة الذاكرة استراتيجيات مختلفة لتحسين تخصيص وتوظيف و إطلاق الذاكرة.
    • تشمل الاستراتيجيات: البرمجة أحادية البرنامج، البرمجة متعددة البرامج مع أقسام ثابته، والتبادل (va et vient) والتقسيم الديناميكي، والتصفح (pagination)، والتقسيم (segmentation).
  • الدرس الثالث: إدارة إدخال/إخراج (I/O)
    • نظام التشغيل (SE) يُدير الاتصال بين نظام الحاسوب والعالم الخارجي و بين مختلف الأجهزة المتصلة بالحاسوب.
    • يُسهّل (SE) التفاعل بين المكونات المادية (مثل الأقراص الصلبة ولوحات المفاتيح والفأرة) والبرمجيات (مثل البرامج والتطبيقات).
    • للتحويل بين البيانات الخارجية والذاكرة الرئيسية، توجد مكونات متعددة تشارك في العملية.
    • المكونات الرئيسية: وحدة التبادل (وحدة إدخال/إخراج)، الجهاز الطرفي، وحدة تحكم الجهاز الطرفي
    • تفصيل المكونات: أنواع الأجهزة الطرفية (إدخال، إخراج و كلاهما)، وطريقة تحويل البيانات (كتل أو حرف).

ملخّص

  • يغطي هذا الدرس مُفاهيم إدارة الذاكرة، ومختلف الاستراتيجيات المُستخدمة في هذه الإدارة، بالإضافة إلى مُفاهيم حول إدارة إدخال/إخراج (I/O).

النشاطات

  • نشاط 1 و 2: (سيكون هناك نشاطات من أجل تقييم فهم الطّلاب)

الدرس القادم

  • التعريف بمكونات القرص الصلب، والفرق بين محركات الأقراص الصلبة (HDD) وحدات الحالة الصلبة (SSD).
  • عرض تفاصيل مُختلفة حول هذين النّوعين من الأجهزة.
  • الاطّلاع على أنظمة لتوصيل محركات الأقراص الصلبة الحديثة.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Description

هذا الدرس يحلل كيفية التحكم في نظام التشغيل، مع التركيز على إدارة الذاكرة وأنظمة إدخال/إخراج (I/O). سيتعلم الطلاب كيفية عمل نظام إدارة الذاكرة وأهميته في تحسين أداء النظام. يعتبر هذا الدرس خطوة أساسية لفهم أنظمة الحاسوب بشكل أعمق.

More Like This

Use Quizgecko on...
Browser
Browser