Podcast
Questions and Answers
البت هو أصغر وحدة تخزين في معظم أجهزة الكمبيوتر.
البت هو أصغر وحدة تخزين في معظم أجهزة الكمبيوتر.
False (B)
كم عدد البتات التي تُشكل بايت واحد؟
كم عدد البتات التي تُشكل بايت واحد؟
- 4
- 8 (correct)
- 32
- 16
معظم أجهزة الكمبيوتر ليس لديها تعليمات لنقل ______ ولكن لديها تعليمات لنقل بايت.
معظم أجهزة الكمبيوتر ليس لديها تعليمات لنقل ______ ولكن لديها تعليمات لنقل بايت.
بت
ما هو حجم البايت بالبتات؟
ما هو حجم البايت بالبتات؟
طابق المصطلحات التالية مع تعريفاتها:
طابق المصطلحات التالية مع تعريفاتها:
مصطلح "كلمة" أكثر شيوعًا من مصطلح "بايت" في وصف وحدة البيانات الأساسية في هندسة الحاسوب.
مصطلح "كلمة" أكثر شيوعًا من مصطلح "بايت" في وصف وحدة البيانات الأساسية في هندسة الحاسوب.
تتكون "كلمة" من ______ أو أكثر.
تتكون "كلمة" من ______ أو أكثر.
ما هي وحدة البيانات الأساسية التي تُعرّف في هندسة الحاسوب?
ما هي وحدة البيانات الأساسية التي تُعرّف في هندسة الحاسوب?
ما هو الفرق بين "كلمة" و "بايت" في هندسة الحاسوب?
ما هو الفرق بين "كلمة" و "بايت" في هندسة الحاسوب?
مطابقة المصطلحات مع تعريفاتها:
مطابقة المصطلحات مع تعريفاتها:
أي من الخيارات التالية يصف المعالجة المتعددة المتماثلة؟
أي من الخيارات التالية يصف المعالجة المتعددة المتماثلة؟
في المعالجة المتعددة غير المتماثلة، يُمكن لكل معالج تنفيذ جميع المهام.
في المعالجة المتعددة غير المتماثلة، يُمكن لكل معالج تنفيذ جميع المهام.
ما هو الفرق الرئيسي بين المعالجة المتعددة المتماثلة والمعالجة المتعددة غير المتماثلة؟
ما هو الفرق الرئيسي بين المعالجة المتعددة المتماثلة والمعالجة المتعددة غير المتماثلة؟
في ______ ، يتم تعيين مهمة خاصة لكل معالج.
في ______ ، يتم تعيين مهمة خاصة لكل معالج.
طابق أنواع المعالجة المتعددة مع خصائصها:
طابق أنواع المعالجة المتعددة مع خصائصها:
ما هو المصطلح الذي يشير إلى انخفاض تكلفة إنتاج وحدة واحدة من المنتج مع زيادة حجم الإنتاج؟
ما هو المصطلح الذي يشير إلى انخفاض تكلفة إنتاج وحدة واحدة من المنتج مع زيادة حجم الإنتاج؟
"زيادة اإلنتاجية" و "اقتصاد الحجم" هما مصطلحان مترادفان.
"زيادة اإلنتاجية" و "اقتصاد الحجم" هما مصطلحان مترادفان.
اذكر مثالاً على مفهوم "اقتصاد الحجم".
اذكر مثالاً على مفهوم "اقتصاد الحجم".
يُعرف ______ بوجود علاقة عكسية بين تكلفة الإنتاج وكمية الإنتاج.
يُعرف ______ بوجود علاقة عكسية بين تكلفة الإنتاج وكمية الإنتاج.
ما هو دور نظام التشغيل؟
ما هو دور نظام التشغيل؟
تعد البرامج الضرورية للتشغيل مثل برامج إدارة الشبكة جزءًا من نظام التشغيل.
تعد البرامج الضرورية للتشغيل مثل برامج إدارة الشبكة جزءًا من نظام التشغيل.
ما هي مكونات نظام الكمبيوتر الرئيسية؟
ما هي مكونات نظام الكمبيوتر الرئيسية؟
يجعل ______ نظام الكمبيوتر أكثر سهولة في الاستخدام.
يجعل ______ نظام الكمبيوتر أكثر سهولة في الاستخدام.
ما هو الهدف من استخدام نظام التشغيل؟
ما هو الهدف من استخدام نظام التشغيل؟
يجب على أنظمة الكمبيوتر المشتركة أن تكون قادرة على إدارة الاستخدام المشترك للموارد بفعالية لضمان رضا جميع المُستخدمين.
يجب على أنظمة الكمبيوتر المشتركة أن تكون قادرة على إدارة الاستخدام المشترك للموارد بفعالية لضمان رضا جميع المُستخدمين.
ما هو الفرق بين نظام التشغيل للأجهزة الكمبيوتر المحمولة و نظام التشغيل للأجهزة الكمبيوتر المضمنة
ما هو الفرق بين نظام التشغيل للأجهزة الكمبيوتر المحمولة و نظام التشغيل للأجهزة الكمبيوتر المضمنة
يشمل وجود ______ على نظام التشغيل من الخطأ و الاستخدام غير السليم لل حاسوب .
يشمل وجود ______ على نظام التشغيل من الخطأ و الاستخدام غير السليم لل حاسوب .
طابق كل مصطلح مع تعريفه
طابق كل مصطلح مع تعريفه
لا يوجد تعريف واحد مقبو ل جميع أنظمة التشغيل
لا يوجد تعريف واحد مقبو ل جميع أنظمة التشغيل
من هو البرنامج المُهم الذي ي عمل في جميع األوقات على الكمبيوتر؟
من هو البرنامج المُهم الذي ي عمل في جميع األوقات على الكمبيوتر؟
ماهي أنواع البرامج التي ت عمل على نظام التشغيل؟
ماهي أنواع البرامج التي ت عمل على نظام التشغيل؟
ما هو نوع نظام المعالجة المتعددة الذي يقوم فيه كل معالج بأداء جميع المهام؟
ما هو نوع نظام المعالجة المتعددة الذي يقوم فيه كل معالج بأداء جميع المهام؟
تُستخدم أنظمة المعالجة المتعددة بشكل أساسي لتحسين أداء التطبيقات التي يمكن تشغيلها بشكل موازٍ.
تُستخدم أنظمة المعالجة المتعددة بشكل أساسي لتحسين أداء التطبيقات التي يمكن تشغيلها بشكل موازٍ.
ما هي ميزة استخدام نظام المعالجة المتعددة المتماثلة؟
ما هي ميزة استخدام نظام المعالجة المتعددة المتماثلة؟
عادةً ما تتم مشاركة التخزين في أنظمة المجمعة عبر ______.
عادةً ما تتم مشاركة التخزين في أنظمة المجمعة عبر ______.
طابق أنواع التجميع مع ما هو مذكور عنها:
طابق أنواع التجميع مع ما هو مذكور عنها:
توفر أنظمة المجمعة خدمة ذات توفر عالٍ يمكنها البقاء على قيد التشغيل حتى عند حدوث أعطال.
توفر أنظمة المجمعة خدمة ذات توفر عالٍ يمكنها البقاء على قيد التشغيل حتى عند حدوث أعطال.
ما هي أنواع أنظمة الكمبيوتر التي يمكن أن تحتوي على شرائح متعددة ونواة متعددة?
ما هي أنواع أنظمة الكمبيوتر التي يمكن أن تحتوي على شرائح متعددة ونواة متعددة?
ما هي ميزة استخدام شرائح متعددة في نظام واحد?
ما هي ميزة استخدام شرائح متعددة في نظام واحد?
تستخدم أنظمة المجمعة عادةً ______ لتوفير خدمة ذات توفر عالٍ.
تستخدم أنظمة المجمعة عادةً ______ لتوفير خدمة ذات توفر عالٍ.
تُستخدم أنظمة المجمعة بشكل أساسي لحوسبة عالية األداء لأنها تسمح بتشغيل تطبيقات موازية.
تُستخدم أنظمة المجمعة بشكل أساسي لحوسبة عالية األداء لأنها تسمح بتشغيل تطبيقات موازية.
ما الذي يجعل نظام الدُفعات (Batch system) فعالًا?
ما الذي يجعل نظام الدُفعات (Batch system) فعالًا?
ما هو الفرق بين نظام الدُفعات (Batch system) والمشاركة الزمنية (timesharing)؟
ما هو الفرق بين نظام الدُفعات (Batch system) والمشاركة الزمنية (timesharing)؟
يجب أن يكون وقت االستجابة في نظام المشاركة الزمنية أقل من ______.
يجب أن يكون وقت االستجابة في نظام المشاركة الزمنية أقل من ______.
في نظام المشاركة الزمنية، يمكن لعدة برامج للمستخدم أن تُنفذ في الذاكرة في نفس الوقت.
في نظام المشاركة الزمنية، يمكن لعدة برامج للمستخدم أن تُنفذ في الذاكرة في نفس الوقت.
ما هو الهدف الأساسي لجدولة وحدة المعالجة المركزية في نظام المشاركة الزمنية؟
ما هو الهدف الأساسي لجدولة وحدة المعالجة المركزية في نظام المشاركة الزمنية؟
ما هو الهدف من التبديل (swapping) في نظام المشاركة الزمنية?
ما هو الهدف من التبديل (swapping) في نظام المشاركة الزمنية?
تسمح الذاكرة االفتراضية بإمكانية تنفيذ ______ التي ليست موجودة بالكامل في الذاكرة.
تسمح الذاكرة االفتراضية بإمكانية تنفيذ ______ التي ليست موجودة بالكامل في الذاكرة.
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
أداء الكمبيوتر
أداء الكمبيوتر
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
الشبكة منطقة التخزين (SAN)
الشبكة منطقة التخزين (SAN)
Signup and view all the flashcards
التجميع غير المتماثل
التجميع غير المتماثل
Signup and view all the flashcards
التجميع المتماثل
التجميع المتماثل
Signup and view all the flashcards
الحوسبة عالية الأداء (HPC)
الحوسبة عالية الأداء (HPC)
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
مدير القفل الموزع (DLM)
مدير القفل الموزع (DLM)
Signup and view all the flashcards
Study Notes
Introduction to Operating Systems
- Operating systems act as intermediaries between users and computer hardware.
- Goals of operating systems include making user programs easier to execute and solving user problems more easily.
- Operating systems also make computer systems more user-friendly and utilize computer hardware efficiently.
Computer System Structure
- Computer systems consist of four components: hardware, operating system, application programs, and users.
- Hardware provides basic computing resources (CPU, memory, I/O devices).
- Operating systems control and coordinate the use of hardware among various applications and users .
- Application programs define how system resources are used to solve computing problems for users.
- Users (people, machines, other computers) interact with the system.
Operating System Definition
-
Operating systems are resource allocators. They manage all system resources and decide how resources are used efficiently and fairly.
-
Operating systems control the execution of programs. They prevent errors and inappropriate use of the computer system..
-
There's no single, universally accepted definition of an operating system. The concept of the "kernel" is commonly cited as the one program running continuously on a computer.
-
Everything else is either a system program (bundled with the OS) or an application program.
Computer Startup
- At power-up or reboot, a bootstrap program is loaded.
- This program, typically stored in ROM or EPROM (firmware), initializes all system aspects.
- Then, it loads the operating system kernel and starts its execution.
Computer System Operation
- I/O devices and CPUs can work concurrently.
- Each device controller is responsible for a type of device.
- Each controller has a local buffer memory.
- CPUs transfer data to and from main memory and the local buffers of controllers.
- I/O is transmitted from a device to the controller's local buffer.
- Device controllers inform the CPU when their operations are complete by causing an interrupt.
Common Functions of Interrupts
- Interrupts transfer control to an interrupt-service routine, generally via the interrupt vector.
- Interrupt vectors contain addresses of service routines.
- Interrupt architecture saves the address of the interrupted instruction.
- Trapping or exceptions are software-generated interrupts due to errors or user requests.
- Operating systems are interrupt-driven.
Interrupt Handling
- Operating systems preserve CPU state (registers and program counter) during interrupts.
- The OS determines the interrupt type (polling, vectored).
- Separate code segments handle actions for different interrupt types.
Storage Definitions and Notation Review
- The fundamental unit of computer storage is the bit, which can store 0 or 1.
- A byte consists of 8 bits. Bytes are the most common and convenient storage unit in most computers.
- Words are more complex units of data that is native to a specific type of computer architecture.
- Computer storage is generally measured and manipulated in bytes – kilobytes (KB, 1024 bytes), megabytes (MB, 10242 bytes), gigabytes (GB, 10243 bytes), terabytes (TB), and petabytes (PB).
- Manufacturer's often use rounded values when discussing megabytes and gigabytes but these are just approximations and not the equivalent measurements used in networking.
Storage Structure
- Main memory is the only storage media directly accessible to the CPU.
- Main memory is volatile.
- Secondary storage expands main memory's capacity and is nonvolatile.
- Hard disks are commonly used secondary storage devices.
- Hard disks are rigid platters coated with magnetic recording material.
- The disk surface is logically divided into concentric tracks subdivided into sectors.
- Solid-state disks (SSDs) are faster than hard disks and are nonvolatile.
Storage Hierarchy
- Storage systems are organized hierarchically based on speed, cost, and volatility.
- Caching involves temporarily copying information from slower storage to faster storage for quick access.
- Device drivers act as interface between device controllers and the kernel.
Direct Memory Access Structure
- Direct Memory Access (DMA) is used for high-speed I/O devices.
- DMA controllers transfer data blocks from buffers directly to main memory without CPU involvement.
How a Modern Computer Work
- A device driver prepares I/O operations by loading registers in the device controller.
- Device controllers check the registers for instructions.
- Data is transferred from the device to the controller's buffer.
- After completion, the device controller informs the device driver via an interrupt.
- The driver returns control to the operating system.
- DMA is used when bulk data movement is necessary to improve performance.
Computer System Architecture
- Most systems use a single general-purpose processor.
- Some systems include special-purpose processors.
- Multiprocessors (parallel systems) are increasing in use and offer several advantages, including increased throughput, economy of scale, and improved reliability.
- Two main types of multiprocessors include asymmetric multiprocessing and symmetric multiprocessing.
Clustered Systems
- Clustered systems are composed of multiple systems working in conjunction.
- Clustered systems often use a storage area network (SAN) for shared storage.
- Cluster types include asymmetric and symmetric clustered systems.
- Applications for clustered systems might include those requiring high availability, high-performance computing, or distributed lock management.
Operating System Structure
- Multiprogramming (batch systems) are used for efficiency when dealing with high numbers of jobs or processes.
- A subset of jobs are stored in memory for CPU to execute them.
- Multiprogramming scheduling algorithms are employed to select and execute a job.
- Timesharing (multitasking) maximizes user interactions with a job.
- Processes in memory are swapped in and out in timesharing.
- Virtual memory enables execution of processes larger than available RAM .
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.