Introduction to Operating Systems (OS)
29 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

ما هو الغرض الأساسي من إدارات المساحة الحرة على نظام الملفات؟

  • ضمان قدرة نظام الملفات على التعامل مع الملفات الكبيرة بحجم 10 جيجابايت أو أكثر.
  • تحسين سرعة الوصول إلى الملفات و تحسين أداء النظام. (correct)
  • توفير مساحة تخزين إضافية على القرص الصلب.
  • ضمان عدم فقدان البيانات بعد انقطاع التيار الكهربائي.
  • ما هو الغرض من عملية ‪mounting‬ في نظام ملفات؟

  • إنشاء نسخة احتياطية لجميع الملفات الموجودة على نظام الملفات.
  • التحقق من سلامة القرص الصلب قبل بدء النظام.
  • ربط نظام ملفات معين بجهاز تخزين محدد. (correct)
  • حذف الملفات غير المرغوب فيها من نظام الملفات.
  • ما هو الغرض من عمليات الحجز من أجل التخزين؟

  • توفير مساحة تخزين إضافية للملفات المؤقتة.
  • ضمان عدم وجود مساحة كافية على القرص الصلب لتثبيت البرنامج.
  • حذف الملفات غير المرغوب فيها من نظام الملفات.
  • حجز مساحة محددة على القرص الصلب للملفات ذات الأهمية العالية. (correct)
  • أي من العمليات التالية لا تتعلق بإدارة المساحة الحرة على نظام الملفات؟

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

    ما هي وظيفة برامج مستوى النواة (Kernel level Programs) في نظام التشغيل؟

    <p>إدارة جميع موارد النظام (D)</p> Signup and view all the answers

    ما هو سبب احتياج نظام التشغيل للعمل في الوضع الأساسي ‪ (kernel mode)‬ لتنفيذ برامج مستوى النواة؟

    <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

    <pre><code> . (D) </code></pre> Signup and view all the answers

    (Communication scheme)

    <pre><code>. (C) </code></pre> 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>يتم تنفيذ خدمة مستعجلة قبل استئناف التنفيذ الحالي (C)</p> Signup and view all the answers

    ما هو الغرض من المقاطعات "Interrupts" في نظام التشغيل؟

    <p>السماح للمعالج بتنفيذ مهام متعددة في وقت واحد (D)</p> Signup and view all the answers

    ما هو الفرق بين المقاطعة "Interrupt" و استدعاء الدالة "Function Call" ؟

    <p>المقاطعة غير متزامنة ، بينما استدعاء الدالة متزامنة (D)</p> Signup and view all the answers

    ما هي تقنية المحاكاة الافتراضية؟

    <p>عملية استضافة نظام تشغيل جديد داخل نظام التشغيل الحالي للجهاز. (D)</p> Signup and view all the answers

    ما هي وظيفة مدير الجهاز الافتراضي (؟VMM)

    <p>توفير خدمات المحاكاة الافتراضية. (D)</p> Signup and view all the answers

    ما هو مثال لبرنامج VMM ؟

    <p>VMware (D)</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>التفاعل مع نظام التشغيل الجديد كآلة مستقلة. (B)</p> Signup and view all the answers

    ما هي تقنية بروتوكول الاكتشاف؟

    <p>تقنية لتحديد وتوصيل الأجهزة على شبكة الإنترنت. (A)</p> Signup and view all the answers

    ما هي الأمثلة على تقنية بروتوكول الاكتشاف؟

    <p>Napster و Gnutella (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>إنشاء بيئة عمل افتراضية على جهاز حقيقي (A)</p> Signup and view all the answers

    ما هي السمة المميزة لأنظمة الزمن الحقيقي التي تجعلها مناسبة للتطبيقات التي تتطلب دقة في التوقيت؟

    <p>القدرة على الاستجابة السريعة للأحداث (B)</p> Signup and view all the answers

    Flashcards

    الافتراضية

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

    الحوسبة السحابية

    توفير خدمات الحوسبة عبر الإنترنت بدلًا من التخزين المحلي.

    أنظمة الزمن الحقيقي

    أنظمة يتطلب عملها معالجة البيانات في الوقت الفعلي.

    Kernel

    جزء أساسي من نظام التشغيل يدير الموارد الأساسية.

    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

    شبكة المنطقة الحضرية (MAN)

    هي شبكة تربط عدة شبكات محلية في منطقة جغرافية محددة.

    Signup and view all the flashcards

    شبكة المنطقة الشخصية (PAN)

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

    Signup and view all the flashcards

    مخطط التواصل (Communication scheme)

    نظام يتيح تبادل الرسائل بين الأنظمة المختلفة.

    Signup and view all the flashcards

    إيهام العمل على نظام واحد

    تقديم تجربة مستخدم كأن الأنظمة تعمل بشكل متكامل.

    Signup and view all the flashcards

    توزيع الحمل بين الحاسبات

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

    Signup and view all the flashcards

    بروتوكول الاكتشاف

    طريقة للبحث والتواصل بين الشبكات مثل Napster وGnutella.

    Signup and view all the flashcards

    VMware

    برنامج يسمح بتشغيل نظام Linux كضيف داخل نظام آخر.

    Signup and view all the flashcards

    نظام التشغيل الضيف

    نظام تشغيل يعمل داخل نظام تشغيل أساسي كبرنامج.

    Signup and view all the flashcards

    مدير الآلات الافتراضية (VMM)

    يقدم خدمات إدارة الأنظمة الافتراضية.

    Signup and view all the flashcards

    تطبيقات Linux

    برامج تعمل داخل نظام Linux، حتى لو كان ضيفًا.

    Signup and view all the flashcards

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

    النظام الذي يستضيف أنظمة تشغيل ضيفية.

    Signup and view all the flashcards

    المحاكاة الافتراضية

    خلق بيئة افتراضية لتشغيل أنظمة متعددة.

    Signup and view all the flashcards

    Study Notes

    Introduction to Operating Systems (OS)

    • OS acts as an intermediary between the user and computer hardware, providing a suitable environment for running programs.
    • OS objectives include executing user programs, simplifying user problems, providing a convenient environment, and maximizing resource utilization (efficiently).

    Kernel

    • The kernel is a crucial part of the OS that cannot be disabled while the computer is running.
    • It essentially serves as the core of the OS.
    • Kernel's role includes memory management, process management, device drivers, and system calls/security.

    System Programs

    • System programs create the environment for executing and running other applications.
    • They provide services to the users. Examples include Assembler, Compiler, and Command Line.

    Application Programs

    • Application programs are not directly linked to the OS; they work independently.
    • These are programs like Adobe, VLC, Notepad, and various games.

    Middleware

    • These are software frameworks that deliver extra services to application developers.
    • They are built into general-purpose OS and are present in mobile computing systems.
    • Examples include frameworks for databases, multimedia, and graphics.

    Computer Types

    • Mainframe Computers: A single large computer with multiple terminals (dumb terminals without memory or processor) connected to it.
    • Minicomputers: Mid-range multi-user computers.
    • Servers: Dedicated networked computers providing specific services and handling requests from other computers. Their hardware is powerful and designed for continuous operation.

    Embedded Systems

    • Embedded systems are information processing systems integrated into larger products.
    • They are often invisible to the user, with limited or no user interface. (e.g., car systems).
    • Users prioritize ease of use and high performance; resource consumption isn't a significant concern.

    Computer Components

    • Users: Rely on an OS for easy use and high performance.
    • Application Programs: Solve user problems using available resources.
    • Operating System: Manages the use of hardware resources for different applications.
    • Hardware: Contains all the components such as the CPU, memory, and I/O devices.

    Controllers

    • Controllers, also known as Adapters, manage devices.
    • They can be integrated into the device or external.
    • The OS communicates with controllers through software called Device Drivers.
    • Each controller has a temporary storage area called a buffer.
    • Multiple CPUs and device controllers share access to memory through shared bus lines.

    Interrupts

    • An interrupt is a signal that notifies the CPU of a specific event.
    • Hardware interrupts are electrical pulses from hardware devices.
    • Software interrupts occur due to programming errors (e.g., division by zero), system calls, or infinite loops.
    • By sending an interrupt, the controller informs the CPU that it has completed its task.

    Time Frame for I/O Interrupts

    • The CPU's activity is represented by peaks, and valleys occur when an I/O interrupt alerts the CPU.
    • Output for the I/O is represented by valleys, where the controller writes to memory.
    • Direct Memory Access (DMA) is used for high-speed data transfers between devices and memory.

    Memory Hierarchy

    • The hierarchy of memory consists of various levels with various characteristics.
    • Registers are the fastest level, followed by the cache, main memory, magnetic disks, and magnetic tapes.
    • Volatile memory loses its content when the computer is turned off; non-volatile memory retains data.

    System Calls Interface

    • System calls are codes that enable programs and applications to request services from the OS.
    • Each system call has a unique number that identifies its function.
    • The kernel executes system calls in kernel mode (privileged mode).

    Single and Multiprocessing

    • Single Processor: A single processor for a single task.
    • Multiprocessor: Systems using parallel or tightly-coupled systems.
    • Advantages of multiprocessors include increased efficiency, reduced cost, and higher reliability.

    Multiprogramming

    • Multiprogramming: Allows the CPU and I/O devices to utilize their time effectively.
    • The OS schedules tasks (jobs) to run in a timely manner.

    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

    Use Quizgecko on...
    Browser
    Browser