Contenu connexe Similaire à نظم التشغيل.ppt (20) نظم التشغيل.ppt3. 3
االلي الحاسب برمجيات
النظام برمجيات تطبيقية برمجيات
بالمستخدم خاصة برمجيات
الجاهزة البرمجيات حزم
الحسابية الجداول برامج
النصوص معالجة برامج
البيانات قواعد برامج
ادارية اتصاالت نظام
الموظفين نظام
مستودعات نظام
اللغات مترجمات
التشغيل نظم
المساعدة التشغيل برامج
4. 4
أوال
:
النظام برمجيات
الي تنقسم و النظام موارد تدير و تتحكم التي البرامج مجموعة هي
:
1
-
التشغيل أنظمة
(
Operating System
)
:
البرمجيات اهم
اج و الحاسب مستخدمي بين وسيط يعتبر الحاسب معدات تشغيل في المستخدمة
زائه
المختلفة
.
2
-
اللغات مترجمات
:
بأ المكتوبة المستخدم برامج بتحويل تقوم خاصة برامج
لغات حد
البرمجة
(
المصدر برامج
)
االلة بلغة مكتوبة برامج الي
machine language
الي المترجمات تنقسم
3
رئيسية أنواع
(
المجمع
–
المفسر
-
المترجم
.)
3
–
المساعدة التشغيل برمجيات
:
من بالكثير بالقيام المستخدم تمكن
التي المهام
مثل مباشرة بصورة التشغيل نظام يقدمها ال ربما
–
ضغطها او بحفظها البيانات تامين و حفظ
.
-
كان ما الي التشغيل نظام استعادة
عليه
قبل
تعطله
العمل عن
.
-
الجهاز اداء تسريع
-
االحتياطية النسخ تكوين
–
ض
بيانات غط
التخزين حجم لتقليل القرص ملفات
–
بأقراص المتعلقة المشاكل تشخيص
التخزين
–
الصلب القرص تقسيم اعادة
–
ازالته بعد بالقرص المخزنة البرامج استعادة
بطريق ا
الخط
أ
.
5. 5
ثانيا
:
التطبيقية البرمجيات
الي تنقسم
:
1
-
الجاهزة البرامج
:
مثل المتخصصة الحاسب شركات تطورها
ا برنامج
لمكتب
(
office
)
البيانات قواعد ادارة نظم برامج و
.
2
-
المستخدم برمجيات
:
من المطورة البرامج كافة
المبرم قبل
جين
مهم النجاز
ات
معينة
مثل
:
نظام و الموظفين شئون نظام
المستودعات
.
الحاسب برمجيات تطوير و تصميم فريق
:
–
نظم محللو
:
دراسة على القائمون هم
مدخ و النظام متطلبات تحليل
الته
لتنفيذه االزمة الموارد تحديد و مخرجاته و
–
النظم مصممو
:
العام الشكل حيث من التطبيق كيفية
–
تصمي
نم م
اذ
ج
النظام
–
المبرمجون
:
المصممة للنماذج الفعلي التنفيذ
الشفرا وكتابة
ت
.
14. 14
1
-
الدفعي التشغيل نظام
:(Batch Processing OS)
•
وفيه
يرسل
المستخدم
مجموعة
الوظائف
Jobs
التي
يريد
معالجتها
للحاسب
حيث
يتم
تجميعها
في
ص
ورة
دفعية
Batch
ورص
هذه
الدفعات
في
طابور
Queue
ثم
معالجتها
واحدة
تلو
األخرى
.
•
يعرف
الوقت
المنقضي
من
بداية
إرسال
الوظائف
وحتى
معالجتها
والرجوع
بالنتائج
بوقت
الذروة
Turn-around Time
.
تابع
:
التشغيل نظم أنواع
15. 15
2
-
بالوقت المشاركة تشغيل نظام
(Time Sharing OS)
•
يسمح
هذا
النظام
باالستخدام
المباشر
Online
لموارد
الحاسب
اآللي
المختلفة
من
قبل
العديد
من
المستخدمين
في
وقت
،واحد
من
خالل
تقسيم
وقت
تشغيل
وحدة
المعالجة
المركزية
علي
جميع
المستخدمين
,
بحيث
يكون
لكل
مستخدم
فرصة
ل
لتفاعل
مع
برامجه
خالل
معالجته
.
تابع
:
التشغيل نظم أنواع
16. 16
3
-
الحقيقي الوقت تشغيل نظام
(Real Time OS)
•
التطبيق في الحقيقي الوقت تشغيل نظم ستخدمُت
تتطلب التي ات
جدا سريع استجابة زمن
.
•
النظام هذا علي أمثلة
:
مراق نظم ،الطيران تذاكر حجز نظم
بة
واألعاصير الزالزل رصد نظم ،النووية المحطات
.
•
خارجية بإشارة مقاطعتها يتم بحيث النظم هذه تصمم
ت
تطلب
الحاسب جهاز من الفوري االنتباه
.
تابع
:
التشغيل نظم أنواع
17. 17
4
-
المتعددة البرامج تشغيل نظام
(Multiprogramming OS)
•
الحاسب موارد من القصوى لالستفادة النظام هذا أنشئ
مهمة لديها تكون بحيث ،المركزية المعالجة وحدة وخصوصا
الحاسب تشغيل فترة طوال تنجزها
.
•
علي النظام هذا يحتوي
:
.1
العمليات مواعيد محدد برنامج
(
Process Scheduling
.)
.2
الرئيسية الذاكرة إلدارة مدير
.
الت فترة طوال المتعددة البرامج بين تداخل يحدث ال حتى
شغيل
.
تابع
:
التشغيل نظم أنواع
18. 18
4
-
نظام
التشغيل
المعالجة متعدد
(Multi-Processing
OS)
•
المعال وحدات من العديد بها التي الحاسبات في ستخدمُي
الغير جة
الموزع الحاسبات أنظمة في أو ،البعض بعضها علي معتمدة
ة
(
Distributed Systems
.)
•
المعال من العديد علي الواحد البرنامج بتشغيل يسمح
في جات
متوازية وبطريقة نفسه الوقت
(
Parallel Processing
.)
•
المركبة والتجارية العلمية التطبيقات في يستخدم
.
تابع
:
التشغيل نظم أنواع
19. 19
5
-
الشبكي التشغيل نظام
(Networking OS)
•
هو الشبكي التشغيل نظام
:
شبكة بإدارة تقوم المتكاملة البرامج من مجموعة
كافة وفي عناصرها جميع في وتتحكم الحاسب
بها تقوم التي والمهام األعمال
.
تابع
:
التشغيل نظم أنواع
21. 21
2
.
المستخدم أحادي نظام
–
المهام متعدد
(Single User – Multi Tasking System)
مثل الوقت نفس في واحد برنامج من أكثر ينفذ واحد مستخدم
Windows
3
.
البرامج متعدد المستخدمين متعدد نظام
(Multi User – Multi Tasking Operating System)
-
نف في واحد برنامج من أكثر ينفذ مستخدم من أكثر
س
مثل الوقت
Unix
.
-
تعدد عن الناتجة المهام من العديد عن مسئول
أهمها المستخدمين
:
أ
-
المهام جدولة
(
Process Scheduling
)
ب
-
العمليات ارسال
(
Process Dispatching
)
ج
-
المتعددة الوظائف تشغيل
(
Multiple Jobs
.)
د
-
االفتراضي التخزين اسلوب استخدام
(
Virtual Storage
)
23. 23
التطبيقات
(
النصوص معالجة برنامج مثل
)
المستخدمون
Users
ا الحاسب لنظام والبرمجية المادية للمكونات الهرمي الهيكلي البناء
آللي
الغالف
(
الرسومية المستخدم واجهة مثل
(GUI)
األوامر سطر ،
)
التطبيقات برامج واجهة
(
API
)
الفرعية النظام مكونات
(
Sub-System Mangers
)
النواة
(
Kernel
)
األساسي واإلخراج اإلدخال نظام
(
BIOS
)
المادية األجزاء
(
Physical Hardware
)
نظام
التشغي
ل
26. 26
التطبيقات برمجة واجهة تمثل
(Application Programming Interface “API”)
المادية واألجزاء التطبيقات طبقتي بين العزل من نوع
.
األخرى عن تختلف برمجية واجهة تشغيل نظام لكل
.
ع وتحتوي
لي
مث البرمجة عمليات في االستخدام شائعة والدوال العمليات جميع
ل
:
وغيرها الشاشة أبعاد واختيار ،الحفظ عملية
.
27. 27
التالية المكونات في جميعها الحديثة التشغيل نظم تشترك
:
-
العمليات مدير
(
Process Manger
.)
-
الذاكرة مدير
(
Memory Manger
.)
-
واإلخراج اإلدخال مدير
(
I/O Manger
.)
-
الملفات مدير
(
File Manger
.)
-
الحماية مدير
(
Protection Manger
.)
-
التشبيك مدير
(
Networking Manger
.)
29. 29
للنواة األساسية الوظائف
:
•
المقاطعة طلبات معالجة
.
•
العمليات وإزالة إنشاء
.
•
العمليات جدولة
.
•
العمليات إرسال
.
•
العمليات بين والتزامن االتصال توفير
.
•
والخرج الدخل عمليات دعم
.
•
الملفات نظام دعم
.
•
الرئيسية الذاكرة عناوين إدارة
.
30. 30
-
االسطوانة تشغيل نظام
DOS
.
-
ويندوز التشغيل نظام
(
نوافذ
)
Windows XP, Windows 7)
,
, Windows 98, Windows ME,
Windows 95
,
(Windows
-
يونيكس التشغيل نظام
(
Unix OS
.)
-
لينكس التشغيل نظام
(
Linux OS
.)
-
التشغيل نظام
Mac
(
Apple Macintosh OS
.)