. هر الأجهزة 020100018100 671065 كمال إضافة جار جديد أ فى نفس نل هت هانامتصقدم عل5 ) ١
المقاطعة 1114© 3ل غبارة عن حدث يغ من تسلسل تنفيذ الأوهر في نلمايل كمثال إدخال القلائل فصا في +لاموب .
للمقاطعة عدة.
١ ) للقاطعة نتية إستطاءاء الشرف : هى تقنية تساعد في اطفاظ على ثمن نظام التشغيل من الستخددين حيث أنا المستخدم يجب أ يطلب الملهة من
خلال إستدعاء الشرف وبا قال إن نفام المشغيل يرفض طلب الستخدم إذا كان للستخدة لا علك الصلاحية للناسية كمثال حذف| تغير كلمة المرء
) مقاطهات الإدخال والإخراج 5ا0نةتنعاتة 1/0 : تحدث عندها تكتمل عملية إدخال أو إخراج بيانات من وحدات الإدخال والإخراج
(الأجهزة أو حدث خطافي الإدخال والإخراج أو عند تجهيز جهاز مين .
*ملحوظة: عن الأحباب الي تجعل البرامج لا تتهي حسب اهن نلون دخوطا في دوار لا نهائي وهو حدوث خطا في برنامج مين .
١ ) مقاطعة الإستئناف أ نزنةتتزج انز 16لناوع_تقوم القاطعة بإستناف العمل عندها يصبح في االة 16807 . وهى تحدث عندها يضغط الشغل
على زر الإستطاف للوحة الححكم أو عند وصول ثمر إستكاف مايا بالإشارة إليه هن عماج آخر في نقام للاجلات العادة .
٠ ) مقاطفات_تدقق لامع : تحدث لأحد الأمباب الي
١ متاك القسماعلى الفار ب- محاولة فيد شارة لعملية غير صحيحة رج ماولة لرجوع لوقع في ذاكوة عو موجودة
) مقاطات حدوث تخلل رتدقق لله اتماص بممسدعة + تحدث ننيجة لحدوث خلل في جهاز حاسوب .
*ملحوظة: توجد مع كل مقاطعة ها يسمى (01512 .
- عند وصول القاطعة لإحدة العاجة الركزية تقوم القاطعة بتحويل الفحكم من اناد إلى ال 188 2
- نا تنفيذ الل تاتزع للمقاطعة إذا حدثت هقا طعة أخرى تتوقف وتتعاهل مع الثمر بطريقين هما +
- تكن وحدة للعاجلة لركزية من معرفة إتهاء ال 1878 لإستعمال حالة ابرق 1188 518015
ووقة بين ) _أذكر خفسة من مقاطعات الأجهزة وحخسة مقاطعات للإراهج ؟
| هل عكن إعادة الا طعة (حدوث أكثر من مقاطعة في نفس الوق ؟
يتم ذلك ب طريقين هما : الأول 5018078 0017 11ت الأولوية الأهم والانية 188018ل / 16ن0ا2202 السماح وعدم السماح .
مقايبس الحمابة 11069511165 0001 101016
| كيفية جاية براهج نظم التشغيل من الستخدة أو نقام التشغيل نفس ؟
يتم ذلك بوسطة مقابيس الحماية وذلك ليع أي تداخل يئ برائج النظاع والمستخدة . ويتم ذلك بأزبعة طرق هي +
هو 0.8 فبثلاً برنهج نفام الحشفيل تسمى ال 10001200101008 و الستخدم تسمى ال 111008 :1756 والبراهج والتعليمات الخامة
للمتتعاميم 1/0
الستخده لا يستطيع أ يجدد هكانا حفظ الامج أو الشفرة.
هى الجهة السئولة عن تحديد للواقع شي الذاكرة والسموح بتتفيذها فقط عن طريق نظام التشقيل ملا 151 0 181018 فى الذاكرة لايد أ
. ,يكونا نقام التشغيل على معرفة تاهة به لع برامج الستخددين من الدخول له في الذاكرة
تحدد مساحة الذاكرة م خلال ال 22619060 من خلال ال2856 :8 101012 مساحة الرنامج داخل الذاكرة تساوى حاصل طرحهما -
ممت عاميم لا :د
ول هذه للشكلة ظهر مهرم ال :210108 . ج ملك تتطوو 11711686
© فريس وب
ا«( قمر يبع 5+
هالك عدة جاتب يجب على لمم مراعتها فل تصميم لفغ صل في +
١ ) طبيعة نقام الث حسب نوعة تالنتصتد أم 810816 ثم غره
) لطدف من الغام : هل يهدف للمستخدم أو لتقام .
) تصميم المغام: كمثال حسب طيعة المياذات وحجمها وهذه الشاحية مرتبطة با ل 1//00185 للوجودة وكل العليات المعلقة يها هن جاية وغوه
انوا بنانيات تصميم النظائ:
لعف : هو عبارة ع مجموعة إجرلوات مرتبطة يبححنها لمنفية العمل لوجود بنية منظمة لهذا النظام . وفى هذا اقوع من نظم التشغيل يكتب نفام التشغيل
بض أله لبس ليه هيكل وتنم كتابة ال 3 . 0 في شكل عدد هن الإجراءات كل إجرا يتصل بإجراوات اخرى ويتم تجميل كل الإجراءات في ماف
واحد شكونا برنامج 50877206 يعرف بنظام التشغيل .
متتشععمم ععئحه5
عمد 16061
* كل اللاهع 601 1ر5 يخير لا ال2171170 :ع0 بواسطة :2210111616 هون يتم غزينها في وسط هون يعرف با لع 1نفا 51509187
- في اللع10100 :1758 تكولا السيطرة ال177ع 2001 في الميز وعا أ اللا 0101:8077 :1758 يطلب خلهة إذا الكيؤول يتحول من ال
طبقةالعط : يقوم التحكم شي الدء في الواجد في ال 11008 :1756 وعند كتابة ندا فثلاً الأمر 0 061616
تكتب معه الوسائط وبعدها ينتقل الشحكم إلى ال 18018 201508167 لعرفة الوسيط الطلوب وعنه يتقل المرناهج م ال 1/0608 :1756 إل ال
ملحوظة : في بعض الأحيائن لا تنفذ كل الخدهات عير أل 5617108 «اذا يفعل النظام عتله ؟
يقوم باستدعاء الرامج الساعدة (تتورع 210 توالتاتآ)
العلوهات أكثر برجي هراجعة الرجع بالمكتبة ٠!
هو نقام في شكل طفات أو مستويات
العملات عند حدوث للقاطعات أو عند إشهاء ال 2000167 .
11 مسئول هن عملية تقويل البراهج من القرص اغسلب إل الذاكرة الرئيسية أو الفكس .
13 مسئول عي إدارة أدواث الإدخال والإخراج .
4 مسئول عن التحكم في براهج الستخدين .
*ملحوظة: تقرق بين ال عتطلاًا 1/000 ع ال 1.8112:60 هو أنا الأخير (نقام الطلقات ثقام اتح .
هى الإشقال من نشاط إل آخر حسب للقاطعة . أو هو برناهج 90818 0818 1/0
إذا أصييت الل أثناء إعدادها (الكيك) تقوم يعمل إسعافات
. اال 5100580/ 108ا1ة/17 : تضى أ العملية تفز حدوث حدث مون مثل إكمال بيانات أو إستقبال إثارة معينة أو غيوها ) ١
اصفحة رقر
د ا لوموقع تن أن العملية مستعدة الإستدعاء من قبل المج
* تكونا هنالك عملية واحدة في حالة تنفيذ في أى معاط وحيد بينما هالك العديد هن العمليات في حال إستعداد وإنتظار
لسع ل
هن ال 00010 إلى ال 08تا1ة177 تقوم باششاط العملبة نفسها (00100655) ثنا في !١
يقوم با لفقا ط تل 2681 0و1 ع11ة6 :86
غعبارة عن 11100018 5071180118 128 مشكن هى تبيز كل 01100855[ عن الأخرى 1112107078 , 1778111178) وغيرها ويستطيع غبيزها عن طريق
أعذاد صحيحة فوجبة تعرف ب 010685510
- أى عملية موجودة بافظام بها 203 أ زعل فا 5و ع0:رص أو صاعمان 1صننصده عافها» . فكل عملية تدخل الغام عل ب (013ط)
وتحز في الذاكرة في شكل سجلات .
- تنا ا 2013 على سجلات سربعة جداً شرع كثر هن مرعة عناصر الذاكرة الأماضية حتى يتمكن نقاة المشغيل هئ متابعة حالات اللنفية +
- أى عملية تدخل النظام وعند تنفيذها داخل ال (2013 يتم تحديد أى نوم تحتاجه من الصادر هل هو 7377 11 ع 3.137 ) ويكونا موجود في
عا يسمي الا 111387 لم 5.1777 22690108 وتوضج العملية داخل نظام التشغيل عا يعرف ب 501
مخطط كئلة حكم اطهمات ؛ ععععدوم
2 1 ٍ مرجت ممتمتمم
* ال 100 0100685: هو وقم العملية + ِ
* ال :0ع 01022107 : عداد برنامج المعليمات وبدل على عنوانا اللعليمة
* ال :1518ع26 ؛ السجلات تنوع السجلات فى الأرم والأنوزع حسب معمارية الاسوب سسا ادبا شه يسنا
حتى تواصل العملية بصورة صحيحة . ١ ال :7681906 تسجل فيه حالة العملية واؤهن الذى توقفت فيه ).
* ال كاتا 600:77 : هى تحوى على معلوءات توح حد الذاكرة زقيمة موقع العلية بالذاكرة) وقيمة السا11ا11 وال 0856 لخاصة
بالمسجلات وعلى تلوع 801 0888
توضيح : إلا مفهوة الرمحة لتعلدة 011021771071111 تلن وإشؤاة ارهن 82203118 10102 يعنى إدخال عدة برامج بالذاكرة ومعاجتها هما
في نفس الوق ونع بال 110118 مشاركة الوقت با تتحول ال 01017 عن عملية لأخرى في نفس الوقت +
التاهل مع أى برنامج ثناء تطيذة .
1) صف المهمة : يمي طول :
وهو صف توجد به كل عمليات افظام مختلف حالاتها وهو غبارة عن هيكل بيانات .
3) صف الأجهزة : قفي معتصط :
وهو صف توجد به كل عمليات 060108 0/ 1 لخاصةبالظام .
معنا 2
صفر ال(
لشحوات االجولق تس لا اص ا حي“
هن وال الذاكرة . : ٍ
ظة : أى عملية تدخل انظام في صف للهمات 0112118 تأت .و لكنها فعلياً.
* اذ عم ابسوعتء8 و7 عدا :| هى الألة شي تقوم بإختيار نقل العليات اشى يجب تنفيذها عن الذاكرة لي ال نا0ع +
#ابعراءة تند حتيد 11 : تقوم بال 17 ]817/80 وتضى تحريك العملية من الذاكرة وإعادتها هرة أخرى وإعادتها وهكذا
وذلك للإستفادة القصوى من الذاكرة. 0
انرسي تقال يوضع أل «لو2ت86 (و م 45-ع1105) نصته 17 1/6
ما مسد
سه | سمي
* ال داعة50 0001600 : هو عملية تويل وحدة للعاجلة للركزية من عملية لأخرى بعد حفظ العملية القايعة وتحميلها أجل العملية الجديدة .
) شرعة الذاكرة
١ ) وجود تعطيمات خاصة مثل تعليمة تزين السجلات ويبؤاوح زهى العملية 5011017 0011561 ين لا بكرو ثانية .
) 000100010508 017 وسميت بهذا الإسم لأنها تستخدم وحدة العامة للركزية (تعمل بطريقة حسابية) +
تنفيذ المليات يتم بصورة متزاهنة ويتم أنشاؤها وتدهيرها بصورة دبافيكية .
1) إنشاء العملية : موتاقع0 يف20 :
عند إنشاء أى عملية تستخدم 0811 8/5 تسمى ]0:68 وكما هو معلوم أن ى عمليةيمكن أ تقوم مجموعة عمليات أخرى تسمى العملية
إبالأب 0100855 20601 والعمليات الولدة متها تسمى الأبنا. 0102695 0121000 وبذلك يكو شينا شجرة من العصليات كمثال عملية الطباعة
عملية رئيسية تتشت عمليات أخرى كمال إدخال الورق للطابعة
غاه معد
مماتعمدة لاامتهع |
ٍ اناه 5/00
الأبناء | العمليات تقرعية (10:617نط(0 لا
اسلا اا با
عمليات فرعية (هولدة تحتاج جموعة هو ود أخرى قد تكولا 8.1773:11177 وهنالك ثلاثة إحتمالات لهذه الموارد
١ ) أ الصلية (0) تتشارة مع حي فى بعض الوارد +
١ ) ا الصلية (0) تتشارة مع نش في كل الوارد -
* التنفيذ :
بصورة متزاعنة ولكن هلك إحتمال آخر أن تنفذ العملية ال (دأنا3) وهى القرعية ألا ثم تم مواصلة المل +
) تكونا العملية للولدة عبارة عن نسخة هن ١ ١! ) تكوئا العملية للولدة ليها برناهج خاص تحمل بها +
في ناو يوك لت يتم إنشاء العملية الجديدة بإستخداة ندا نفام يسمي 6811 7156610 10116 +
ملحوظة_؛ إذإستمرت عملية نو ليد العمليات سوف بحدث 1080 01787 لذايتم ييقاف ذلك بشرط محدد مرتبط بالود .
الأول جيب التفيذ تعد سورع الثاني : تحر العملية الأب حتى يتم تدمير بعض أو كل الصليات نلوللة .
2 العملية
نلو ود اخاصة يها عن طريق نظام التشغيل
* في أحيانا أخرى نستخدم نل نظام يسمي 016 تال (قطع) ولكن القطع لا تستخدم إلا عن طريق العملية الأب 1016106 وذلك للع الستخدين
هن تدهير وفائل بحتهم البعض
) إننهاء للهمة للإصتفادة من مساحة الذاكرة (تنفيذ العملية)
١ ) إنتهاء الوقت الخصص للمورد .
* العليد من نظم المشغيل تقوم بتدهير العمليات للولدة بصورة مباشرة بعد تدهير العملية الأب
العمليات المتعاونة 0108685 009020 20 : نظام التشغيل يقوم بتقسيم ال 0100655 إلى نوعين هما
ما الفائدة م المتعاونة_؟
+ اللواطقية 6016008 0007 : أحيان ترج المستخدم إلى أكثر من مهمة فى وقت واحد ملا قا تاج أو يزجم أو رد في وقت واح ) ١
* فوضيح مفهوم المعاولا ين العمليات مئلاً مشكلة اتج والسهلك .
محاضرات فى نظر التشخيل قيقر
أو فلهام تنا 80680 : إذا كنا نري القيام مهمة بسرعة أكبر فإنهرعكى تجزئتها إلى عدة مهام أصفر وسيتم تنفية هذه الهام بصورة
مشكلة المنتج و المستهلك ودفاطفيط مستممم ى متف مط
هنالك عملية منتجة تتتج معلوهات يتم إستهلاكها بو اسطة الستهلك ويتم تحزينها في 19011761 بسعة معينة وعندها يعتلى؛ توقف عملية الإنتاج حتى يتم
الإسهلاة وإذا كان ال :©0117 فار لا يتم إستهلا .
يتم الإتاج أولاً ثم الإستهلاك بعد ذلك . مثلاًبرامج الباعة ينتج حروف تستهلك بوسطة الطابعة والمؤجم ينتج نشفرات جميية يتم إمتهلاكها
١ ) قد يكون 061 غير مجدود :10176 17000370 لذلك يكوا في حال إناج دئم .
نية إذا يتم نتاج فإن للستهلك تكو في وضع ال 1001060 وكذلك إذا !يتم إستهلاة غلعج يعفر ء
* تقوم العملية النحجة بناج مفردة واحدة في أثناء إستهلاة العملية الستهلكة
مت نعنة 99716170001260 حتى ل اول العسلية الستهلكة إستهلاك مفردة إ يتم إنتاجها بع .
جدولة وحدة المعالجة المركزية #مستشسيةعاعة نط
ربق 1
هى إختيار أحد الصليات من صف ال 201618 176007 فى مرحلة امتفيذ وذلك بواسطة أحدى خو ارزهيات الجدولة .
توضيج : تحير جدولة وحدة للعجمة للركزية من نمم الأشياء بالنسبة لنظم التشغيل متعلادة البرمحة حيث أنه عن طريق تويل وحدة العامة للركزية من
عملية لأخرى تزيد إتاجية ماسوب ونفدف الأماسى عن الأرمجة التعددة هو الإستفادة القصوى هى وحدة العامة الركزية وذلك بجعلها في حالة تنفيذ
دثم للعملات .......؛ فى نظم الاسوب البسيطة عندها تكونا العملية في حالة تنفيذ تكولا وحدة العاجلة في وضع مستقر ولا تنقذ أى عمل آآخر
* جدولة عدم الإيقاف مشت 11000-16011007 وهي جدولة عدم زيقاف تلهمة .
* الإرحة لمتعادة : 11137ا70ة: 210 1/1101 : يعنى إدخال عدة براهج بالذاكرة ومماجتها مدا فى نفس الوقت
* لل 4ف / 00ل : برج يتم تنفيذها من غير للستخدم مال برامج الثقام .
* ال ©1158 : براهج نا ها للمستخدة مثال الراهج ١
*مفهوم نلنجز 1190066181 هي آلة تعطي وحدة للماجلة للركزية الفحكم في الصليات للختارة بواسطة ال علم عدا 5 ت0ة7 :فطق
,يكونا النجز مريعا جداً عند التحول هن عملية لأخرى .
- يعرف الزهن الزى يستغرقه النجز لإيقاف عملية وبلاء أخرى ب :1816170 11508263 .
جدولة الإبقاف هي: مقاطعة محدث للعملية ثناء تنفيذها تتسبب في وققها وتحريرها هن وحدة العامة ولها تزع ال1717© عنها وتعطلى لعملية أخرى +
ملحوظة: لا يعني وجود الصلية في أول الضف تنقيذها ألا ورعا تمل هذا الحصر على إن 11170 أو نام كال عتلص11
الف ال 1500 عكس ها سبق ذكرة غاما.
خوارزميات الجدولة
جدولة عد !١
وعقابل جدو الإبقاف و عدفها يوجد ليا ما يسم بال 01206655 3118 01162110 11017 ع 106855 10160001778
* عندها تكولا وحدة العامة الركزية في وضع مستقر 1016) يقوم نظام التشغيل بإختيار إحدى العمليات من ال 116118 1680 للتتفيذ وإخصص
س/ متي يتم إتخاذ قرار جدولة وحدة المعالجة المركزية إحدى أ حالات
) في حالة تويل العملية من تصن إل وصتانة 117 اج يا 1/0
٠ ) في حال غويل العملية من بصتغت 117 إل 0(7 1260 رتوفر لا 1/0
) في حالة تدر العملة 1617017216 لإنتهاء للهمة)
* بلاحظ ا الخدولة في اال الأول وال بعة هي 01661100176 11002 نا إطالة الانية واثالئة هي 176 16017119 ١.
عدم الإيقاف (1176 01661170 11000 ) فى ؛
لا تتطلب عند مين مثل ال 00081 .
مصطلحات مهمة :
. 017 *زس لإففار. عبريتا ع دشاو لاهو موسط زقهوة ازمية ! اء العملية في حالة 11781011 حتى توفر قا
* الطاقة + فاق لإعجية؛ 2 تع ن:0 د11 ني به عدد العمليات للنفذة في وحدة زمنية معينة . (الناقة الإنتاجية محددة أومعدل الصليات النجزة)
تعريف آخر ؛ هى مجموع القيزات الزهية الى قر بها العملية كمعل: فوة الإنتظار حتى تصل أل 07217 وخرة الل ومتصسي وقوة
وارجوع للمثال المابق فنا الزهن الور هو +
8 للمثال السابق فنا زه الإنتفارهو : 1-12 و 5 وح
ا الإخراج تلك الإستجابة وبا فال يجب زيادة ( إستخدام العايج والعاقة الإتاجية وتقليل ١ الزهن الدورى وزهن الإنتفار وزهن الإستجاية)
* الأواويات. 6ع1اة01ةزن: كل عملية تحمل عنوائا به إشارة تحدد اضلية الهمة و أولويتها في التفيذ وتقوم خو ارزعية الجدولة بإختبار الصليات ذ؛
) أقصر تهدات الأول في نلجة 525( يسنت عدء5 أت ادل أمعا مط
١ ) الشخصيص وري عيتنلسةعتل 8 متطامع لصتم
صفحة رقو