SlideShare une entreprise Scribd logo
1  sur  30
1
‫الخامسة‬ ‫المحاضرة‬
‫البرمجيات‬
Software
2
‫البرمجية‬ ‫المكونات‬
(
‫البرمجيات‬
Software
)
‫ملموسة‬ ‫غير‬ ‫مكونات‬ ‫عن‬ ‫عبارة‬ ‫هي‬
,
‫بدونها‬ ‫الحاسب‬ ‫ويصبح‬
‫الى‬ ‫وتقسم‬ ‫الفائدة‬ ‫عديم‬
:
•
‫النظام‬ ‫برمجيات‬
(
System Software
.)
•
‫تطبيقية‬ ‫برمجيات‬
(
Application Software
)
3
‫االلي‬ ‫الحاسب‬ ‫برمجيات‬
‫النظام‬ ‫برمجيات‬ ‫تطبيقية‬ ‫برمجيات‬
‫بالمستخدم‬ ‫خاصة‬ ‫برمجيات‬
‫الجاهزة‬ ‫البرمجيات‬ ‫حزم‬
‫الحسابية‬ ‫الجداول‬ ‫برامج‬
‫النصوص‬ ‫معالجة‬ ‫برامج‬
‫البيانات‬ ‫قواعد‬ ‫برامج‬
‫ادارية‬ ‫اتصاالت‬ ‫نظام‬
‫الموظفين‬ ‫نظام‬
‫مستودعات‬ ‫نظام‬
‫اللغات‬ ‫مترجمات‬
‫التشغيل‬ ‫نظم‬
‫المساعدة‬ ‫التشغيل‬ ‫برامج‬
4
‫أوال‬
:
‫النظام‬ ‫برمجيات‬
‫الي‬ ‫تنقسم‬ ‫و‬ ‫النظام‬ ‫موارد‬ ‫تدير‬ ‫و‬ ‫تتحكم‬ ‫التي‬ ‫البرامج‬ ‫مجموعة‬ ‫هي‬
:
1
-
‫التشغيل‬ ‫أنظمة‬
(
Operating System
)
:
‫البرمجيات‬ ‫اهم‬
‫اج‬ ‫و‬ ‫الحاسب‬ ‫مستخدمي‬ ‫بين‬ ‫وسيط‬ ‫يعتبر‬ ‫الحاسب‬ ‫معدات‬ ‫تشغيل‬ ‫في‬ ‫المستخدمة‬
‫زائه‬
‫المختلفة‬
.
2
-
‫اللغات‬ ‫مترجمات‬
:
‫بأ‬ ‫المكتوبة‬ ‫المستخدم‬ ‫برامج‬ ‫بتحويل‬ ‫تقوم‬ ‫خاصة‬ ‫برامج‬
‫لغات‬ ‫حد‬
‫البرمجة‬
(
‫المصدر‬ ‫برامج‬
)
‫االلة‬ ‫بلغة‬ ‫مكتوبة‬ ‫برامج‬ ‫الي‬
machine language
‫الي‬ ‫المترجمات‬ ‫تنقسم‬
3
‫رئيسية‬ ‫أنواع‬
(
‫المجمع‬
–
‫المفسر‬
-
‫المترجم‬
.)
3
–
‫المساعدة‬ ‫التشغيل‬ ‫برمجيات‬
:
‫من‬ ‫بالكثير‬ ‫بالقيام‬ ‫المستخدم‬ ‫تمكن‬
‫التي‬ ‫المهام‬
‫مثل‬ ‫مباشرة‬ ‫بصورة‬ ‫التشغيل‬ ‫نظام‬ ‫يقدمها‬ ‫ال‬ ‫ربما‬
–
‫ضغطها‬ ‫او‬ ‫بحفظها‬ ‫البيانات‬ ‫تامين‬ ‫و‬ ‫حفظ‬
.
-
‫كان‬ ‫ما‬ ‫الي‬ ‫التشغيل‬ ‫نظام‬ ‫استعادة‬
‫عليه‬
‫قبل‬
‫تعطله‬
‫العمل‬ ‫عن‬
.
-
‫الجهاز‬ ‫اداء‬ ‫تسريع‬
-
‫االحتياطية‬ ‫النسخ‬ ‫تكوين‬
–
‫ض‬
‫بيانات‬ ‫غط‬
‫التخزين‬ ‫حجم‬ ‫لتقليل‬ ‫القرص‬ ‫ملفات‬
–
‫بأقراص‬ ‫المتعلقة‬ ‫المشاكل‬ ‫تشخيص‬
‫التخزين‬
–
‫الصلب‬ ‫القرص‬ ‫تقسيم‬ ‫اعادة‬
–
‫ازالته‬ ‫بعد‬ ‫بالقرص‬ ‫المخزنة‬ ‫البرامج‬ ‫استعادة‬
‫بطريق‬ ‫ا‬
‫الخط‬
‫أ‬
.
5
‫ثانيا‬
:
‫التطبيقية‬ ‫البرمجيات‬
‫الي‬ ‫تنقسم‬
:
1
-
‫الجاهزة‬ ‫البرامج‬
:
‫مثل‬ ‫المتخصصة‬ ‫الحاسب‬ ‫شركات‬ ‫تطورها‬
‫ا‬ ‫برنامج‬
‫لمكتب‬
(
office
)
‫البيانات‬ ‫قواعد‬ ‫ادارة‬ ‫نظم‬ ‫برامج‬ ‫و‬
.
2
-
‫المستخدم‬ ‫برمجيات‬
:
‫من‬ ‫المطورة‬ ‫البرامج‬ ‫كافة‬
‫المبرم‬ ‫قبل‬
‫جين‬
‫مهم‬ ‫النجاز‬
‫ات‬
‫معينة‬
‫مثل‬
:
‫نظام‬ ‫و‬ ‫الموظفين‬ ‫شئون‬ ‫نظام‬
‫المستودعات‬
.
‫الحاسب‬ ‫برمجيات‬ ‫تطوير‬ ‫و‬ ‫تصميم‬ ‫فريق‬
:
–
‫نظم‬ ‫محللو‬
:
‫دراسة‬ ‫على‬ ‫القائمون‬ ‫هم‬
‫مدخ‬ ‫و‬ ‫النظام‬ ‫متطلبات‬ ‫تحليل‬
‫الته‬
‫لتنفيذه‬ ‫االزمة‬ ‫الموارد‬ ‫تحديد‬ ‫و‬ ‫مخرجاته‬ ‫و‬
–
‫النظم‬ ‫مصممو‬
:
‫العام‬ ‫الشكل‬ ‫حيث‬ ‫من‬ ‫التطبيق‬ ‫كيفية‬
–
‫تصمي‬
‫نم‬ ‫م‬
‫اذ‬
‫ج‬
‫النظام‬
–
‫المبرمجون‬
:
‫المصممة‬ ‫للنماذج‬ ‫الفعلي‬ ‫التنفيذ‬
‫الشفرا‬ ‫وكتابة‬
‫ت‬
.
6
‫االول‬ ‫الفصل‬
‫التشغيل‬ ‫نظم‬ ‫في‬ ‫مقدمة‬
Introduction in Operating Systems
7
•
‫نظام‬
‫التشغيل‬
‫هو‬
‫برنامج‬
‫وسيط‬
‫بين‬
‫المستخدم‬
(User)
‫ومكونات‬
‫الحاسب‬
‫المختلفة‬
(Computer
Hardware)
•
‫الغرض‬
‫األساسي‬
‫منه‬
‫تمكين‬
‫المستخدم‬
‫من‬
‫معالجة‬
‫برامجه‬
‫التطبيقية‬
(Application Programs)
‫من‬
‫خالل‬
‫إدارة‬
‫الموارد‬
(Resources)
‫المتعلقة‬
‫بالحاسب‬
.
•
‫يقوم‬
‫بتشغيل‬
‫الحاسب‬
‫وتوجيه‬
‫ومراقبة‬
‫وإدارة‬
‫الموارد‬
‫الم‬
‫تعلقة‬
‫به‬
‫مع‬
‫توفير‬
‫البيئة‬
‫المناسبة‬
‫للمستخدم‬
.
8
Application Program
e.g. word
Operating System
Computer Hardware
User
‫اآللي‬ ‫الحاسب‬ ‫مكونات‬ ‫بين‬ ‫التشغيل‬ ‫نظام‬ ‫موقع‬
9

‫أهم‬
‫األسباب‬
‫لوجود‬
‫نظام‬
‫التشغيل‬
‫هو‬
:
‫إيجاد‬
‫مستوي‬
‫للتوحيد‬
‫القياسي‬
‫بين‬
‫أجهزة‬
‫الح‬
‫اسبات‬
‫لتسهيل‬
‫التعامل‬
‫مع‬
‫البرمجيات‬
‫التطبيقية‬
‫ال‬
‫مختلفة‬
‫لتصبح‬
‫هذه‬
‫البرمجيات‬
‫غير‬
‫معتمدة‬
‫علي‬
‫اآللة‬
‫المستخدمة‬
(Machine Independent )
10
•
‫مساعدة‬
‫المستخدم‬
‫في‬
‫التعامل‬
‫مع‬
‫أجهزة‬
‫الحاسب‬
‫بسهولة‬
‫ويسر‬
.
•
‫البدء‬
‫في‬
‫تشغيل‬
‫الحاسب‬
‫اآللي‬
‫وتحميل‬
،‫البرامج‬
‫وتخصيص‬
‫الموارد‬
‫المتاحة‬
‫م‬
‫ن‬
‫األجهزة‬
‫والبرمجيات‬
.
•
‫إدارة‬
‫الملفات‬
‫وإجراء‬
‫جميع‬
‫العمليات‬
‫الخاصة‬
‫بها‬
‫مثل‬
:
‫الحفظ‬
‫والنسخ‬
‫و‬
‫ترتيب‬
‫الملفات‬
‫علي‬
‫اسطوانة‬
‫التخزين‬
...
‫إلخ‬
.
•
‫إدارة‬
‫الذاكرة‬
‫الرئيسية‬
‫والتحكم‬
‫فيها‬
.
‫التشغيل‬ ‫نظام‬ ‫وظائف‬
11
•
‫مراقبة‬
‫المدخالت‬
‫من‬
‫البرامج‬
‫والبيانات‬
‫ووضعها‬
‫في‬
‫طابور‬
‫واحد‬
‫وت‬
‫حديد‬
‫أولوياتها‬
‫للتنفيذ‬
.
•
‫حماية‬
‫البيانات‬
‫من‬
‫العبث‬
،‫والتعديل‬
‫ال‬
‫يسمح‬
‫ألي‬
‫مستخدم‬
‫باست‬
‫خدام‬
‫بيانات‬
‫مستخدم‬
‫آخر‬
.
•
‫حفظ‬
‫واسترجاع‬
‫البيانات‬
‫بسرعة‬
‫ودقة‬
‫عالية‬
‫والتعامل‬
‫مع‬
‫قواعد‬
‫الب‬
‫يانات‬
.
•
‫تشغيل‬
‫برمجيات‬
‫التطبيقات‬
‫الجاهزة‬
.
•
‫تحديد‬
‫مواقع‬
‫األخطاء‬
‫وتصحيحها‬
.
‫تابع‬
:
‫التشغيل‬ ‫نظام‬ ‫وظائف‬
12

‫هي‬
‫برنامج‬
‫يتم‬
‫تنفيذه‬
‫بالذاكرة‬
‫الرئيسية‬
‫حي‬
‫ث‬
‫يمكث‬
‫في‬
‫ها‬
‫ط‬
‫ي‬
‫ل‬
‫ة‬
‫فترة‬
‫تنفيذ‬
‫ه‬
.

‫هو‬
‫مسار‬
‫تنفيذي‬
‫إلجراء‬
‫معين‬
‫تقوم‬
‫العملية‬
Process
‫بإنجازه‬
.
‫قد‬
‫تحتوي‬
‫العملية‬
‫الواحدة‬
‫علي‬
‫اكثر‬
‫من‬
‫مسار‬
‫ت‬
‫نفيذي‬
‫عندما‬
‫تنفذ‬
‫اكثر‬
‫من‬
‫اجراء‬
‫في‬
‫نفس‬
‫الوقت‬
.
‫التشغيل‬ ‫نظم‬ ‫مصطلحات‬ ‫أهم‬
13
1
-
‫نظام‬
‫التشغيل‬
‫الدفعي‬
(Batch Processing OS)
2
-
‫نظام‬
‫تشغيل‬
‫المشاركة‬
‫بالوقت‬
(Time Sharing OS)
3
-
‫نظام‬
‫تشغيل‬
‫الوقت‬
‫الحقيقي‬
(Real Time OS)
4
-
‫المتعددة‬ ‫البرامج‬ ‫تشغيل‬ ‫نظام‬
(Multiprogramming OS)
5
-
‫المعالجة‬ ‫متعددة‬ ‫التشغيل‬ ‫نظام‬
(Multi-processing OS)
6
-
‫الشبكي‬ ‫التشغيل‬ ‫نظام‬
(Networking OS)
‫التشغيل‬ ‫نظم‬ ‫أنواع‬
14
1
-
‫الدفعي‬ ‫التشغيل‬ ‫نظام‬
:(Batch Processing OS)
•
‫وفيه‬
‫يرسل‬
‫المستخدم‬
‫مجموعة‬
‫الوظائف‬
Jobs
‫التي‬
‫يريد‬
‫معالجتها‬
‫للحاسب‬
‫حيث‬
‫يتم‬
‫تجميعها‬
‫في‬
‫ص‬
‫ورة‬
‫دفعية‬
Batch
‫ورص‬
‫هذه‬
‫الدفعات‬
‫في‬
‫طابور‬
Queue
‫ثم‬
‫معالجتها‬
‫واحدة‬
‫تلو‬
‫األخرى‬
.
•
‫يعرف‬
‫الوقت‬
‫المنقضي‬
‫من‬
‫بداية‬
‫إرسال‬
‫الوظائف‬
‫وحتى‬
‫معالجتها‬
‫والرجوع‬
‫بالنتائج‬
‫بوقت‬
‫الذروة‬
Turn-around Time
.
‫تابع‬
:
‫التشغيل‬ ‫نظم‬ ‫أنواع‬
15
2
-
‫بالوقت‬ ‫المشاركة‬ ‫تشغيل‬ ‫نظام‬
(Time Sharing OS)
•
‫يسمح‬
‫هذا‬
‫النظام‬
‫باالستخدام‬
‫المباشر‬
Online
‫لموارد‬
‫الحاسب‬
‫اآللي‬
‫المختلفة‬
‫من‬
‫قبل‬
‫العديد‬
‫من‬
‫المستخدمين‬
‫في‬
‫وقت‬
،‫واحد‬
‫من‬
‫خالل‬
‫تقسيم‬
‫وقت‬
‫تشغيل‬
‫وحدة‬
‫المعالجة‬
‫المركزية‬
‫علي‬
‫جميع‬
‫المستخدمين‬
,
‫بحيث‬
‫يكون‬
‫لكل‬
‫مستخدم‬
‫فرصة‬
‫ل‬
‫لتفاعل‬
‫مع‬
‫برامجه‬
‫خالل‬
‫معالجته‬
.
‫تابع‬
:
‫التشغيل‬ ‫نظم‬ ‫أنواع‬
16
3
-
‫الحقيقي‬ ‫الوقت‬ ‫تشغيل‬ ‫نظام‬
(Real Time OS)
•
‫التطبيق‬ ‫في‬ ‫الحقيقي‬ ‫الوقت‬ ‫تشغيل‬ ‫نظم‬ ‫ستخدم‬ُ‫ت‬
‫تتطلب‬ ‫التي‬ ‫ات‬
‫جدا‬ ‫سريع‬ ‫استجابة‬ ‫زمن‬
.
•
‫النظام‬ ‫هذا‬ ‫علي‬ ‫أمثلة‬
:
‫مراق‬ ‫نظم‬ ،‫الطيران‬ ‫تذاكر‬ ‫حجز‬ ‫نظم‬
‫بة‬
‫واألعاصير‬ ‫الزالزل‬ ‫رصد‬ ‫نظم‬ ،‫النووية‬ ‫المحطات‬
.
•
‫خارجية‬ ‫بإشارة‬ ‫مقاطعتها‬ ‫يتم‬ ‫بحيث‬ ‫النظم‬ ‫هذه‬ ‫تصمم‬
‫ت‬
‫تطلب‬
‫الحاسب‬ ‫جهاز‬ ‫من‬ ‫الفوري‬ ‫االنتباه‬
.
‫تابع‬
:
‫التشغيل‬ ‫نظم‬ ‫أنواع‬
17
4
-
‫المتعددة‬ ‫البرامج‬ ‫تشغيل‬ ‫نظام‬
(Multiprogramming OS)
•
‫الحاسب‬ ‫موارد‬ ‫من‬ ‫القصوى‬ ‫لالستفادة‬ ‫النظام‬ ‫هذا‬ ‫أنشئ‬
‫مهمة‬ ‫لديها‬ ‫تكون‬ ‫بحيث‬ ،‫المركزية‬ ‫المعالجة‬ ‫وحدة‬ ‫وخصوصا‬
‫الحاسب‬ ‫تشغيل‬ ‫فترة‬ ‫طوال‬ ‫تنجزها‬
.
•
‫علي‬ ‫النظام‬ ‫هذا‬ ‫يحتوي‬
:
.1
‫العمليات‬ ‫مواعيد‬ ‫محدد‬ ‫برنامج‬
(
Process Scheduling
.)
.2
‫الرئيسية‬ ‫الذاكرة‬ ‫إلدارة‬ ‫مدير‬
.
‫الت‬ ‫فترة‬ ‫طوال‬ ‫المتعددة‬ ‫البرامج‬ ‫بين‬ ‫تداخل‬ ‫يحدث‬ ‫ال‬ ‫حتى‬
‫شغيل‬
.
‫تابع‬
:
‫التشغيل‬ ‫نظم‬ ‫أنواع‬
18
4
-
‫نظام‬
‫التشغيل‬
‫المعالجة‬ ‫متعدد‬
(Multi-Processing
OS)
•
‫المعال‬ ‫وحدات‬ ‫من‬ ‫العديد‬ ‫بها‬ ‫التي‬ ‫الحاسبات‬ ‫في‬ ‫ستخدم‬ُ‫ي‬
‫الغير‬ ‫جة‬
‫الموزع‬ ‫الحاسبات‬ ‫أنظمة‬ ‫في‬ ‫أو‬ ،‫البعض‬ ‫بعضها‬ ‫علي‬ ‫معتمدة‬
‫ة‬
(
Distributed Systems
.)
•
‫المعال‬ ‫من‬ ‫العديد‬ ‫علي‬ ‫الواحد‬ ‫البرنامج‬ ‫بتشغيل‬ ‫يسمح‬
‫في‬ ‫جات‬
‫متوازية‬ ‫وبطريقة‬ ‫نفسه‬ ‫الوقت‬
(
Parallel Processing
.)
•
‫المركبة‬ ‫والتجارية‬ ‫العلمية‬ ‫التطبيقات‬ ‫في‬ ‫يستخدم‬
.
‫تابع‬
:
‫التشغيل‬ ‫نظم‬ ‫أنواع‬
19
5
-
‫الشبكي‬ ‫التشغيل‬ ‫نظام‬
(Networking OS)
•
‫هو‬ ‫الشبكي‬ ‫التشغيل‬ ‫نظام‬
:
‫شبكة‬ ‫بإدارة‬ ‫تقوم‬ ‫المتكاملة‬ ‫البرامج‬ ‫من‬ ‫مجموعة‬
‫كافة‬ ‫وفي‬ ‫عناصرها‬ ‫جميع‬ ‫في‬ ‫وتتحكم‬ ‫الحاسب‬
‫بها‬ ‫تقوم‬ ‫التي‬ ‫والمهام‬ ‫األعمال‬
.
‫تابع‬
:
‫التشغيل‬ ‫نظم‬ ‫أنواع‬
20

‫الكثير‬
‫من‬
‫نظم‬
‫التشغيل‬
‫تعد‬
‫نظم‬
‫تش‬
‫غيل‬
‫مختلطة‬
(Hybrid OS)
‫من‬
‫األنواع‬
‫السابقة‬
.
‫كما‬
‫يمكن‬
‫تقسيم‬
‫نظم‬
‫التشغيل‬
‫علي‬
‫أساس‬
‫عدد‬
‫المهام‬
(Tasks)
‫التي‬
‫يمكن‬
‫أن‬
‫تنجزها‬
‫أنيا‬
(Simultaneously)
,
‫كذلك‬
‫بناء‬
‫على‬
‫عدد‬
‫المستخدمين‬
‫الذين‬
‫يمكنهم‬
‫استخدام‬
‫النظام‬
‫في‬
‫وقت‬
‫واحد‬
‫كاألتي‬
:
----------------------------------------------------------
1
.
‫المستخدم‬ ‫أحادي‬ ‫نظام‬
–
‫المهمة‬ ‫أحادي‬
(Single User – Single Tasking System)
‫مستخدم‬
‫واحد‬
‫ال‬
‫يستطيع‬
‫تنفيذ‬
‫أكثر‬
‫من‬
‫برنامج‬
‫واحد‬
‫في‬
‫الوقت‬
‫نفسه‬
‫مثل‬
MS DOS
21
2
.
‫المستخدم‬ ‫أحادي‬ ‫نظام‬
–
‫المهام‬ ‫متعدد‬
(Single User – Multi Tasking System)
‫مثل‬ ‫الوقت‬ ‫نفس‬ ‫في‬ ‫واحد‬ ‫برنامج‬ ‫من‬ ‫أكثر‬ ‫ينفذ‬ ‫واحد‬ ‫مستخدم‬
Windows
3
.
‫البرامج‬ ‫متعدد‬ ‫المستخدمين‬ ‫متعدد‬ ‫نظام‬
(Multi User – Multi Tasking Operating System)
-
‫نف‬ ‫في‬ ‫واحد‬ ‫برنامج‬ ‫من‬ ‫أكثر‬ ‫ينفذ‬ ‫مستخدم‬ ‫من‬ ‫أكثر‬
‫س‬
‫مثل‬ ‫الوقت‬
Unix
.
-
‫تعدد‬ ‫عن‬ ‫الناتجة‬ ‫المهام‬ ‫من‬ ‫العديد‬ ‫عن‬ ‫مسئول‬
‫أهمها‬ ‫المستخدمين‬
:
‫أ‬
-
‫المهام‬ ‫جدولة‬
(
Process Scheduling
)
‫ب‬
-
‫العمليات‬ ‫ارسال‬
(
Process Dispatching
)
‫ج‬
-
‫المتعددة‬ ‫الوظائف‬ ‫تشغيل‬
(
Multiple Jobs
.)
‫د‬
-
‫االفتراضي‬ ‫التخزين‬ ‫اسلوب‬ ‫استخدام‬
(
Virtual Storage
)
22

‫البناء‬
‫الهيكلي‬
‫لنظم‬
‫التشغيل‬
‫يختلف‬
‫من‬
‫نظام‬
‫تش‬
‫غيل‬
‫إلي‬
‫أخر‬
‫ومن‬
‫إصدارة‬
‫إلي‬
‫أخري‬
‫من‬
‫نفس‬
‫نظام‬
‫التشغيل‬
.
‫تقسم‬
‫نظم‬
‫التشغيل‬
‫إلي‬
‫أربعة‬
‫أجزاء‬
‫رئيسية‬
‫هي‬
:
.1
1
-
‫الغالف‬
(Shell)
.2
2
-
‫التطبيقات‬ ‫برمجة‬ ‫واجهة‬
(Application Programming Interface “API”)
.3
3
-
‫الفرعية‬ ‫النظام‬ ‫مديري‬ ‫مكونات‬
(Sub-System Components Managers)
.4
4
-
‫النواة‬
(Kernel)
.
23
‫التطبيقات‬
(
‫النصوص‬ ‫معالجة‬ ‫برنامج‬ ‫مثل‬
)
‫المستخدمون‬
Users
‫ا‬ ‫الحاسب‬ ‫لنظام‬ ‫والبرمجية‬ ‫المادية‬ ‫للمكونات‬ ‫الهرمي‬ ‫الهيكلي‬ ‫البناء‬
‫آللي‬
‫الغالف‬
(
‫الرسومية‬ ‫المستخدم‬ ‫واجهة‬ ‫مثل‬
(GUI)
‫األوامر‬ ‫سطر‬ ،
)
‫التطبيقات‬ ‫برامج‬ ‫واجهة‬
(
API
)
‫الفرعية‬ ‫النظام‬ ‫مكونات‬
(
Sub-System Mangers
)
‫النواة‬
(
Kernel
)
‫األساسي‬ ‫واإلخراج‬ ‫اإلدخال‬ ‫نظام‬
(
BIOS
)
‫المادية‬ ‫األجزاء‬
(
Physical Hardware
)
‫نظام‬
‫التشغي‬
‫ل‬
24

‫يعد‬
‫الغالف‬
‫هو‬
‫الوجهة‬
‫المرئية‬
‫من‬
‫نظام‬
‫التشغيل‬
‫ووسيط‬
‫بين‬
‫المس‬
‫تخدم‬
‫وباقي‬
‫أجزاء‬
‫نظام‬
،‫التشغيل‬
‫ومن‬
‫خالله‬
‫يقوم‬
‫المستخدم‬
‫بتوجيه‬
‫األ‬
‫وامر‬
‫لنظام‬
‫التشغيل‬
‫لتنفيذ‬
‫العمليات‬
.

‫وهو‬
‫عبارة‬
‫عن‬
‫برنامج‬
‫مكتوب‬
‫بأحدي‬
‫لغات‬
‫البرمجة‬
‫العليا‬
‫مثل‬
‫لغة‬
C,C++
.

‫يوجد‬
‫بالغالف‬
‫مدير‬
‫تفسير‬
‫األوامر‬
(
Command Interpreter
Manger
)
،
‫يقوم‬
‫باستقبال‬
‫أوامر‬
‫التشغيل‬
‫من‬
‫المستخدم‬
‫ويتأكد‬
‫م‬
‫ن‬
‫صحتها‬
‫ثم‬
‫يتصل‬
‫بباقي‬
‫أجزاء‬
‫نظام‬
‫التشغيل‬
‫لتنفيذ‬
‫هذه‬
‫األوام‬
‫ر‬
.
25

‫يوجد‬
‫أنواع‬
‫مختلفة‬
‫للغالف‬
‫أهمها‬
:
•
‫سطر‬
‫األوامر‬
(
Command Line Interface
)
‫ويعد‬
‫الغالف‬
‫القياسي‬
‫لنظام‬
‫التشغيل‬
DOS
.
•
‫واجهات‬
‫المستخدم‬
‫الرسومية‬
(
Graphical User Interfaces
)
‫وتعد‬
‫الواجهة‬
‫القياسية‬
‫لنظام‬
‫التشغيل‬
Windows
,
‫يتم‬
‫توجيه‬
‫أوامر‬
‫التشغيل‬
‫من‬
‫خالل‬
‫النقر‬
‫على‬
‫ايقونات‬
‫موجودة‬
‫داخل‬
‫النوافذ‬
.
26

‫التطبيقات‬ ‫برمجة‬ ‫واجهة‬ ‫تمثل‬
(Application Programming Interface “API”)
‫المادية‬ ‫واألجزاء‬ ‫التطبيقات‬ ‫طبقتي‬ ‫بين‬ ‫العزل‬ ‫من‬ ‫نوع‬
.

‫األخرى‬ ‫عن‬ ‫تختلف‬ ‫برمجية‬ ‫واجهة‬ ‫تشغيل‬ ‫نظام‬ ‫لكل‬
.
‫ع‬ ‫وتحتوي‬
‫لي‬
‫مث‬ ‫البرمجة‬ ‫عمليات‬ ‫في‬ ‫االستخدام‬ ‫شائعة‬ ‫والدوال‬ ‫العمليات‬ ‫جميع‬
‫ل‬
:
‫وغيرها‬ ‫الشاشة‬ ‫أبعاد‬ ‫واختيار‬ ،‫الحفظ‬ ‫عملية‬
.
27
‫التالية‬ ‫المكونات‬ ‫في‬ ‫جميعها‬ ‫الحديثة‬ ‫التشغيل‬ ‫نظم‬ ‫تشترك‬
:
-
‫العمليات‬ ‫مدير‬
(
Process Manger
.)
-
‫الذاكرة‬ ‫مدير‬
(
Memory Manger
.)
-
‫واإلخراج‬ ‫اإلدخال‬ ‫مدير‬
(
I/O Manger
.)
-
‫الملفات‬ ‫مدير‬
(
File Manger
.)
-
‫الحماية‬ ‫مدير‬
(
Protection Manger
.)
-
‫التشبيك‬ ‫مدير‬
(
Networking Manger
.)
28
-
‫تعد‬
‫النواة‬
‫هي‬
‫الجزء‬
‫األساسي‬
‫من‬
‫نظام‬
،‫التشغيل‬
‫حيث‬
‫تمثل‬
‫الوسيط‬
‫بين‬
‫اآل‬
‫لة‬
‫وبقية‬
‫أجزاء‬
‫نظام‬
‫التشغيل‬
.
-
‫ألهمية‬
‫البرمجيات‬
‫المكونة‬
‫للنواة‬
‫الستخدامها‬
‫طوال‬
‫فترة‬
‫تشغيل‬
‫النظم‬
‫يتم‬
‫ت‬
‫حميلها‬
‫وتخزينها‬
‫في‬
‫مكان‬
‫مخصص‬
‫محمي‬
‫بالذاكرة‬
‫الرئيسية‬
‫للنظام‬
‫مع‬
‫بداية‬
‫ت‬
‫شغيل‬
،‫الجهاز‬
‫أما‬
‫بقية‬
‫أجزاء‬
‫النظام‬
‫فتحمل‬
‫تبع‬
‫الحاجة‬
‫لها‬
.
-
‫اهم‬
‫البرمجيات‬
‫التي‬
‫تكون‬
‫النواة‬
:
1
-
‫حاكم‬
‫المقاطعة‬
(
Interrupt Controller
)
2
-
‫مجدول‬
‫ومرسل‬
‫العمليات‬
(
Process Scheduler and Dispatcher
)
3
-
‫مدير‬
‫عنونة‬
‫الذاكرة‬
(
Memory Addressing manager
)
29
‫للنواة‬ ‫األساسية‬ ‫الوظائف‬
:
•
‫المقاطعة‬ ‫طلبات‬ ‫معالجة‬
.
•
‫العمليات‬ ‫وإزالة‬ ‫إنشاء‬
.
•
‫العمليات‬ ‫جدولة‬
.
•
‫العمليات‬ ‫إرسال‬
.
•
‫العمليات‬ ‫بين‬ ‫والتزامن‬ ‫االتصال‬ ‫توفير‬
.
•
‫والخرج‬ ‫الدخل‬ ‫عمليات‬ ‫دعم‬
.
•
‫الملفات‬ ‫نظام‬ ‫دعم‬
.
•
‫الرئيسية‬ ‫الذاكرة‬ ‫عناوين‬ ‫إدارة‬
.
30
-
‫االسطوانة‬ ‫تشغيل‬ ‫نظام‬
DOS
.
-
‫ويندوز‬ ‫التشغيل‬ ‫نظام‬
(
‫نوافذ‬
)
Windows XP, Windows 7)
,
, Windows 98, Windows ME,
Windows 95
,
(Windows
-
‫يونيكس‬ ‫التشغيل‬ ‫نظام‬
(
Unix OS
.)
-
‫لينكس‬ ‫التشغيل‬ ‫نظام‬
(
Linux OS
.)
-
‫التشغيل‬ ‫نظام‬
Mac
(
Apple Macintosh OS
.)

Contenu connexe

Tendances

عرض بور بوينت عن اخلاقيات استخدام الانترنت وحماية المستخدمين
عرض بور بوينت عن اخلاقيات استخدام الانترنت وحماية المستخدمينعرض بور بوينت عن اخلاقيات استخدام الانترنت وحماية المستخدمين
عرض بور بوينت عن اخلاقيات استخدام الانترنت وحماية المستخدمين
MOKBAL
 
كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1
  كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1  كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1
كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1
Free Courses
 
مقدمة_في_الحاسوب.pptx
مقدمة_في_الحاسوب.pptxمقدمة_في_الحاسوب.pptx
مقدمة_في_الحاسوب.pptx
anasalsaaydeh
 
تعلم اكسل بخطوات.ppt
تعلم اكسل بخطوات.pptتعلم اكسل بخطوات.ppt
تعلم اكسل بخطوات.ppt
braksam
 
عمارة الحاسب
عمارة الحاسبعمارة الحاسب
عمارة الحاسب
تقانة
 

Tendances (20)

Software Engineering 2018
Software Engineering 2018Software Engineering 2018
Software Engineering 2018
 
software engineering هندسة البرمجيات
software engineering هندسة البرمجياتsoftware engineering هندسة البرمجيات
software engineering هندسة البرمجيات
 
المحاضرة الأولى مقدمة عن الحاسوب
المحاضرة الأولى مقدمة عن الحاسوبالمحاضرة الأولى مقدمة عن الحاسوب
المحاضرة الأولى مقدمة عن الحاسوب
 
وحدات الادخال
وحدات الادخالوحدات الادخال
وحدات الادخال
 
المحاضرة السابعة الانترنت في التعليم
المحاضرة السابعة  الانترنت في التعليمالمحاضرة السابعة  الانترنت في التعليم
المحاضرة السابعة الانترنت في التعليم
 
What is a Computer? (Arabic)
What is a Computer? (Arabic)What is a Computer? (Arabic)
What is a Computer? (Arabic)
 
منهاج تحليل و تصميم نظم المعلومات
منهاج تحليل و تصميم نظم المعلوماتمنهاج تحليل و تصميم نظم المعلومات
منهاج تحليل و تصميم نظم المعلومات
 
الوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوب
الوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوبالوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوب
الوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوب
 
المحاضرة الرابعة الفيروسات
المحاضرة الرابعة الفيروساتالمحاضرة الرابعة الفيروسات
المحاضرة الرابعة الفيروسات
 
عرض بور بوينت عن اخلاقيات استخدام الانترنت وحماية المستخدمين
عرض بور بوينت عن اخلاقيات استخدام الانترنت وحماية المستخدمينعرض بور بوينت عن اخلاقيات استخدام الانترنت وحماية المستخدمين
عرض بور بوينت عن اخلاقيات استخدام الانترنت وحماية المستخدمين
 
ملخص تقنية تصميم صفحات الويب - كامل
ملخص تقنية تصميم صفحات الويب - كاململخص تقنية تصميم صفحات الويب - كامل
ملخص تقنية تصميم صفحات الويب - كامل
 
كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1
  كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1  كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1
كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1
 
(Win7) مقدمة في نظام التشغيل
(Win7) مقدمة في نظام التشغيل  (Win7) مقدمة في نظام التشغيل
(Win7) مقدمة في نظام التشغيل
 
مقدمة_في_الحاسوب.pptx
مقدمة_في_الحاسوب.pptxمقدمة_في_الحاسوب.pptx
مقدمة_في_الحاسوب.pptx
 
Computer Components مكونات الحاسب الآلي
Computer Components مكونات الحاسب الآليComputer Components مكونات الحاسب الآلي
Computer Components مكونات الحاسب الآلي
 
المحاضرة الثالثة لغات البرمجة
المحاضرة الثالثة  لغات البرمجةالمحاضرة الثالثة  لغات البرمجة
المحاضرة الثالثة لغات البرمجة
 
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
 
تعلم اكسل بخطوات.ppt
تعلم اكسل بخطوات.pptتعلم اكسل بخطوات.ppt
تعلم اكسل بخطوات.ppt
 
عمارة الحاسب
عمارة الحاسبعمارة الحاسب
عمارة الحاسب
 
مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البيانات
 

Similaire à نظم التشغيل.ppt

عام الدروس العامة لي اعلام واتصال 2023 ملخص
عام الدروس العامة لي اعلام واتصال 2023 ملخصعام الدروس العامة لي اعلام واتصال 2023 ملخص
عام الدروس العامة لي اعلام واتصال 2023 ملخص
ssuser168a2b
 
البرمجات
البرمجاتالبرمجات
البرمجات
tahanisaad
 

Similaire à نظم التشغيل.ppt (20)

Introduction to Computer in Arabic Class 3
Introduction to Computer in Arabic Class 3Introduction to Computer in Arabic Class 3
Introduction to Computer in Arabic Class 3
 
البرمجيات
البرمجياتالبرمجيات
البرمجيات
 
Computer school-books-1st-preparatory-1st-term-khawagah-2019-9
Computer school-books-1st-preparatory-1st-term-khawagah-2019-9Computer school-books-1st-preparatory-1st-term-khawagah-2019-9
Computer school-books-1st-preparatory-1st-term-khawagah-2019-9
 
Chapter4 part1
Chapter4 part1Chapter4 part1
Chapter4 part1
 
Computer school-books-1st-preparatory-1st-term-khawagah-2019-2
Computer school-books-1st-preparatory-1st-term-khawagah-2019-2Computer school-books-1st-preparatory-1st-term-khawagah-2019-2
Computer school-books-1st-preparatory-1st-term-khawagah-2019-2
 
عام الدروس العامة لي اعلام واتصال 2023 ملخص
عام الدروس العامة لي اعلام واتصال 2023 ملخصعام الدروس العامة لي اعلام واتصال 2023 ملخص
عام الدروس العامة لي اعلام واتصال 2023 ملخص
 
Mostafa salama
Mostafa salamaMostafa salama
Mostafa salama
 
البرمجيات
البرمجياتالبرمجيات
البرمجيات
 
1 مقدمة عن الحاسب الالي
1 مقدمة عن الحاسب الالي1 مقدمة عن الحاسب الالي
1 مقدمة عن الحاسب الالي
 
Operating systems
Operating systemsOperating systems
Operating systems
 
start lecture.ppt
start lecture.pptstart lecture.ppt
start lecture.ppt
 
تعريف نظام التشغيل ومهامه
تعريف نظام التشغيل ومهامهتعريف نظام التشغيل ومهامه
تعريف نظام التشغيل ومهامه
 
مكونات الحاسوب
مكونات الحاسوبمكونات الحاسوب
مكونات الحاسوب
 
Introduction to Computer NOTES in Arabic class:3
Introduction to Computer NOTES in Arabic class:3Introduction to Computer NOTES in Arabic class:3
Introduction to Computer NOTES in Arabic class:3
 
هوازن ناضره - الحاسب الآلي
هوازن ناضره - الحاسب الآليهوازن ناضره - الحاسب الآلي
هوازن ناضره - الحاسب الآلي
 
(الدرس الأول والثاني الوحدة الأولي الصف الأول الإعدادي (كمبيوتر
(الدرس الأول والثاني الوحدة الأولي الصف الأول الإعدادي (كمبيوتر(الدرس الأول والثاني الوحدة الأولي الصف الأول الإعدادي (كمبيوتر
(الدرس الأول والثاني الوحدة الأولي الصف الأول الإعدادي (كمبيوتر
 
ch2.pptx
ch2.pptxch2.pptx
ch2.pptx
 
Part software -
Part   software - Part   software -
Part software -
 
مقدمة فى الحاسب الالى
مقدمة فى الحاسب الالىمقدمة فى الحاسب الالى
مقدمة فى الحاسب الالى
 
البرمجات
البرمجاتالبرمجات
البرمجات
 

Dernier

الاستعداد للامتحانات.pptx عرض حولك كيفية
الاستعداد للامتحانات.pptx عرض حولك كيفيةالاستعداد للامتحانات.pptx عرض حولك كيفية
الاستعداد للامتحانات.pptx عرض حولك كيفية
NawalDahmani
 

Dernier (11)

الكامل في اتفاق الصحابة والأئمة علي وجوب الحجاب والجلباب علي المرأة واستحباب ...
الكامل في اتفاق الصحابة والأئمة علي وجوب الحجاب والجلباب علي المرأة واستحباب ...الكامل في اتفاق الصحابة والأئمة علي وجوب الحجاب والجلباب علي المرأة واستحباب ...
الكامل في اتفاق الصحابة والأئمة علي وجوب الحجاب والجلباب علي المرأة واستحباب ...
 
RPT PENDIDIKAN ISLAM THN 2 (SK) 2024-2025.docx
RPT PENDIDIKAN ISLAM THN 2 (SK) 2024-2025.docxRPT PENDIDIKAN ISLAM THN 2 (SK) 2024-2025.docx
RPT PENDIDIKAN ISLAM THN 2 (SK) 2024-2025.docx
 
دورة_الخطابة - فن مخاطبة الجماهير بطريقة إلقائية.pptx
دورة_الخطابة - فن مخاطبة الجماهير بطريقة إلقائية.pptxدورة_الخطابة - فن مخاطبة الجماهير بطريقة إلقائية.pptx
دورة_الخطابة - فن مخاطبة الجماهير بطريقة إلقائية.pptx
 
واستعمال الموارد الرقمية في التعليم .ppt
واستعمال الموارد الرقمية في التعليم .pptواستعمال الموارد الرقمية في التعليم .ppt
واستعمال الموارد الرقمية في التعليم .ppt
 
64617773-قلق-الامتحان.ppt قلق الامتحاااااان
64617773-قلق-الامتحان.ppt قلق الامتحاااااان64617773-قلق-الامتحان.ppt قلق الامتحاااااان
64617773-قلق-الامتحان.ppt قلق الامتحاااااان
 
الشوق إلى حجّ بيت الله الحرام (فضائل الحج)
الشوق إلى حجّ بيت الله الحرام (فضائل الحج)الشوق إلى حجّ بيت الله الحرام (فضائل الحج)
الشوق إلى حجّ بيت الله الحرام (فضائل الحج)
 
اسلوب النفي في ديوان الشريف الرضي بحث تخرج
اسلوب النفي في ديوان الشريف الرضي بحث تخرجاسلوب النفي في ديوان الشريف الرضي بحث تخرج
اسلوب النفي في ديوان الشريف الرضي بحث تخرج
 
IntegratedMulti TrophicAquaculture Systems Aquaculture experts Forum.pdf
IntegratedMulti TrophicAquaculture Systems Aquaculture experts Forum.pdfIntegratedMulti TrophicAquaculture Systems Aquaculture experts Forum.pdf
IntegratedMulti TrophicAquaculture Systems Aquaculture experts Forum.pdf
 
الاستعداد للامتحانات.pptx عرض حولك كيفية
الاستعداد للامتحانات.pptx عرض حولك كيفيةالاستعداد للامتحانات.pptx عرض حولك كيفية
الاستعداد للامتحانات.pptx عرض حولك كيفية
 
الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...
الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...
الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...
 
تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...
تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...
تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...
 

نظم التشغيل.ppt