Summary of OS To Midterm
Summary of OS To Midterm
Ch 1
1. What are the operating system goals?
•Execute user programs and make solving user problems
easier
• Make the computer system convenient to use
• Use the computer hardware in an efficient manner
جعل نظام الكمبيوتر مناسبا لالستخدام، تنفيذ برامج المستخدم وحل مشاكل المستخدم أسهل
استخدام أجهزة الكمبيوتر بطريقة فعالة،
2. What are the four components the computer system?
• Hardware :- provides basic computing resources •
• Operating system :- Controls and coordinates use of
hardware among various applications and users
• Application programs :- define the ways in which the system
resources are used to solve the computing problems of the
users
• Users :- People, machines, other computers
يوفر موارد الحوسبة األساسية- :األجهزة
يتحكم وينسق استخدام األجهزة بين مختلف التطبيقات والمستخدمين- :نظام التشغيل
تحديد الطرق التي يتم بها استخدام موارد النظام لحل مشاكل الحوسبة- :البرامج التطبيقية
للمستخدمين
األشخاص واآلالت وأجهزة الكمبيوتر األخرى- :المستخدمون
3. What is the bootstrap program function?
bootstrap program is loaded at power-up or reboot
• Typically stored in ROM or EPROM, generally known as
firmware
• Initializes all aspects of system
• Loads operating system kernel and starts execution
يتم تحميل برنامج التمهيد عند التشغيل أو إعادة التشغيل
والمعروفة عموما باسم البرامج الثابتةROM أوEPROM عادة ما يتم تخزينها في
تحميل نواة نظام التشغيل ويبدأ التنفيذ، تهيئة جميع جوانب النظام
4. What is the Operating System Definition?
• OS is a resource allocator :- Manages all resources
• OS is a control program :- Controls execution of programs to
prevent errors and improper use of the computer
يدير جميع الموارد- :نظام التشغيل هو مخصص الموارد
يتحكم في تنفيذ البرامج لمنع األخطاء واالستخدام غير السليم-: نظام التشغيل هو برنامج تحكم
للكمبيوتر
5. What are the differences between a trap and an interrupt?
Trap(exception) Interrupt
software-generated interrupt transfers control to the interrupt
caused either by an error or a service routine through the
user request interrupt vector
An operating system is interrupt must save the address of the
driven interrupted instruction
Ch 2
1. Distinguish between Program and process.
Program Process
Passive entity Active entity
Resides on disk as an executable Created when program is loaded
file into memory
Set of instructions not being Program in execution
executed
ملحوظة :استعنت ببعض الصور من ملخص لزمايلنا السنة اللى فاتت عشان فقدت
الشغف و انا بعمل الملخص