Podcast
Questions and Answers
البت هو أصغر وحدة تخزين في معظم أجهزة الكمبيوتر.
البت هو أصغر وحدة تخزين في معظم أجهزة الكمبيوتر.
False (B)
كم عدد البتات التي تُشكل بايت واحد؟
كم عدد البتات التي تُشكل بايت واحد؟
معظم أجهزة الكمبيوتر ليس لديها تعليمات لنقل ______ ولكن لديها تعليمات لنقل بايت.
معظم أجهزة الكمبيوتر ليس لديها تعليمات لنقل ______ ولكن لديها تعليمات لنقل بايت.
بت
ما هو حجم البايت بالبتات؟
ما هو حجم البايت بالبتات؟
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
طابق أنواع المعالجة المتعددة مع خصائصها:
طابق أنواع المعالجة المتعددة مع خصائصها:
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
ما هو الفرق بين نظام التشغيل للأجهزة الكمبيوتر المحمولة و نظام التشغيل للأجهزة الكمبيوتر المضمنة
ما هو الفرق بين نظام التشغيل للأجهزة الكمبيوتر المحمولة و نظام التشغيل للأجهزة الكمبيوتر المضمنة
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
توفر أنظمة المجمعة خدمة ذات توفر عالٍ يمكنها البقاء على قيد التشغيل حتى عند حدوث أعطال.
توفر أنظمة المجمعة خدمة ذات توفر عالٍ يمكنها البقاء على قيد التشغيل حتى عند حدوث أعطال.
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
ما الذي يجعل نظام الدُفعات (Batch system) فعالًا?
ما الذي يجعل نظام الدُفعات (Batch system) فعالًا?
Signup and view all the answers
ما هو الفرق بين نظام الدُفعات (Batch system) والمشاركة الزمنية (timesharing)؟
ما هو الفرق بين نظام الدُفعات (Batch system) والمشاركة الزمنية (timesharing)؟
Signup and view all the answers
يجب أن يكون وقت االستجابة في نظام المشاركة الزمنية أقل من ______.
يجب أن يكون وقت االستجابة في نظام المشاركة الزمنية أقل من ______.
Signup and view all the answers
في نظام المشاركة الزمنية، يمكن لعدة برامج للمستخدم أن تُنفذ في الذاكرة في نفس الوقت.
في نظام المشاركة الزمنية، يمكن لعدة برامج للمستخدم أن تُنفذ في الذاكرة في نفس الوقت.
Signup and view all the answers
ما هو الهدف الأساسي لجدولة وحدة المعالجة المركزية في نظام المشاركة الزمنية؟
ما هو الهدف الأساسي لجدولة وحدة المعالجة المركزية في نظام المشاركة الزمنية؟
Signup and view all the answers
ما هو الهدف من التبديل (swapping) في نظام المشاركة الزمنية?
ما هو الهدف من التبديل (swapping) في نظام المشاركة الزمنية?
Signup and view all the answers
تسمح الذاكرة االفتراضية بإمكانية تنفيذ ______ التي ليست موجودة بالكامل في الذاكرة.
تسمح الذاكرة االفتراضية بإمكانية تنفيذ ______ التي ليست موجودة بالكامل في الذاكرة.
Signup and view all the answers
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.
Related Documents
Description
اختبر معرفتك حول وحدات البيانات الأساسية مثل البت والبايت، وتعرف على الاختلافات بين معالجة متعددة متماثلة وغير متماثلة. يتضمن هذا الاختبار مجموعة من الأسئلة التي تساعدك على فهم الأساسيات في هندسة الحاسوب بشكل أعمق.