مقدمة في أنظمة التشغيل

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)
  • التخزين السريع

ما هي العملية المرتبطة بتنظيم البيانات وتقسيمها على القرص؟

  • إعادة التهيئة
  • النسخ الاحتياطي
  • التحجيم
  • التقسيم والحماية (correct)

أي التقنيات التالية تُستخدم لتحسين أداء التخزين؟

  • تخصيص الموارد (correct)
  • ضغط البيانات
  • تكرار البيانات
  • ترميز البيانات

ما هو الهدف من جدولة الأقراص؟

<p>تحسين سرعة الوصول إلى البيانات (D)</p> Signup and view all the answers

ما هي العناصر الرئيسية التي يجب مراعاتها عند التعامل مع التخزين البصري والمغناطيسي؟

<p>التكنولوجيا المستخدمة ونوع التخزين (D)</p> Signup and view all the answers

ما هو الغرض من جهاز التحكم (Controller) في نظام التشغيل؟

<p>تسهيل الاتصال بين ال CPU والأجهزة الأخرى (B)</p> Signup and view all the answers

ما هي الوظيفة الرئيسية لسائق الجهاز (Device driver)؟

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

ما هي أبرز فوائد استخدام التخزين المؤقت؟

<p>زيادة سرعة وصول البيانات (C)</p> Signup and view all the answers

ما هو الباص (Bus) في نظام الحوسبة؟

<p>خط من اتصالات البيانات بين المكونات (A)</p> Signup and view all the answers

ما الهدف من استخدام التقنية المسماة بـ 'المقاطعات'؟

<p>تحسين كفاءة نظام التشغيل (D)</p> Signup and view all the answers

كيف يتم نقل البيانات بين ال CPU ووحدات التحكم في الأجهزة؟

<p>من خلال الباص (Bus) (A)</p> Signup and view all the answers

كيف يساهم التخزين المؤقت في معالجة الأخطاء؟

<p>عن طريق تحسين أداء الجهاز بطرق مختلفة (D)</p> Signup and view all the answers

كيف تؤثر المقاطعات على العمليات المعالجة في النظام؟

<p>تعطي الأولوية لمقاطع محددة (A)</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>يتم تنفيذ عملية تكميلية بشكل فوري (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>تدهور أداء النظام بشكل عام (B)</p> Signup and view all the answers

ما هو مفهوم المعالجة المتعددة؟

<p>توزيع المهام على عدة معالجات في وقت واحد. (A)</p> Signup and view all the answers

أي من الأنظمة التالية يُصنف كجهاز مضمن؟

<p>ميكروويف. (C)</p> Signup and view all the answers

ما هي وظيفة الKernel في نظام التشغيل؟

<p>التفاعل مع الأجهزة. (A)</p> Signup and view all the answers

أي نوع من الحواسيب يُستخدم بشكل أساسي لأغراض معالجة البيانات الكبيرة؟

<p>الحواسيب المركزية (Mainframes). (C)</p> Signup and view all the answers

ما هو مفهوم التعليمات البرمجية النظامية؟

<p>مجموعة من الأوامر التي تتحكم في كيفية تنفيذ البرامج. (B)</p> Signup and view all the answers

أي من هذه الأنظمة يعتبر نظامًا عابرًا للوظائف؟

<p>نظام التشغيل Windows. (A)</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>تنفيذ العمليات عبر مواقع متعددة. (A)</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>خادم مخصص. (B)</p> Signup and view all the answers

ما هو مفهوم Virtualization في أنظمة الحوسبة السحابية؟

<p>تقنية لإنشاء بيئات افتراضية على خوادم متعددة (B)</p> Signup and view all the answers

أي من التطبيقات التالية يعتبر جزءاً من الحوسبة السحابية؟

<p>برامج التخزين السحابية مثل Google Drive (A)</p> Signup and view all the answers

ما هو الاستخدام الرئيسي لأنظمة التحكم المدمجة Real-Time Embedded Systems؟

<p>مراقبة وإدارة الأجهزة الذكية (A)</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

ما هو الفرق بين Local و Wide و Metropolitan Area Networks؟

<p>تحدد المسافة التي تغطيها الشبكة (A)</p> Signup and view all the answers

ما هو أحد التطبيقات الأساسية لتقنية TCP/IP في الشبكات؟

<p>نقل البيانات بين الشبكات المختلفة (A)</p> Signup and view all the answers

ما هي التحديات الرئيسية في إدارة البيانات في الأنظمة الموزعة؟

<p>تنسيق البيانات وإدارة التكرار (C)</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>تقليل التكلفة وزيادة الكفاءة (A)</p> Signup and view all the answers

في أي السياقات يتم استخدام أنظمة التحكم المدمجة؟

<p>في التطبيقات التي تتطلب استجابة فورية (D)</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>تقليل زمن الوصول للبيانات (B)</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>زيادة احتمال حدوث الأعطال (B)</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

أي من العبارات التالية تُمثل ميزة لـ ‎'جدولة الأقراص' (disk scheduling)‎؟

<p>تحسين أداء الوصول إلى البيانات (A)</p> Signup and view all the answers

أي تقنية تخزين تُستخدم في الأجهزة التي تُقرأ وتُكتب  بالليزر  مثل الأقراص المضغوطة ؟

<p>التخزين البصري (A)</p> Signup and view all the answers

ما هو الهدف من  ‎'تقسيم القرص'‬ (partitioning) ؟

<p>تقسيم القرص الصلب إلى أقسام منطقية (C)</p> Signup and view all the answers

ما هو الغرض من استخدام التخزين المؤقت (cache) في أنظمة الحوسبة؟

<p>توفير وصول أسرع للبيانات المستخدمة بشكل متكرر  (A)</p> Signup and view all the answers

ما هو مفهوم إدارة المدخلات والمخرجات (I/O Management) في أنظمة الحوسبة؟

<p>إدارة تدفق البيانات بين أجزاء النظام المختلفة (A)</p> Signup and view all the answers

أي من التقنيات التالية يُستخدم للتقليل من زمن الانتظار أثناء معالجة البيانات؟

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

ما هي الفائدة الرئيسية من استخدام تقنية التخزين المؤقت (Caching)؟

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

أي نوع من الإدارة يتعلق بتحسين أداء العمليات في التعامل مع بيانات المدخلات والمخرجات؟

<p>I/O Scheduling (C)</p> Signup and view all the answers

ما المقصود بتقنية Spooling في إدارة المدخلات والمخرجات؟

<p>إدارة طباعة البيانات وتخزينها مؤقتًا للمعالجة (A)</p> Signup and view all the answers

أي من الخيارات التالية يُعتبر أحد المبادئ الأساسية في تعزيز أداء إدخال/إخراج البيانات؟

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

ما الفرق بين Buffering وCaching في إدارة البيانات؟

<p>Buffering يُستخدم لأغراض التخزين المؤقت، بينما Caching لتحسين الأداء. (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>تستخدم Quantum لتوزيع الوقت (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>تخصيص الذاكرة والجدولة (C)</p> Signup and view all the answers

ما الذي يتحكم في الوقت المستغرق لكل عملية في الأنظمة المتعددة المهام؟

<p>جدول العمليات (A)</p> Signup and view all the answers

ما هو تأثير عدم جدولة العمليات بشكل صحيح في نظام التشغيل؟

<p>حدوث Deadlock (B)</p> Signup and view all the answers

كيف يتم إدارة الذاكرة الافتراضية في نظام التشغيل؟

<p>من خلال تخصيص ذاكرة فعالة للعمليات (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>باستخدام خوارزميات التشفير (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

ما هو الهدف من إدارة شبكة الإدخال والإخراج في نظام التشغيل؟

<p>تسهيل التفاعل مع المستخدم (A)</p> Signup and view all the answers

ما هو الهدف من حماية المستخدمين في أنظمة الحوسبة؟

<p>حماية المعلومات الخاصة بالمستخدمين (B)</p> Signup and view all the answers

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

<p>استخدام معرفات المستخدمين (User IDs) (C)</p> Signup and view all the answers

ما يعتبر أحد عواقب ارتفاع امتيازات المستخدم في نظام التشغيل؟

<p>تصعيد الامتيازات (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>نظام يتكون من عدة مكونات تعمل معاً (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>تخصيص الموارد (D)</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>التشكيلات الأمنية المتقدمة (C)</p> Signup and view all the answers

ما هو الهدف الرئيسي من تقنية "التوهم" (Virtualization) في مجال الحوسبة السحابية؟

<p>تقليل تكلفة البنية التحتية للحوسبة (D)</p> Signup and view all the answers

ما هو الفرق الأساسي بين وظيفة "Virtualization" ووظيفة "VMM" في مجال الحوسبة السحابية؟

<p>&quot;Virtualization&quot; تُستخدم لتقسيم الموارد بين عدة أجهزة افتراضية بينما &quot;VMM&quot; تُشرف على هذه العملية (A)</p> Signup and view all the answers

ما هي إحدى المزايا الرئيسية لأنظمة الحوسبة السحابية "Cloud Computing"؟

<p>توفير إمكانية الوصول إلى البرامج و البيانات من أي مكان في العالم (C)</p> Signup and view all the answers

ما هو الفرق بين " Dropbox " و " Google Drive " و " IBM cloud " في مجال التخزين السحابي؟

<p>&quot; Google Drive &quot; و &quot; Dropbox &quot; هما خدمات شخصية لفرد واحد، بينما &quot; IBM cloud &quot; هو خدمة تخزين سحابية للشركات والمنظمات الكبيرة و تتضمن مُيزات أكثر تطورًا (D)</p> Signup and view all the answers

ما هو المجال الذي تركز عليه أنظمة التحكم المدمجة (Real-Time Embedded Systems)?

<p>التحكم في الأجهزة المُدمجة مثل الأجهزة الطبية و السيارات (A)</p> Signup and view all the answers

ما هو الغرض من استخدام "load balancing" في المُشاريع الحوسبية الموزعة؟

<p>توزيع العمل بالتساوي على جميع المُعالج في النظام (A)</p> Signup and view all the answers

ما هو المقصود بـ "Communication Scheme" في المُشاريع الحوسبية المُوزعة؟

<p>طريقة الاتصال بين أجزاء النظام المُوزعة و تبادل البيانات بينهما (A)</p> Signup and view all the answers

ما هي إحدى أهم التطبيقات الأساسية لتقنية "TCP/IP" في شبكات الحاسوب؟

<p>توفير إمكانية الاتصال بين أجهزة الحاسوب في الشبكة و مُشاركة البيانات بينها (A)</p> Signup and view all the answers

ما هي أهم الخصائص التي يجب أن تُراعى في الأنظمة المُوزعة لضمان ثباتها و أمانها؟

<p>استخدام نظام تشفير قوي و توفير نسخ احتياطية من البيانات في عدة مواقع (C)</p> Signup and view all the answers

ما هي منصة "IBM cloud" تُقدم للشركات و المنظمات الكبيرة؟

<p>توفير نظام تخزين سحابي آمن و خدمات مُتعددة مثل الاستضافة و البرمجة (B)</p> Signup and view all the answers

ما هي أهم الخصائص التي يُمكن أن تُساهم في تحسين أداء المُشاريع الحوسبية المُوزعة؟

<p>توزيع العمل بالتساوي على جميع المُعالج في النظام و ضمان عدم حدوث العطل في المُعالج الرئيسي (A)</p> Signup and view all the answers

ما هو الهدف الرئيسي من استخدام أنظمة الحوسبة السحابية "Cloud Computing"؟

<p>توفير خدمة لاستضافة التطبيقات و البيانات وصولًا مُتواصلًا إلى الشبكة و المُستخدمين في العالم كله (A)</p> Signup and view all the answers

ما هو الفرق بين "Local Area Network (LAN)" و "Wide Area Network (WAN)" و "Metropolitan Area Network (MAN)" و "Personal Area Network (PAN)" ؟

<p>&quot;MAN&quot; تُستخدم لربط أجهزة الحاسوب في مدينة واحدة، بينما &quot;WAN&quot; تُستخدم لربط أجهزة الحاسوب في مناطق جغرافية أكبر (A), &quot;LAN&quot; تُستخدم لربط أجهزة الحاسوب في مكتب واحد، بينما &quot;WAN&quot; تُستخدم لربط أجهزة الحاسوب في مناطق جغرافية متباعدة (B)</p> Signup and view all the answers

ما هي أهم مُزايا استخدام أنظمة التحكم المُدمجة "Real-Time Embedded Systems" في المجالات التطبيقية ؟

<p>تحسين كفاءة الأجهزة المُدمجة و زيادة سرعتها و دقتها في التحكم في المُشاريع و الأنظمة الصناعية (B)</p> Signup and view all the answers

ما هي أهم التحديات التي تواجه إدارة البيانات في الأنظمة المُوزعة؟

<p>ضمان سلامة البيانات و دقتها و توفير نظام أمان قوي و إدارة توزيع البيانات بشكل فعال بين أجزاء النظام (B)</p> Signup and view all the answers

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

Controller

جهاز يتحكم في الأجهزة ويعالج البيانات بين البرامج والأجهزة.

Signup and view all the flashcards

Device driver

برنامج يتيح للنظام تشغيل الأجهزة والتفاعل معها.

Signup and view all the flashcards

Bus

نظام ينقل البيانات بين CPU وأجهزة أخرى.

Signup and view all the flashcards

Buffer

مساحة تخزين مؤقتة للبيانات قبل استخدامها.

Signup and view all the flashcards

CPU

وحدة المعالجة المركزية، تُعتبر 'عقل' الكمبيوتر.

Signup and view all the flashcards

إلغاء التثبيت (Unmounting)

عملية إزالة وحدة تخزين من النظام بحيث لا يمكن الوصول إليها.

Signup and view all the flashcards

تخصيص التخزين (Storage Allocation)

توزيع المساحة على وحدات التخزين لتخزين البيانات.

Signup and view all the flashcards

جدولة القرص (Disk Scheduling)

طريقة إدارة طلبات القراءة والكتابة على القرص لتحقيق الكفاءة.

Signup and view all the flashcards

تقسيم وحماية (Partitioning & Protecting)

تقسيم القرص إلى أقسام وتوفير الحماية للبيانات.

Signup and view all the flashcards

تخزين ثلاثي (Tertiary Storage)

تخزين بيانات لا يلزم الوصول إليها بشكل متكرر مثل التخزين المغناطيسي والضوئي.

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

Virtualization

تقنية تسمح بتشغيل أنظمة تشغيل متعددة على جهاز واحد.

Signup and view all the flashcards

Cloud Computing

استخدام الإنترنت لتوفير موارد الحوسبة مثل التخزين والتطبيقات.

Signup and view all the flashcards

Real-Time Embedded Systems

أنظمة تضم شريحة إلكترونية تعمل في الوقت الحقيقي لأداء مهام محددة.

Signup and view all the flashcards

Distributed Systems

نظام يتكون من حواسيب متعددة تتعاون لتقديم خدمة واحدة.

Signup and view all the flashcards

Local Area Network (LAN)

شبكة تربط أجهزة ضمن منطقة جغرافية صغيرة مثل منزل أو مكتب.

Signup and view all the flashcards

Wide Area Network (WAN)

شبكة تغطي منطقة جغرافية واسعة تربط بين عدة مواقع.

Signup and view all the flashcards

Metropolitan Area Network (MAN)

شبكة تغطي مدينة أو منطقة حضرية واحدة.

Signup and view all the flashcards

Personal Area Network (PAN)

شبكة تربط الأجهزة القريبة مثل الهاتف والكمبيوتر.

Signup and view all the flashcards

Communication scheme

نظام لضمان نقل البيانات بكفاءة بين أجزاء الشبكة.

Signup and view all the flashcards

Load balancing

تقنية لتوزيع الحمل على عدة خوادم لتحسين الأداء.

Signup and view all the flashcards

Operating System (OS)

برمجيات تدير مكونات الحاسوب وتوفر خدمات للمستخدمين.

Signup and view all the flashcards

TCP/IP

مجموعة بروتوكولات تستخدم للاتصال عبر الشبكات المختلفة.

Signup and view all the flashcards

Advanced Server

خوادم تقدم ميزات وموارد متقدمة للمستخدمين.

Signup and view all the flashcards

Implementation

تنفيذ خطة أو فكرة في الواقع.

Signup and view all the flashcards

Networking

عملية ربط أجهزة الكمبيوتر ببعضها لتبادل المعلومات.

Signup and view all the flashcards

Study Notes

Introduction to Operating Systems

  • Operating systems act as an intermediary between users and computer hardware, providing a suitable environment for executing applications.
  • Key goals of operating systems include: executing user applications, providing a convenient user environment, and efficiently utilizing system resources.
  • The kernel is a crucial part of the OS, remaining active throughout the computer's operation.
  • System programs are collections of software that furnish an environment for executing and running applications, offering services to users.
  • Application programs are all programs not intimately linked to the operating system, including various software frameworks like VLC, Notepad, Adobe, etc.

Operating System Concepts

  • Introduction to operating systems
  • Operating system structure
  • Concept of processes
  • Threads
  • CPU scheduling
  • Process synchronization
  • Deadlock

Key Components

  • Operating System Definition
  • Operating System Tasks
  • Computer System Components
  • Controller
  • Interrupts
  • Timing Diagram for I/O Interrupts
  • Direct Memory Access (DMA) Structure
  • Memory Hierarchy
  • System call interface
  • Single & Multi Processing
  • Multiprogramming vs multitasking
  • Operating system tasks
  • Kernel data structures
  • Computing Environments
  • Popular operating systems

Process Management

  • Process definition: A program in execution.
  • Process termination: Releasing resources consumed by a process.
  • Process management activities: Creating and terminating processes, suspending and resuming execution, handling process synchronization and interaction, and handling processes.
  • Deadlock handling: Dealing with situations where processes are blocked indefinitely.

Memory Management

  • Memory management aims to effectively allocate and deallocate RAM, improve CPU efficiency, and improve system responsiveness.
  • It's responsible for tracking active processes and their memory usage.

File-system Management

  • File-system management provides a unified and logical method for storing data.
  • It abstracts the physical characteristics of storage.
  • It manages files, directories, access speed, capacity, and data transfer rates.
  • Associated activities include creating and deleting files, moving files, organizing files in directories, and controlling access permissions.
  • File-system management involves managing storage space, backing up files, and placing files on storage devices.

Mass-Storage Management

  • Mass storage management handles data storage using devices like disks.
  • Activities include: -Managing free space, -mounting and unmounting drives, -allocating storage space, -handling disk scheduling, and -partitioning and protecting disks.

Caching

  • Caching is a very fast memory type that is close in speed to the processor, small in size, and expensive.
  • It stores frequently accessed data for rapid retrieval.
  • The cache is checked first when data is needed, and if it's found, it's used directly; otherwise, it's fetched from slower memory into the cache for later use.

I/O Management

  • I/O management hides hardware details from users.
  • Key functions include buffering, caching, spooling, device drivers, and managing different I/O devices.

Protection and Security

  • Protection mechanisms control access to system resources.
  • Security safeguards the system against internal and external threats.
  • Processes and users are typically assigned unique IDs to manage access privileges.
  • Privilege escalation allows for changes in user permissions.

Kernel Data Structures

  • Kernel, the core of the OS, manages system resources and facilitates communication between hardware and software components.
  • Kernel data structures include various data structures, such as singly linked lists, doubly linked lists, circular linked lists, binary search trees, and hash maps.
  • Bitmaps are used for representing data about the system's state.

Computing Environments (including traditional, mobile, client-server, peer-to-peer, cloud-based, real-time systems, distributed systems)

  • Traditional computing environments comprise standalone systems with diverse uses.
  • Mobile computing environments emphasize wireless communication and user-friendly interfaces.
  • Client-server architectures rely on central server systems to deliver resources to requesting clients.
  • Peer-to-peer systems establish direct interactions between equal participants.
  • Cloud computing offers easily scalable services.
  • Real-time embedded systems operate under specific time constraints.
  • Distributed systems combine geographically scattered computing systems.

Studying That Suits You

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

Quiz Team

Related Documents

More Like This

Exploring Core Components of Operating Systems
11 questions
Systemy Operacyjne - Główne cechy
125 questions

Systemy Operacyjne - Główne cechy

IntegratedGreenTourmaline avatar
IntegratedGreenTourmaline
Operating Systems Concepts
45 questions

Operating Systems Concepts

EarnestAntigorite5965 avatar
EarnestAntigorite5965
Operating Systems and Processes
15 questions

Operating Systems and Processes

ProudBlueLaceAgate3248 avatar
ProudBlueLaceAgate3248
Use Quizgecko on...
Browser
Browser