📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
نوع: محتوى تعليمي
هل تتذكر دورة الجلب والتنفيذ؟ إن البرنامج المنفذ يتم تحميله في الذاكرة الرئيسية ويتم معالجته تعليماته واحدة بعد الأخرى داخل وحدة المعالجة المركزية، تدعم جميع أجهزة الحاسب تقنية البرمجة (Multiprogramming)، وهي تقنية تعمل على حفظ مجموعة من البرامج داخل الذاكرة لتتنافس للوصول إلى وحدة المعالجة المركزية لكي يتم تنفيذها، لذلك فإن مهمة نظام التشغيل هي إدارة الذاكرة لكي يبقى على اطلاع دائم بالذاكرة.
نوع: محتوى تعليمي
يدير نظام التشغيل استخدام وحدة المعالجة المركزية من خلال العمليات الفردية، حيث يتم تنفيذ عملية واحدة فقط في كل وحدة حياة الذاكرة.
مهام نظام التشغيل
نوع: محتوى تعليمي
مهام نظام التشغيل
1) إدارة الذاكرة
نوع: محتوى تعليمي
1) إدارة الذاكرة
نوع: محتوى تعليمي
يقوم نظام التشغيل بإدارة الذاكرة وذلك من خلال:
نوع: محتوى تعليمي
< تتبع مكان وجود البرنامج داخل الذاكرة.
نوع: محتوى تعليمي
< تحويل عناوين البرنامج المنطقية إلى عناوين ذاكرة حقيقية.
نوع: محتوى تعليمي
يتعامل نظام التشغيل مع الذاكرة الرئيسية على أنها مخزن بيانات مقسم إلى مجموعات من الخانات الثنائية التي تحتوي على محددًا بشكل فريد عنوان (Address). تبدأ التعليمات أو البيانات. كل جزء من هذا المخزن يجب أن يكون له عنوان من عناوين الذاكرة.
لمحة تاريخية
نوع: محتوى تعليمي
لمحة تاريخية
نوع: محتوى تعليمي
تستند جميع أنظمة التشغيل الحالية إلى نظام التشغيل يونكس (UNIX) الذي تم استخدامه لأول مرة في العام 1969.
نوع: METADATA
وزارة التعليم
Ministry of Education
2025 - 1447
نوع: METADATA
الشائعة المستخدمة حاليًا إلى نظام استخدامة لأول مرة في العام 1969.
نوع: METADATA
36
🔍 عناصر مرئية
A diagram showing a user interacting with a tablet, which connects to an 'Operating System' box. The Operating System box has arrows pointing to and from 'Application' and 'Hardware' boxes. The 'Hardware' box contains a representation of a CPU chip. The diagram illustrates the flow of control and data between these components.
Represents an application program.
Represents the operating system, acting as an intermediary.
Represents the computer's hardware components, specifically a central processing unit (CPU).
Represents the first program in a sequence.
Represents the second program in a sequence.
Represents the third program in a sequence.
📄 النص الكامل للصفحة
هل تتذكر دورة الجلب والتنفيذ؟ إن البرنامج المنفذ يتم تحميله في الذاكرة الرئيسية ويتم معالجته تعليماته واحدة بعد الأخرى داخل وحدة المعالجة المركزية، تدعم جميع أجهزة الحاسب تقنية البرمجة (Multiprogramming)، وهي تقنية تعمل على حفظ مجموعة من البرامج داخل الذاكرة لتتنافس للوصول إلى وحدة المعالجة المركزية لكي يتم تنفيذها، لذلك فإن مهمة نظام التشغيل هي إدارة الذاكرة لكي يبقى على اطلاع دائم بالذاكرة.
يدير نظام التشغيل استخدام وحدة المعالجة المركزية من خلال العمليات الفردية، حيث يتم تنفيذ عملية واحدة فقط في كل وحدة حياة الذاكرة.
--- SECTION: مهام نظام التشغيل ---
مهام نظام التشغيل
--- SECTION: 1) إدارة الذاكرة ---
1) إدارة الذاكرة
يقوم نظام التشغيل بإدارة الذاكرة وذلك من خلال:
< تتبع مكان وجود البرنامج داخل الذاكرة.
< تحويل عناوين البرنامج المنطقية إلى عناوين ذاكرة حقيقية.
يتعامل نظام التشغيل مع الذاكرة الرئيسية على أنها مخزن بيانات مقسم إلى مجموعات من الخانات الثنائية التي تحتوي على محددًا بشكل فريد عنوان (Address). تبدأ التعليمات أو البيانات. كل جزء من هذا المخزن يجب أن يكون له عنوان من عناوين الذاكرة.
--- SECTION: لمحة تاريخية ---
لمحة تاريخية
تستند جميع أنظمة التشغيل الحالية إلى نظام التشغيل يونكس (UNIX) الذي تم استخدامه لأول مرة في العام 1969.
وزارة التعليم
Ministry of Education
2025 - 1447
الشائعة المستخدمة حاليًا إلى نظام استخدامة لأول مرة في العام 1969.
36
--- VISUAL CONTEXT ---
**DIAGRAM**: Untitled
Description: A diagram showing a user interacting with a tablet, which connects to an 'Operating System' box. The Operating System box has arrows pointing to and from 'Application' and 'Hardware' boxes. The 'Hardware' box contains a representation of a CPU chip. The diagram illustrates the flow of control and data between these components.
Context: Illustrates the relationship between user, operating system, applications, and hardware in a computer system.
**DIAGRAM**: Untitled
Description: Represents an application program.
Context: Part of the system diagram showing where applications reside and interact.
**DIAGRAM**: Untitled
Description: Represents the operating system, acting as an intermediary.
Context: Central component in the diagram, managing resources and interactions.
**DIAGRAM**: Untitled
Description: Represents the computer's hardware components, specifically a central processing unit (CPU).
Context: Represents the physical components that the operating system manages.
**DIAGRAM**: Untitled
Description: Represents the first program in a sequence.
Context: Illustrates sequential program execution or memory allocation.
**DIAGRAM**: Untitled
Description: Represents the second program in a sequence.
Context: Illustrates sequential program execution or memory allocation.
**DIAGRAM**: Untitled
Description: Represents the third program in a sequence.
Context: Illustrates sequential program execution or memory allocation.
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 4 بطاقة لهذه الصفحة
ما هي إحدى المهام الرئيسية لنظام التشغيل في إدارة الذاكرة؟
- أ) تخصيص مساحة ذاكرة ثابتة لكل برنامج بغض النظر عن حجمه.
- ب) منع البرامج من الوصول إلى الذاكرة الرئيسية مباشرة.
- ج) تحويل عناوين البرنامج المنطقية إلى عناوين ذاكرة حقيقية.
- د) حذف البرامج من الذاكرة فور انتهاء تنفيذها.
الإجابة الصحيحة: c
الإجابة: تحويل عناوين البرنامج المنطقية إلى عناوين ذاكرة حقيقية.
الشرح: 1. البرنامج يستخدم عناوين منطقية (افتراضية) أثناء كتابته وتنفيذه.
2. نظام التشغيل مسؤول عن تعيين هذه العناوين المنطقية إلى عناوين فيزيائية حقيقية في الذاكرة الرئيسية.
3. هذه العملية تسمى ترجمة العنوان (Address Translation) وهي أساسية لتنفيذ البرامج.
تلميح: فكر في كيفية ترجمة النظام للعناوين التي يستخدمها البرنامج إلى أماكن فعلية في الذاكرة.
التصنيف: مفهوم جوهري | المستوى: متوسط
ما المقصود بتقنية البرمجة المتعددة (Multiprogramming) كما ورد في النص؟
- أ) تقنية تسمح بتشغيل برنامج واحد فقط في كل مرة على الحاسب.
- ب) تقنية تعمل على حفظ مجموعة من البرامج داخل الذاكرة لتتنافس للوصول إلى وحدة المعالجة المركزية لكي يتم تنفيذها.
- ج) تقنية لبرمجة التطبيقات بلغات متعددة في نفس الوقت.
- د) تقنية لتحسين سرعة تنفيذ برنامج واحد عن طريق تقسيمه إلى أجزاء.
الإجابة الصحيحة: b
الإجابة: تقنية تعمل على حفظ مجموعة من البرامج داخل الذاكرة لتتنافس للوصول إلى وحدة المعالجة المركزية لكي يتم تنفيذها.
الشرح: 1. تهدف تقنية البرمجة المتعددة إلى زيادة كفاءة استخدام وحدة المعالجة المركزية.
2. يتم تحميل عدة برامج في الذاكرة الرئيسية في نفس الوقت.
3. تتنافس هذه البرامج على وقت وحدة المعالجة المركزية، مما يسمح بتنفيذها بشكل شبه متزامن.
تلميح: تتعلق هذه التقنية بكيفية استغلال موارد النظام لتنفيذ أكثر من برنامج.
التصنيف: تعريف | المستوى: سهل
كيف يتعامل نظام التشغيل مع الذاكرة الرئيسية وفقًا للنص؟
- أ) يتعامل معها على أنها مساحة تخزين واحدة غير قابلة للتجزئة.
- ب) يتعامل معها على أنها مخزن بيانات مقسم إلى مجموعات من الخانات الثنائية، لكل منها عنوان فريد.
- ج) يتعامل معها على أنها امتداد للقرص الصلب لتخزين الملفات المؤقتة فقط.
- د) يتعامل معها على أنها ذاكرة تخزين مؤقتة (Cache) لوحدة المعالجة المركزية.
الإجابة الصحيحة: b
الإجابة: يتعامل معها على أنها مخزن بيانات مقسم إلى مجموعات من الخانات الثنائية، لكل منها عنوان فريد.
الشرح: 1. الذاكرة الرئيسية هي مخزن للبيانات والتعليمات.
2. ينظمها نظام التشغيل كمجموعات من الخانات الثنائية (Bits/Bytes).
3. يتم تحديد كل موقع في هذا المخزن بعنوان ذاكرة فريد (Unique Address) للتمييز بينه وبين المواقع الأخرى.
تلميح: فكر في البنية الأساسية للذاكرة وكيفية تنظيمها وتحديد مواقع البيانات فيها.
التصنيف: مفهوم جوهري | المستوى: متوسط
ما هو النظام الذي تستند إليه معظم أنظمة التشغيل الحالية وفقًا للصفحة؟
- أ) نظام التشغيل ويندوز (Windows).
- ب) نظام التشغيل لينكس (Linux).
- ج) نظام التشغيل يونكس (UNIX).
- د) نظام التشغيل دوس (DOS).
الإجابة الصحيحة: c
الإجابة: نظام التشغيل يونكس (UNIX).
الشرح: 1. تطورت أنظمة التشغيل على مر السنين من أنظمة أساسية.
2. وفقًا للنص، فإن نظام التشغيل يونكس (UNIX) الذي ظهر عام 1969 هو الأساس.
3. معظم أنظمة التشغيل الشائعة اليوم (مثل Linux, macOS) تستند إلى مفاهيم يونكس.
تلميح: فكر في نظام تشغيل تاريخي كان الأساس للعديد من الأنظمة الحديثة.
التصنيف: رقم/تاريخ | المستوى: سهل