أساسيات نظام التشغيل

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

البت يمكن أن يحمل قيمة واحدة فقط (0 أو 1).

False (B)

تتكون البايت من ______ بت.

8

ما هي الكلمة أكثر ما تتناسب مع الوصف: "الوحدة الأصلية للبيانات في بنية الكمبيوتر".

  • الكلمة (correct)
  • الجيغابايت
  • البايت
  • البت

ما هي القيمة تقريبية لـ 1 تيرابايت ؟

<p>1,024 جيجابايت</p> Signup and view all the answers

طابق وحدات التخزين مع تعريفاتها:

<p>البت = أصغر وحدة تخزين البايت = 8 بت الكلمة = الوحدة الأصلية للبيانات في بنية كمبيوتر الكيلوبايت = 1,024 بايت الميغابايت = 1,024 كيلوبايت</p> Signup and view all the answers

برنامج التشغيل هو أحد برامج النظام.

<p>True (A)</p> Signup and view all the answers

يتم تحميل ______ عند تشغيل الجهاز أو إعادة تشغيله.

<p>برنامج التشغيل الأساسي</p> Signup and view all the answers

أين يتم تخزين برنامج التشغيل الأساسي عادةً؟

<p>ROM (A)</p> Signup and view all the answers

ما هو الغرض من برنامج التشغيل الأساسي؟

<p>تهيئة جميع جوانب النظام وتحميل نواة نظام التشغيل وتشغيلها.</p> Signup and view all the answers

طابق المصطلحات التالية مع تعريفاتها:

<p>نواة نظام التشغيل = جزء من نظام التشغيل مسؤول عن إدارة الموارد الأساسية للنظام مُتحكّم الجهاز = وحدة تتحكم في جهاز معين مثل لوحة المفاتيح أو القرص الصلب عطل = مقاطعة تم إنشاؤها بواسطة البرنامج بسبب خطأ أو طلب من المستخدم مقاطعة = حدث غير متوقع يؤدي إلى إنهاء تنفيذ البرنامج الحالي.</p> Signup and view all the answers

يمكن لمعالج CPU و أجهزة الإدخال / الإخراج العمل بشكل متزامن.

<p>True (A)</p> Signup and view all the answers

ما هو دور مُتحكّم الجهاز؟

<p>التحكم في جهاز معين (D)</p> Signup and view all the answers

يُستخدم ______ لتحديد نوع المقاطعة التي حدثت.

<p>نظام المقاطعة الموجه</p> Signup and view all the answers

ما هو دور المعالج في معالجة المقاطعة؟

<p>يحفظ حالة المعالج مثل سجلات النظام وعنوان البرنامج، ثم ينتقل إلى معالجة المقاطعة.</p> Signup and view all the answers

يتم تشغيل نظام التشغيل بشكل شبه تلقائي بسبب المقاطعات.

<p>True (A)</p> Signup and view all the answers

ما هو دور نظام التشغيل في تخصيص الموارد؟

<p>ينظم استخدام الموارد بين التطبيقات والمستخدمين. (A)</p> Signup and view all the answers

نظام التشغيل مسؤول عن إدارة جميع الموارد في النظام.

<p>True (A)</p> Signup and view all the answers

ما هي مكونات النظام الحاسوبي الأساسية؟

<p>الأجهزة، نظام التشغيل، برمجيات التطبيق، المستخدمين</p> Signup and view all the answers

يهدف نظام التشغيل إلى جعل نظام الحاسوب ______ للاستخدام.

<p>سهلاً</p> Signup and view all the answers

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

<p>جميع الخيارات أعلاه (A)</p> Signup and view all the answers

يُهمل المستخدم أهمية استخدام الموارد بشكل فعال.

<p>True (A)</p> Signup and view all the answers

ما هي الأساليب التي يتم استخدامها في أنظمة الحاسوب المُشتركة لضمان إرضاء جميع المستخدمين؟

<p>إدارة الموارد بشكل فعال لضمان عدم حدوث تنافس بين المستخدمين على الموارد ذات القدرة المحدودة.</p> Signup and view all the answers

تُعد أنظمة التشغيل ______ .

<p>مُوزّعة الموارد</p> Signup and view all the answers

يمكن أن تُدار أجهزة الحاسوب المُدمجة من خلال واجهة مستخدم كاملة.

<p>False (B)</p> Signup and view all the answers

تعتبر الذاكرة الرئيسية (Main Memory) هي وسيلة التخزين الرئيسية التي يمكن للمعالج الوصول إليها مباشرة.

<p>True (A)</p> Signup and view all the answers

ما هي مميزات أقراص التخزين الصلبة (Hard Disks)؟

<p>قدرة تخزين كبيرة و التخزين غير المتقلب. (B)</p> Signup and view all the answers

ما هي تقنية تخزين البيانات التي تعتبر أسرع من أقراص التخزين الصلبة (Hard Disks)؟

<p>أقراص التخزين الصلبة ذات الحالة الصلبة (Solid-state disks - SSDs)</p> Signup and view all the answers

___ هي عملية نسخ البيانات من نظام تخزين أبطأ إلى نظام تخزين أسرع مؤقتًا.

<p>التخزين المؤقت (Caching)</p> Signup and view all the answers

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

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

تستخدم تقنية الوصول المباشر للذاكرة (Direct Memory Access - DMA) لعمليات نقل البيانات عالية السرعة من خلال وحدة المعالجة المركزية.

<p>False (B)</p> Signup and view all the answers

طابق أنواع التخزين مع خصائصها:

<p>الذاكرة الرئيسية (Main Memory) = سرعة عالية و التخزين المتقلب. التخزين الثانوي (Secondary Storage) = قدرة تخزين كبيرة و التخزين غير المتقلب. أقراص التخزين الصلبة (Hard Disks) = قدرة تخزين كبيرة و التخزين غير المتقلب. أقراص التخزين الصلبة ذات الحالة الصلبة (Solid-state disks - SSDs) = سرعة عالية و القدرة على الوصول العشوائي (Random Access)</p> Signup and view all the answers

أيٌّ من الخيارات التالية لا يُمثّل وظيفة لنظام التشغيل؟

<p>إدارة الشبكة (A)</p> Signup and view all the answers

يُصنف نظام تشغيل Windows كـ نظام تشغيل موزع (Distributed Operating System).

<p>False (B)</p> Signup and view all the answers

أذكر ثلاث مكونات رئيسية في هيكل نظام التشغيل.

<p>نواة النظام (Kernel)، الواجهة (Shell)، الخدمات (System Services)</p> Signup and view all the answers

يُعرف ______ بأنه واجهة بين المستخدم والنواة (Kernel) في نظام التشغيل.

<p>الواجهة (Shell)</p> Signup and view all the answers

اطابق المصطلح من العمود الأول مع التعريف المناسب من العمود الثاني:

<p>إدارة الذاكرة = تنظيم وتخصيص موارد الذاكرة للعمليات إدارة العمليات = تحكم في إنشاء وتنفيذ العمليات وإلغائها إدارة الأجهزة = توفير الوصول إلى الأجهزة المختلفة مثل القرص الصلب والطابعة إدارة التخزين = تحكم في تخصيص وتنظيم المساحة على وسائل التخزين الأمان (Protection) = ضمان حماية البيانات من الوصول غير المصرح به</p> Signup and view all the answers

ما هي بعض مزايا معالجة متعددة النوى؟

<p>زيادة الإنتاجية (B), زيادة الموثوقية (C), اقتصاديات الحجم (D)</p> Signup and view all the answers

في نظام معالجة متعدد النوى، تؤدي جميع المعالجات جميع المهام.

<p>False (B)</p> Signup and view all the answers

ما هو نوع التصميم الذي تشير إليه أنظمة متعددة الرقائق ونوى متعددة، والتي تحتوي على كل الرقائق؟

<p>نظام يحتوي على العديد من الأنظمة منفصلة</p> Signup and view all the answers

______ هي أنظمة تشبه أنظمة متعددة المعالجات، ولكنها تستخدم أنظمة متعددة تعمل معًا.

<p>أنظمة مجمعة</p> Signup and view all the answers

طابق أنواع النوى المتعددة مع تعريفاتها:

<p>متعددة الرقائق = نظام يحتوي على رقائق متعددة (CPU) متصلة ببعضها البعض. نوى متعددة = رقاقة واحدة تحتوي على معالجات متعددة. نظام مجمع = أنظمة متعددة تعمل معًا لتوفير موثوقية عالية.</p> Signup and view all the answers

ما هو أحد أسباب استخدام أنظمة مجمعة؟

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

في نظام التجميع غير المتماثل، يتم تشغيل جميع التطبيقات على جميع العقد.

<p>False (B)</p> Signup and view all the answers

ما هو الغرض من مدير القفل الموزع (DLM) في أنظمة مجمعة؟

<p>تجنب العمليات المتضاربة</p> Signup and view all the answers

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

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

الهدف من تقنية تكامل الوقت (multitasking) هو السماح للمستخدمين بالتفاعل مع برامجهم أثناء تشغيلها.

<p>True (A)</p> Signup and view all the answers

Flashcards

نظام التشغيل

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

إدارة العمليات

تتعلق بإنشاء وإدارة وإيقاف العمليات في نظام التشغيل.

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

تنظيم وتوزيع الذاكرة بين العمليات في النظام.

إدارة التخزين

تعنى بتنظيم البيانات وحمايتها على وسائط التخزين.

Signup and view all the flashcards

الحماية والأمان

توفير سلامة النظام والمستخدمين ضد التهديدات.

Signup and view all the flashcards

بت

البت هو وحدة تخزين ثنائية تحتوي على القيمة 0 أو 1.

Signup and view all the flashcards

بايت

البايت يتكون من 8 بتات وهو أصغر وحدة تخزين مريحة في الكمبيوتر.

Signup and view all the flashcards

كلمة

الكلمة هي وحدة البيانات الأصلية لعمارة الكمبيوتر، وتتكون من بايتات.

Signup and view all the flashcards

كيلوبايت

كيلوبايت يعادل 1,024 بايت.

Signup and view all the flashcards

جيجابايت

جيجابايت يعادل 1,0242 بايت، أو تقريبا مليار بايت.

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

النظام المعتمد على التداخل

نظام تشغيل يتفاعل مع الأحداث الداخلية والخارجية عبر التداخلات.

Signup and view all the flashcards

العفو (استثناء)

تداخل يولده برنامج بسبب خطأ أو طلب مستخدم.

Signup and view all the flashcards

برنامج النظام

يأتي مع نظام التشغيل ويدير موارد النظام.

Signup and view all the flashcards

الذاكرة الرئيسية

وسيلة التخزين الأساسية التي يمكن الوصول إليها مباشرة بواسطة المعالج.

Signup and view all the flashcards

التخزين الثانوي

وسيلة تخزين غير متvolatile تعمل كامتداد للذاكرة الرئيسية.

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

الذاكرة الافتراضية

السماح بتشغيل برامج أكبر من الذاكرة الفعلية.

Signup and view all the flashcards

Study Notes

Advanced Operating System Concepts

  • Operating systems act as intermediaries between users and computer hardware.
  • They manage hardware resources, execute user programs, and make the system convenient to use efficiently.
  • Computer systems comprise hardware, operating system, application programs, and users.
  • Hardware includes CPU, memory, and I/O devices.
  • Operating systems manage and coordinate the use of hardware resources among applications.
  • Applications are programs that leverage system resources, like word processors, browsers, and databases.
  • Users include people and systems interacting with the computer.

Operating System Functions

  • Operating systems manage resources, ensuring fair and efficient resource allocation.
  • They control program execution, managing errors and preventing misuse.
  • Operating systems are responsible for resource allocation and control.

Operating System Definition

  • The OS is a resource allocator and a control program.
  • The kernel is the one program running continuously.
  • Other components are either system programs (part of the OS) or application programs.

Computer Startup

  • A bootstrap program, often firmware, initializes the system and loads the OS kernel.

Computer System Organization

  • CPUs, device controllers, and memory are interconnected via a common bus.
  • Concurrent execution of CPUs and devices occurs.
  • I/O devices operate concurrently with the CPU.

Common Functions of Interrupts

  • Interrupts transfer control to interrupt service routines.
  • They involve an interrupt vector, containing addresses of all service routines.
  • Software-generated interrupts include exceptions and user requests.

Interrupt Handling

  • The operating system preserves the CPU state and determines the interrupt type.
  • Polling or vectored systems determine appropriate actions for different interrupts.

Storage Definitions

  • The fundamental storage unit is a bit, with values 0 or 1.
  • A byte is eight bits, the smallest convenient storage unit on most computers.
  • Words are computer-architecture-dependent storage units, typically comprising one or more bytes.
  • Computer storage measurements use units like KB (kilobytes), MB (megabytes), GB (gigabytes), etc.

Storage Structure

  • Main memory provides direct, random access for the CPU, usually volatile,
  • Secondary storage extends main memory with non-volatile capacity, like hard disks.
  • Solid-state disks are faster than hard disks and nonvolatile Solid-state storage technologies are improving.

Storage Hierarchy

  • Storage systems are organized in a hierarchy based on speed, cost, and volatility.
  • Caching, copying information to faster storage, improves performance.
  • Device drivers provide a uniform interface between storage controllers and the OS kernel.

Storage-Device Hierarchy

  • Various storage devices are in the hierarchy, from registers to tapes.

Caching

  • Caching improves performance by copying information to faster storage.
  • The cache is checked first, retrieving information directly from cache when available.

Direct Memory Access (DMA)

  • High-speed I/O devices use DMA to transfer data directly to main memory without CPU intervention.

Modern Computer Operation

  • I/O operations involve device drivers, controllers, and interrupts.

Computer System Architecture

  • Single-processor systems are common but multiprocessor systems (also parallel systems, tightly connected) are increasingly important, offering advantages such as increased throughput, economy of scale, and increased reliability.
  • Two types of multiprocessor systems are asymmetric and symmetric multiprocessing.

Symmetric Multiprocessing (SMP)

  • Symmetric multiprocessing systems use similar architecture to share tasks efficiently.

Clustered Systems

  • Clustered systems group multiple systems together. This improves reliability (asymmetric/symmetric clustering), high-availability, and high performance.

Studying That Suits You

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

Quiz Team

Related Documents

More Like This

Use Quizgecko on...
Browser
Browser