Podcast
Questions and Answers
ما هو الغرض الأساسي من إدارات المساحة الحرة على نظام الملفات؟
ما هو الغرض الأساسي من إدارات المساحة الحرة على نظام الملفات؟
ما هو الغرض من عملية mounting في نظام ملفات؟
ما هو الغرض من عملية mounting في نظام ملفات؟
ما هو الغرض من عمليات الحجز من أجل التخزين؟
ما هو الغرض من عمليات الحجز من أجل التخزين؟
أي من العمليات التالية لا تتعلق بإدارة المساحة الحرة على نظام الملفات؟
أي من العمليات التالية لا تتعلق بإدارة المساحة الحرة على نظام الملفات؟
Signup and view all the answers
ما هي وظيفة برامج مستوى النواة (Kernel level Programs) في نظام التشغيل؟
ما هي وظيفة برامج مستوى النواة (Kernel level Programs) في نظام التشغيل؟
Signup and view all the answers
ما هو سبب احتياج نظام التشغيل للعمل في الوضع الأساسي (kernel mode) لتنفيذ برامج مستوى النواة؟
ما هو سبب احتياج نظام التشغيل للعمل في الوضع الأساسي (kernel mode) لتنفيذ برامج مستوى النواة؟
Signup and view all the answers
ما هو الدور الذي تلعبه برامج مستوى النواة في ضمان أمان نظام التشغيل؟
ما هو الدور الذي تلعبه برامج مستوى النواة في ضمان أمان نظام التشغيل؟
Signup and view all the answers
ما هي بعض الأمثلة على برامج مستوى النواة؟
ما هي بعض الأمثلة على برامج مستوى النواة؟
Signup and view all the answers
ما هي العلاقة بين برامج مستوى النواة ونظام التشغيل؟
ما هي العلاقة بين برامج مستوى النواة ونظام التشغيل؟
Signup and view all the answers
Signup and view all the answers
(Communication scheme)
(Communication scheme)
Signup and view all the answers
ما هو الدور الأساسي للمقاطعة في نظام التشغيل؟
ما هو الدور الأساسي للمقاطعة في نظام التشغيل؟
Signup and view all the answers
من يمكن أن يرسل طلب مقاطعة إلى المعالج؟
من يمكن أن يرسل طلب مقاطعة إلى المعالج؟
Signup and view all the answers
ماذا يحدث عند استلام المعالج لطلب مقاطعة؟
ماذا يحدث عند استلام المعالج لطلب مقاطعة؟
Signup and view all the answers
ما هو الغرض من المقاطعات "Interrupts" في نظام التشغيل؟
ما هو الغرض من المقاطعات "Interrupts" في نظام التشغيل؟
Signup and view all the answers
ما هو الفرق بين المقاطعة "Interrupt" و استدعاء الدالة "Function Call" ؟
ما هو الفرق بين المقاطعة "Interrupt" و استدعاء الدالة "Function Call" ؟
Signup and view all the answers
ما هي تقنية المحاكاة الافتراضية؟
ما هي تقنية المحاكاة الافتراضية؟
Signup and view all the answers
ما هي وظيفة مدير الجهاز الافتراضي (؟VMM)
ما هي وظيفة مدير الجهاز الافتراضي (؟VMM)
Signup and view all the answers
ما هو مثال لبرنامج VMM ؟
ما هو مثال لبرنامج VMM ؟
Signup and view all the answers
ما هي مزايا تقنية المحاكاة الافتراضية؟
ما هي مزايا تقنية المحاكاة الافتراضية؟
Signup and view all the answers
ما هو تصور نظام التشغيل الأساسي لنظام التشغيل الجديد في المحاكاة الافتراضية؟
ما هو تصور نظام التشغيل الأساسي لنظام التشغيل الجديد في المحاكاة الافتراضية؟
Signup and view all the answers
ما هو دور نظام التشغيل الأساسي في تقنية المحاكاة الافتراضية؟
ما هو دور نظام التشغيل الأساسي في تقنية المحاكاة الافتراضية؟
Signup and view all the answers
ما هي تقنية بروتوكول الاكتشاف؟
ما هي تقنية بروتوكول الاكتشاف؟
Signup and view all the answers
ما هي الأمثلة على تقنية بروتوكول الاكتشاف؟
ما هي الأمثلة على تقنية بروتوكول الاكتشاف؟
Signup and view all the answers
ما الذي لا ينتمي إلى مفهوم الحوسبة السحابية؟
ما الذي لا ينتمي إلى مفهوم الحوسبة السحابية؟
Signup and view all the answers
أي من الخيارات التالية لا يُعدّ من مميزات أنظمة الزمن الحقيقي؟
أي من الخيارات التالية لا يُعدّ من مميزات أنظمة الزمن الحقيقي؟
Signup and view all the answers
ما هو الفرق الرئيسي بين "الحوسبة السحابية" و "الفعالية الافتراضية"؟
ما هو الفرق الرئيسي بين "الحوسبة السحابية" و "الفعالية الافتراضية"؟
Signup and view all the answers
ما هو مفهوم "الفعالية الافتراضية"؟
ما هو مفهوم "الفعالية الافتراضية"؟
Signup and view all the answers
ما هي السمة المميزة لأنظمة الزمن الحقيقي التي تجعلها مناسبة للتطبيقات التي تتطلب دقة في التوقيت؟
ما هي السمة المميزة لأنظمة الزمن الحقيقي التي تجعلها مناسبة للتطبيقات التي تتطلب دقة في التوقيت؟
Signup and view all the answers
Flashcards
الافتراضية
الافتراضية
تقنية تتيح تشغيل أكثر من نظام تشغيل على جهاز واحد.
الحوسبة السحابية
الحوسبة السحابية
توفير خدمات الحوسبة عبر الإنترنت بدلًا من التخزين المحلي.
أنظمة الزمن الحقيقي
أنظمة الزمن الحقيقي
أنظمة يتطلب عملها معالجة البيانات في الوقت الفعلي.
Kernel
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)
شبكة المنطقة الحضرية (MAN)
Signup and view all the flashcards
شبكة المنطقة الشخصية (PAN)
شبكة المنطقة الشخصية (PAN)
Signup and view all the flashcards
مخطط التواصل (Communication scheme)
مخطط التواصل (Communication scheme)
Signup and view all the flashcards
إيهام العمل على نظام واحد
إيهام العمل على نظام واحد
Signup and view all the flashcards
توزيع الحمل بين الحاسبات
توزيع الحمل بين الحاسبات
Signup and view all the flashcards
بروتوكول الاكتشاف
بروتوكول الاكتشاف
Signup and view all the flashcards
VMware
VMware
Signup and view all the flashcards
نظام التشغيل الضيف
نظام التشغيل الضيف
Signup and view all the flashcards
مدير الآلات الافتراضية (VMM)
مدير الآلات الافتراضية (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.
Related Documents
Description
يستعرض هذا الاختبار مبادئ أنظمة التشغيل ودورها كحلقة وصل بين المستخدم وعتاد الكمبيوتر. يشمل ذلك فهم النواة، البرامج النظامية، البرامج التطبيقية، والبرمجيات الوسيطة. من خلال الإجابة على الأسئلة، ستتعرف على كيفية تنفيذ البرامج وموارد النظام بشكل فعال.