You are on page 1of 10

‫نظم التشغيل‬ ‫‪14/11/2019‬‬

‫أنظمة تشغيل اﳊواسيب الشخصية‬


‫نظام تشغيل ‪Windows‬‬

‫‪Chapter 3‬‬
‫‪22/03/2018 Operating Systems‬‬ ‫‪DR.Mamoun Younes‬‬ ‫‪103‬‬

‫‪ -1‬مقدمة‬
‫• يمكننا تعريف نظام التشغيل على أنه مجموعة من البرمجيات التي تتحكم بالحاسوب‪ :‬فه ي‬
‫تدير العتاديات ‪ ،‬وتشغيل البرامج‪ ،‬وتؤمن واجهة للمستخدمين‪ ،‬كما أنها تك ون مس ؤولة ع ن‬
‫إدارة الملفات في النظام ‪.‬‬
‫• بشكل عام يلعب نظام التشغيل دور الطبقة الوسطى بين التطبيقات والعتاد‪.‬‬
‫• يتألف نظام التشغيل من مكونين داخليين أساسيين‪:‬‬
‫‪‬مفس ر اﻷوام ر )‪ : ( shell‬الج زء ال ذي ي رتبط بالمس تخدم والتطبيق ات‪ ،‬حي ث يق دم )أوام ر‪ ،‬ق وائم‪ ،‬أو‬
‫واجهة من اﻷيقونات( للمستخدم للتعامل مع نظام التشغيل‪.‬‬
‫‪‬النواة )‪ : ( kernel‬يربط هذا الجزء بين مفسر اﻷوامر والعتاد‪ ،‬حيث يحتوي على استدعاءات النظام‬
‫اﻷساسية التي تتعامل مع العتاد‪.‬‬

‫‪22/03/2018 Operating Systems‬‬ ‫‪DR.Mamoun Younes‬‬ ‫‪104‬‬


‫نظم التشغيل‬ ‫‪14/11/2019‬‬

‫• يحتاج نظام التشغيل إلى حفظ معلومات معينة عن العتاد‪ ،‬أو عن التطبيقات في النظام‪ ،‬لذلك‬
‫تستخدم أنظمة ‪ Windows‬لهذا الغرض قاعدة معطيات تدعى السجل )‪.(registry‬‬
‫• السجل‪ :‬عبارة عن قاعدة معطيات تستخدم لحفظ معلومات معينة عن العتاد وتطبيقات النظام‪.‬‬

‫‪22/03/2018 Operating Systems‬‬ ‫‪DR.Mamoun Younes‬‬ ‫‪105‬‬

‫‪ -2‬مهمات نظام التشغيل ويندوز‬


‫• يقدم نظام التشغيل ويندوز المهمات التالية‪:‬‬
‫‪ -‬واجهة المستخدم‪ :‬يطلب المستخدم من خﻼل هذه الواجهة‪ ،‬تنفيذ اﻷوامر من النظام‪.‬‬
‫‪ -‬إدارة المجل دات والملف ات‪ :‬ي دير نظ ام التش غيل المجل دات والملف ات ف ي النظ ام‪ ،‬فه و‬
‫المسؤول عن تخزين و إدارة الملفات والمجلدات على أجهزة الخزن الدائمة‪.‬‬
‫‪ -‬إدارة التطبيقات‪ :‬يكون نظام التشغيل مسؤوﻻ عن إدارة كافة البرمجيات على الحاس ب‪،‬‬
‫بما في ذلك من تحميل وتشغيل للتطبيقات‪.‬‬
‫‪ -‬إدارة العت اد‪ :‬ي تم اﻻتص ال ب ين نظ ام التش غيل والعتادي ات م ن خ ﻼل س واقات خاص ة‬
‫بالتجهيزات‪ ،‬فنظام التشغيل هو المسؤول عن اﻻتصال والتعامل مع العتاد‪.‬‬

‫‪22/03/2018 Operating Systems‬‬ ‫‪DR.Mamoun Younes‬‬ ‫‪106‬‬


‫نظم التشغيل‬ ‫‪14/11/2019‬‬

‫‪ -3‬واجهة المستخدم‬

‫• يقوم المستخدم من خﻼل واجهة المستخدم‪ ،‬بطلب تنفيذ اﻷوامر من النظام‪.‬‬


‫• يمكن أن تكون لواجهة المستخدم أحد اﻷشكال التالية‪:‬‬
‫‪ ‬واجهة اﻷوامر‪ :‬ي تم م ن خ ﻼل ه ذه الواجه ة‪ ،‬طباع ة اﻷوام ر الﻼزم ة لنظ ام التش غيل م ن أج ل تنفي ذ‬
‫عمليات معينة‪.‬‬
‫مث ال ف ي نظ ام ‪ : windows‬اض غط ‪ start‬ث م اخت ر ‪ ،all programs‬وبع دها ‪،accessories‬‬
‫ومن ثم قم بالضغط على ‪. command prompt‬‬
‫‪ ‬واجهة القوائم‪ :‬يمكنك تنفيذ عملية معينة‪ ،‬من خﻼل قائمة من الخيارات المتاحة‪.‬‬
‫‪ ‬واجه ة اﻷيقون ات‪ :‬ي تم تنفي ذ عملي ة معين ة م ن خ ﻼل الض غط عل ى اﻷيقون ة المناس بة‪ ،‬وه ي أكث ر‬
‫الواجهات استخداما‪.‬‬

‫‪22/03/2018 Operating Systems‬‬ ‫‪DR.Mamoun Younes‬‬ ‫‪107‬‬

‫‪ -4‬إدارة الملفات والمجلدات‬

‫• يدير نظام التشغيل المجلدات والملفات في النظام‪ ،‬فهو المسؤول ع ن تخ زين وإدارة الملف ات‬
‫والمجلدات على أجهزة التخزين الدائمة‪.‬‬
‫• تدعي طريقة تنظيم الملفات في النظام بنظام الملفات ‪ ،‬و يستخدم نظام ‪windows‬عدد من‬
‫نظم الملفات أهمها‪:‬‬
‫‪ -‬نظام ‪: (file allocation table ) FAT‬يعتمد هذه النظام على ج دول يحت وي عل ى عن اوين ومواق ع‬
‫الملفات على القرص‪.‬‬
‫‪ -‬نظام ‪ : ( new technology file system ) NTFS‬يؤمن هذا النظام حماية أكبر‪.‬‬
‫• مهما كان نظ ام الملف ات المس تخدم‪ ،‬ي دير نظ ام التش غيل الملف ات والمجل دات م ن خ ﻼل بني ة‬
‫ش جرية‪ ،‬تب دأ بالمجل د الج ذر‪ ،‬وتت وزع ض منه المجل دات والملف ات اﻷخ رى بش كل ش جري‬
‫أيضا‪ .‬يبين الشكل التالي إدارة الملفات والمجلدات ‪.‬‬
‫‪22/03/2018 Operating Systems‬‬ ‫‪DR.Mamoun Younes‬‬ ‫‪108‬‬
‫نظم التشغيل‬ ‫‪14/11/2019‬‬

‫يبين الشكل إدارة الملفات والمجلدات‬


‫‪22/03/2018 Operating Systems‬‬ ‫‪DR.Mamoun Younes‬‬ ‫‪109‬‬

‫‪ -5‬إدارة التطبيقات‬

‫• على الرغم م ن أن نظ ام التش غيل ه و المس ؤول ع ن إدارة العت اد‪ ،‬إﻻ أن ه ﻻ يتص ل مباش رة‬
‫بالعتاديات‪ ،‬إنما من خﻼل سواقات التجهيزات أو من خﻼل الـ ‪. BIOS‬‬
‫• سواقات التجهيزات‪ :‬عبارة عن برامج صغيرة مخزنة على القرص الصلب‪ ،‬وهي التي تقدم‬
‫لنظام التشغيل آلية التعامل مع تجهيزة عتادية معينة )طابعة‪ ،‬كرت شبكة‪.(...،‬‬
‫• الـ ‪ : BIOS‬ذاكرة موضوعة على اللوحة اﻷم مباشرة‪ ،‬وهي تحت وي عل ى ثﻼث ة أن واع م ن‬
‫البرامج ‪ ،‬برامج للتحكم بتجهيزات الدخل الخرج‪ ،‬برامج للتحكم بإقﻼع الحاسوب‪ ،‬باﻹضافة‬
‫إلى برامج لتغيير المعلومات الخاصة بإعدادات النظام ‪.‬‬
‫• يبين الشكل التالي إدارة التطبيقات ‪.‬‬

‫‪22/03/2018 Operating Systems‬‬ ‫‪DR.Mamoun Younes‬‬ ‫‪110‬‬


‫نظم التشغيل‬ ‫‪14/11/2019‬‬

‫يبين الشكل إدارة التطبيقات‬

‫‪22/03/2018 Operating Systems‬‬ ‫‪DR.Mamoun Younes‬‬ ‫‪111‬‬

‫‪ -6‬موارد النظام‬
‫• تعتبر موارد النظام أدوات تستخدم من قبل البرمجيات أو العتاد لﻼتصال فيما بينها‪ ،‬وهنال ك‬
‫أربع أنواع‪:‬‬
‫‪‬أرقام طلبات المقاطعة )‪ : ( IRQ‬وهي خطوط على اللوحة اﻷم‪ ،‬يج ري اس تخدامها م ن قب ل التجهي زة‬
‫ﻹعﻼم وحدة المعالجة بأنها تريد إجراء عملية معينة‪.‬‬
‫‪ ‬عناوين الدخل‪ /‬الخرج‪ :‬وهي عناوين يج ري اس نادها للتجهي زات‪ ،‬بحي ث تس تخدمها البرمجي ات‪ ،‬عن د‬
‫طلب أمر معين من التجهيزة‪.‬‬
‫‪ ‬عناوين الذاكرة‪ :‬وه ي عن اوين يج ري اس نادها لل ذاكرة الفيزيائي ة‪ ،‬بحي ث تس تخدمها البرمجي ات‪ ،‬م ن‬
‫أجل الوصول والتعامل مع الذاكرة‪.‬‬
‫‪‬قناة الوصول المباشر للذاكرة‪ :‬يجري من خﻼل هذه القناة نقل المعطيات بين التجهيزة والذاكرة‪ ،‬وذلك‬
‫من دون تدخل وحدة المعالجة‪.‬‬

‫‪22/03/2018 Operating Systems‬‬ ‫‪DR.Mamoun Younes‬‬ ‫‪112‬‬


‫نظم التشغيل‬ ‫‪14/11/2019‬‬

‫‪ -7‬أرقام طلبات المقاطعة‬


‫• تكون أرقام طلبات المقاطعة )‪ (IRQ‬عبارة عن خطوط على اللوحة اﻷم‪ ،‬يتم استخدامها من‬
‫قبل التجهيزة‪ ،‬ﻹعﻼم وحدة المعالجة بأنها تريد إجراء عملية معينة‪.‬‬
‫• يس ند لك ل خ ط م ن خط وط المقاطع ة رق م )م ن ‪ 0‬وحت ى ‪ . (15‬ﻻ تج ري إدارة طلب ات‬
‫المقاطعات القادمة من التجهيزات من قبل وحدة المعالجة‪ ،‬إنما يدير المتحكم بالمقاطعات هذه‬
‫الطلبات‪ ،‬ومن ثم يعلم وحدة المعالجة بتلك الطلبات‪.‬‬
‫• يمكن إضافة طلبات مقاطعة جديدة إلى قائمة الطلبات‪ ،‬حيث يتم التعامل م ع ه ذه المقاطع ات‬
‫اﻹضافية عن طريق متحكم ثاني بالمقاطعات‪.‬‬
‫• مثال في ‪ : windows‬من أجل رؤية أرقام المقاطعات المسندة لكل تجهيزة‪:‬‬
‫‪‬اضغط على ‪ ،start‬ثم ضغط يميني عل ى ‪ ،my computer‬اخت ر خص ائص ‪ ،properties‬وم ن ث م‬
‫اختر صفحة ‪. hardware‬‬
‫• يبين الشكل التالي أرقم طلبات المقاطعة ‪.‬‬
‫‪22/03/2018 Operating Systems‬‬ ‫‪DR.Mamoun Younes‬‬ ‫‪113‬‬

‫يبين الشكل أرقم طلبات المقاطعة‬

‫‪22/03/2018 Operating Systems‬‬ ‫‪DR.Mamoun Younes‬‬ ‫‪114‬‬


‫نظم التشغيل‬ ‫‪14/11/2019‬‬

‫‪ -8‬عناوين الذاكرة‬
‫• يجري استخدام عناوين الذاكرة من قبل البرمجيات من أجل الوصول والتعامل مع الذاكرة‪.‬‬
‫• يتعام ل نظ ام التش غيل م ع ال ذاكرة عل ى أنه ا قائم ة طويل ة م ن الخﻼي ا‪ ،‬يج ري فيه ا تخ زين‬
‫معطيات أو تعليمات ‪.‬‬
‫• يسند إلى كل خلية من الخﻼيا عدد ي دعی عن وان‪ ،‬حي ث يج ري الوص ول والتعام ل م ع ه ذه‬
‫الخلية عن طريق هذا العنوان‪.‬‬

‫‪22/03/2018 Operating Systems‬‬ ‫‪DR.Mamoun Younes‬‬ ‫‪115‬‬

‫‪ -9‬عناوين الدخل‪/‬الخرج‬
‫• يجري استخدام عناوين التجهيزات )عناوين الدخل‪/‬الخرج( م ن قب ل البرمجي ات عن د طل ب‬
‫أمر معين من التجهيزة‪.‬‬
‫• يستخدم النظام عن اوين ال دخل‪ /‬الخ رج للوص ول إل ى التجهي زات‪ ،‬بطريق ة مماثل ة ﻻس تخدام‬
‫عناوين الذاكرة للوصول إلى الذاكرة‪.‬‬
‫• تنتقل العناوين عن طريق مسرى على اللوحة اﻷم يدعى مسرى اﻻتصال‪ ،‬حي ث يحم ل ه ذا‬
‫المسری تارة عناوين ذاكرة وتارة أخرى عناوين الدخل‪/‬الخرج‪.‬‬

‫‪22/03/2018 Operating Systems‬‬ ‫‪DR.Mamoun Younes‬‬ ‫‪116‬‬


‫نظم التشغيل‬ ‫‪14/11/2019‬‬

‫‪ -10‬قناة الوصول المباشر للذاكرة‬


‫• يج ري ع ن طري ق قن اة الوص ول المباش ر لل ذاكرة نق ل المعطي ات ب ين التجهي زة وال ذاكرة‪،‬‬
‫وذلك من دون تدخل وحدة المعالجة‪.‬‬
‫• فهذه القناة هي طريقة مختصرة تمكن تجهي زة ال دخل‪/‬الخ رج م ن إرس ال المعطي ات مباش رة‬
‫إلى الذاكرة‪.‬‬
‫• تستخدم بعض التجهيزات هذه القناة )مثل الطابعة(‪ ،‬بينما ﻻ تستخدمها تجهيزات أخرى )مثل‬
‫الماوس(‪.‬‬
‫• هنالك عدة قنوات للوصول المباشر للذاكرة مرقمة من ‪ 0‬وحتى ‪ ،7‬تستخدم كل تجهيزة قن اة‬
‫معينة‪.‬‬
‫• يمكن تغيير إعدادات هذه القناة عن طريق الـ ‪. BIOS‬‬

‫‪22/03/2018 Operating Systems‬‬ ‫‪DR.Mamoun Younes‬‬ ‫‪117‬‬

‫يبين الشكل قنوات نقل معطيات الدخل‪/‬الخرج ‪I/O‬‬


‫‪22/03/2018 Operating Systems‬‬ ‫‪DR.Mamoun Younes‬‬ ‫‪118‬‬
‫نظم التشغيل‬ ‫‪14/11/2019‬‬

‫‪ -11‬إقﻼع النظام‬
‫• يقسم إقﻼع النظام إلى أربع خطوات أساسية‪:‬‬
‫‪ ‬الخط وة ‪ :1‬تب دأ ه ذه الخط وة ب إقﻼع برن امج ال‪ ،BIOS‬وم ن ث م يق وم ه ذا البرن امج باﻻس تعﻼم ع ن‬
‫العتاديات الموجودة في النظام‪ ،‬ومقارنة المعلومات الخاصة بها مع المعلومات المخزنة سابقا‪.‬‬
‫‪ ‬الخطوة ‪ :2‬يقوم برنامج ال ‪ BIOS‬بالبحث عن نظام التشغيل من أجل تحميله‪ ،‬وغالبا يتم تحمي ل نظ ام‬
‫التشغيل من السواقة ‪ C‬على القرص الصلب‪.‬‬
‫‪ ‬الخطوة ‪ :3‬يق وم نظ ام التش غيل ب دوره باﻻس تعﻼم ع ن الم وارد الموج ودة )ال ذاكرة‪ ،‬مس احة التخ زين‬
‫المت وفرة‪ ،(...،‬وم ن ث م يق وم النظ ام بتحمي ل البرمجي ات الخاص ة للتعام ل م ع اﻷجه زة )الم اوس‪،‬‬
‫الطابعة‪.(...،‬‬
‫‪ ‬الخطوة ‪ :4‬يحمل نظام التشغيل في بعض اﻷحيان برنامج معين من أجل تنفيذه‪ ،‬حيث يعتبر تنفيذ ه ذا‬
‫البرنامج من ضمن مرحلة اﻹقﻼع ‪.‬‬

‫‪22/03/2018 Operating Systems‬‬ ‫‪DR.Mamoun Younes‬‬ ‫‪119‬‬

‫‪ -12‬إيجاد نظام التشغيل وتحميله‬


‫• يقوم برنامج ال ‪ BIOS‬بالبحث عن نظام التشغيل م ن أج ل تحميل ه‪ ،‬وغالب ا ً ي تم تحمي ل نظ ام‬
‫التشغيل من السواقة المنطقية ‪C‬على القرص الصلب‪.‬‬
‫• تخ زن المعلوم ات الﻼزم ة ﻹق ﻼع نظ ام التش غيل )والمخزن ة عل ى الق رص الص لب( ف ي‪:‬‬
‫تسجيلة اﻹقﻼع الرئيسية )‪: ( MBR‬قطاع صغير )‪ 512‬بايت( في بداية القرص الصلب‪.‬‬
‫• يحوي ‪ ( Master Boot Record )MBR‬على عنصرين أساسيين‪:‬‬
‫‪ ‬برنامج اﻹقﻼع الرئيسي‪ :‬البرنامج اﻷساسي ﻹيجاد بداية نظام التشغيل أثناء اﻹقﻼع‪.‬‬
‫‪ ‬ج دول اﻷج زاء‪ :‬يح وي ه ذا الج دول معلوم ات ع ن اﻷج زاء المنطقي ة عل ى الق رص الص لب )ع دد‬
‫اﻷجزاء المنطقية‪ ،‬بداية كل جزء‪ ،‬الجزء الفعال‪.(...،‬‬
‫• يتم تحميل برنامج اﻹقﻼع الرئيسي في الذاكرة‪ ،‬حيث يقوم هذا البرنامج بدوره بتحميل نظ ام‬
‫التشغيل إلى الذاكرة‪ .‬يبين الشكل التالي أقسام القرص الصلب ‪.‬‬
‫‪22/03/2018 Operating Systems‬‬ ‫‪DR.Mamoun Younes‬‬ ‫‪120‬‬
‫نظم التشغيل‬ ‫‪14/11/2019‬‬

‫يبين الشكل أقسام القرص الصلب‬

‫‪22/03/2018 Operating Systems‬‬ ‫‪DR.Mamoun Younes‬‬ ‫‪121‬‬

‫أسئلة الفصل الثالث‬


‫ما هي أشكال واجهات المستخدم في نظام تشغيل ويندوز ‪.‬‬ ‫‪.1‬‬
‫ما هو نظام الملفات في نظام تشغيل ويندوز ‪.‬‬ ‫‪.2‬‬
‫ما هي السواقات والـ ‪ BIOS‬في نظام تشغيل ويندوز ‪.‬‬ ‫‪.3‬‬
‫ما هي خطوات اقﻼع النظام في نظام تشغيل ويندوز ‪.‬‬ ‫‪.4‬‬
‫ما هو الـ ‪ MBR‬وماذا يحتوي ‪.‬‬ ‫‪.5‬‬

‫‪22/03/2018 Operating Systems‬‬ ‫‪DR.Mamoun Younes‬‬ ‫‪122‬‬

You might also like