نظم التشغيل - المحاضرة الثالثة
25 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

التقسيم الثابت للذاكرة هو تقسيم الذاكرة إلى قطاعات ثابتة محددة على أن يخصص لكل عملية القطاع المناسب لها، ولكن يمكن أن يكون هنالك مجموعة من القطاعات غير ______.

مشغولة

يمكن أن يتم تسكين عملية في قطاع أكبر من ______ لعدم وجود الحجم المناسب.

حجمها

الحل الوحيد لهذه المشكلة هو أن تصنف جميع العمليات فى صف واحد حسب أولويتها أو حسب ______.

قدومها

نجد أن ______ العملية غير ثابت، مما يتطلب إجراءات خاصة عند تسكينها.

<p>حجم</p> Signup and view all the answers

إذا زاد حجم العملية عن حجم القطاع الذي توجد فيه، يجب مراعاة أن تكون في قطاع ______ قليل من حجمها.

<p>أكبر</p> Signup and view all the answers

الحل الثاني هو نقل العملية من الذاكرة الرئيسية إلى ______.

<p>الثانوية</p> Signup and view all the answers

عند تسكين العمليات، يجب أن نتأكد من عدم وجود ______ داخل القطاعات.

<p>فراغات</p> Signup and view all the answers

الحجم الكلي للذاكرة الرئيسية هو ______.

<p>500K</p> Signup and view all the answers

القطاعات التالية p3 تتطلب ______ 20K.

<p>مساحة</p> Signup and view all the answers

يساعد مدير الذاكرة الرئيسية في تسكين العمليات بما يتناسب مع ______.

<p>حجمها</p> Signup and view all the answers

تعتبر ______ هي الأجزاء التي تشترك فيها نظم التشغيل الحديثة جميعها.

<p>النواة</p> Signup and view all the answers

تتمثل وظائف نظام التشغيل في إدارة ______ والملفات والشبكة.

<p>العمليات</p> Signup and view all the answers

يسمى الجزء من نظام التشغيل الذي يتولى مهمة إدارة الذاكرة بمدير ______.

<p>الذاكرة</p> Signup and view all the answers

تحدث مقاطعة ______ نتيجة لإدخال أو إخراج البيانات.

<p>الإدخال والإخراج</p> Signup and view all the answers

عملية إدخال أو إخراج تسمى ______ تتحكم في كل الأجهزة المحيطة بالمعالج.

<p>مقاطعة</p> Signup and view all the answers

من مكونات برمجيات إدارة ______ توفير آليات تزامن المهام.

<p>العمليات</p> Signup and view all the answers

الوظيفة الرئيسية لنظام التشغيل في إدارة ______ هي توفير الواجهات اللازمة للتفاعل مع المستخدم.

<p>الملفات</p> Signup and view all the answers

الذاكرة ______ هي الذاكرة التي تستخدمها العمليات أثناء التنفيذ.

<p>الرئيسية</p> Signup and view all the answers

تقوم برمجيات إدارة ______ بتنظيم كيفية إدارة العمليات داخل النظام.

<p>العمليات</p> Signup and view all the answers

تساعد تقنية استدعاء ______ في الحفاظ على أمن نظام التشغيل.

<p>المشرف</p> Signup and view all the answers

يجب أن تشمل استراتيجية إدارة الذاكرة ______ الاحتفاظ بالموارد المستخدمة.

<p>مراقبة</p> Signup and view all the answers

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

<p>الاتصال</p> Signup and view all the answers

تتمثل إحدى وظائف برمجيات إدارة ______ في تأمين الوصول للمستخدمين.

<p>الحماية</p> Signup and view all the answers

تعتبر ______ هي العمليات الأكثر استهلاكاً للموارد في النظام.

<p>العمليات المتزامنة</p> Signup and view all the answers

تدعم نظم التشغيل البرمجيات الخاصة بإدارة ______ لجعلها أكثر كفاءة.

<p>الذاكرة</p> Signup and view all the answers

Flashcards

التقسيم الثابت للذاكرة (Fixed Partition)

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

تخصيص عملية لقطاع أكبر من حجمها

قد تُخصص عملية لقطاع أكبر من حجمها إذا لم يكن هناك قطاع أصغر متاح.

القطاعات غير المشغولة

مجموعة من القطاعات غير مستخدمة في تقسيم الذاكرة الثابت.

نقل العملية من الذاكرة الرئيسية إلى الثانوية

عملية نقل عملية من الذاكرة الرئيسية إلى الذاكرة الثانوية.

Signup and view all the flashcards

تسكين العمليات حسب الأولوية أو ترتيب الوصول (FIFO)

تسكين العمليات في الذاكرة بناءً على أولوية الوصول أو ترتيب وصولها.

Signup and view all the flashcards

اختيار أنسب قطاع لعملية

إيجاد قطاع مناسب لحجم العملية من بين القطاعات غير المشغولة.

Signup and view all the flashcards

زيادة حجم العملية بعد التشغيل

زيادة حجم العملية بعد تشغيلها.

Signup and view all the flashcards

تخصيص قطاع أكبر قليلاً من حجم العملية

تحديد حجم قطاع مناسب لعملية بزيادة حجمها قليلاً عن حجمها الفعلي.

Signup and view all the flashcards

التقسيم الديناميكي للذاكرة (Variable Partition)

تقسيم الذاكرة إلى قطاعات ذات أحجام متغيرة يمكن أن تختلف بناءً على احتياجات العمليات.

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

مدير الملفات

هو جزء من نظام التشغيل مسؤول عن إدارة جميع ملفات المستخدم وبياناته في نظام الملفات

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

التبادل

هي تقنية تُستخدم لنقل البيانات من الذاكرة الثانوية (مثل القرص الصلب) إلى الذاكرة الرئيسية عند الحاجة

Signup and view all the flashcards

التقسيم الصفحي

هي طريقة لتقسيم الذاكرة الثانوية الى أجزاء صغيرة، تسمى صفحات

Signup and view all the flashcards

التقسيم القطاعي

هي طريقة لتقسيم الذاكرة الرئيسية إلى أجزاء صغيرة تسمى القطاعات

Signup and view all the flashcards

Study Notes

نظم التشغيل - المحاضرة الثالثة

  • محتويات المحاضرة السابقة: شملت هذه المحاضرة مكونات نظام التشغيل الداخلية، وآلية عمله، ووظائفه، وأنواع أنظمة التشغيل، بالإضافة إلى النظم الدفعية البسيطة والمتعددة البرمجة.

محتوى المحاضرة الثالثة

  • الأجزاء الرئيسية للنواة: تُشَكِّل الأجزاء الرئيسية للنواة في نظم التشغيل الحديثة أساسًا مشتركًا.

  • برمجيات إدارة العمليات أو المهام (Process Manager): تُعالج هذه البرمجيات إدارة المهام، وتشمل التأكد من تخصيص الوقت الكافي لكل عملية، واستخدام أكبر عدد ممكن من عمليات المعالج. يتم إدارة العمليات من خلال عمليات إنشاء وحذف، تعليق واستئناف (تبديل السياق)، توفير آليات تزامن المهام، و آليات الاتصال، وحماية واستكشاف الأخطاء.

  • برمجيات إدارة الذاكرة (Memory Manager): تُعالج هذه البرمجيات كيفية تحميل وتخزين البرامج في الذاكرة الرئيسية (RAM) وتساعد على تحديد المساحة المتوفرة، وتخصيص المناطق، وتجهيز العمليات.

  • برمجيات إدارة عملية الادخال والاخراج (I/O Manager): تدير هذه البرمجيات كيفية تبادل البيانات بين المعالج وأجهزة الإدخال/الإخراج. تشمل وظائفها إخفاء خصوصية الأجهزة من خلال واجهات عامة، وإدارة الذاكرة المستخدمة في هذه العمليات (مثل الـ Buffer والـ Cache).

  • برمجيات إدارة الملفات (File Manager): تُعالج هذه البرمجيات الملفات وتُنظِّمها، وتُوفّر أدوات للتعامل مع الملفات المختلفة (مثل القراءة والكتابة والنقل والحذف).

  • برمجيات إدارة الشبكة (Networking Manager): تُعالج هذه البرمجيات شبكة الحاسب وتُوفّر الوسائل اللازمة لتسهيل الاتصالات بين الأجهزة.

  • برمجيات الحماية (Protection Manager): تُعالج هذه البرمجيات كيفية توفير حماية الموارد في النظام من الاستخدام غير المصرح به، وتُميِّز بين الاستخدامات المسموحة وغير المسموحة.

إدارة الذاكرة

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

  • التقسيمات المختلفة للذاكرة: ينطوي على التقسيم الثابت (في مقابل التقسيم الديناميكي) لمساحات الذاكرة.

  • إدارة الذاكرة الثانوية (Secondary Storage): تتضمن إدارة المساحات الحرة، وتخصيص مناطق التخزين، وجدولة العمليات على القرص الصلب.

إدارة عملية الادخال/الإخراج

  • وظائف إدارة الأدخال/الإخراج: توفير برامج (محركات) مخصصة لكل جهاز إدخال/إخراج، وإخفاء أجهزة الإدخال / الإخراج من المستخدمين (مع منحهم واجهة موحَّدة)، وإدارة الذاكرة المستخدمة في عمليات الإدخال / الإخراج (مثل الـ Buffer، والـ Cache).

إدارة الملفات

  • مفهوم الملف: هو وحدة منطقية لخزن المعلومات، مستقلة عن نوع الجهاز، بمعلومات مرتبطة به (مثل اسم، تاريخ، وزمن إنشائه).

  • وظائف إدارة الملفات: تتضمن إنشاء/محو الملفات والمجلدات، وتوفير أدوات التعامل معها (مثل القراءة، والكتابة، والنقل، و الحذف).

إدارة الشبكة

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

نظام الحماية

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

Studying That Suits You

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

Quiz Team

Related Documents

Description

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

More Like This

Operating Systems Overview
8 questions

Operating Systems Overview

PoignantLucchesiite avatar
PoignantLucchesiite
Introduction to Operating Systems
16 questions
Use Quizgecko on...
Browser
Browser