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

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
10 questions

Operating Systems Overview

PoignantLucchesiite avatar
PoignantLucchesiite
Introduction to Operating Systems
16 questions
Operating Systems Functions and Management
5 questions
Use Quizgecko on...
Browser
Browser