نظام التشغيل - e-Learn Université Ouargla
Download
Report
Transcript نظام التشغيل - e-Learn Université Ouargla
مبادئ أولية في علم الحاسوب
الدرس األول :مكونات الحاسوب( الجزء الثاني)
األستاذ :مفالح محمد سليم
قسم الرياضيات واإلعالم اآللي
كلية العلوم والتكنولوحيا وعلوم المادةCompany
جامعة قاصدي مرباح ورقلة
LOGO
المكونات البرمجية للحاسوب
المكونات البرمجية Software
البرامج او البرمجيات :هو عبارة عن مجموعة من األوامر
والتعليمات مرتبة بتسلسل معين ويقوم الجهاز بتنفيذها لتحقيق
غرض معين.
أنواع البرمجيات
برامج أساسية
أنظمة التشغيل
EX: MS/DOS,
WINDOWS, LINUX
برامج ثانوية
البرامج التطبيقية
لغات البرمجة
EX: WORD,
EXCEL,….
EX: Pascal, C++,
JAVA
نظام التشغيل
Le système d’exploitation
نظام التشغيل :هو مجموعة من البرمجيات المسؤولة عن إدارة موارد
"عتاد" وبرمجيات الحاسوب ،ويمثل وسيط بين المستخدم وعتاد
الحاسوب
نظام التشغيل
Le système d’exploitation
وظائف نظام التشغيل:
.1
.2
.3
.4
.5
.6
.7
تمكين االتصال بين الحاسوب والمستخدم من خالل واجهة
المستخدم.
جدولة استخدام المصادر واستغاللها بشكل أمثل :حيث أن نظام
التشغيل يحدد المهام المطلوبة والمصادر المتوفرة من معالج
وذاكرة وأجهزة في كل لحظة زمنية ويوزع عليها المهام المطلوبة
بطريقة تزيد من سرعة إنجاز العمل
التحكم في مسار البيانات.
تحميل البرامج إلى الذاكرة.
التحكم في مختلف وحدات الحاسوب(وحدة الذاكرة الرئيسية,
وحدات اإلدخال و اإلخراج)
ترتيب أولوية التعامل مع األوامر
إدارة الملفات.
نظام التشغيل
Le système d’exploitation
كيفية عمل نظام التشغيل
.1
.2
.3
.4
.5
.6
قراءه وتنفيذ التعليمات واألوامر المخزنة في الذكراه ()ROM
فحص وحدات الحاسب للتأكد من سالمتها.
تحميل نظام التشغيل من األقراص المرنة او الضوئية.
استالم اوامر من مستخدم الجهاز.
تحميل البرامج التطبيقية وتنفيذ تعليماتها.
العوده الى نظام التشغيل وانتظار اوامر المستخدم.
:
نظام التشغيل
Le système d’exploitation
أنواع نظم التشغيل
أ -نظام تشغيل وحيد المهمة -وحيد المستخدم Système d’exploitation mono-
mono utilisateur -tâche
يعتبرأبسط أنواع نظم التشغيل تخدم مستخدما واحدا في الوقت الواحد وهو منفرد
المهمة بمعنى آخر يمكنه أن ينفذ برنامجا واحدا فقط في الوقت الواحد ومن األمثلة
عليه نظام دوس . Ms-Dos
ب -المنفرد المستخدم المتعدد المهمات mono utilisateur-multi tâche
تعدد المهمات يدعى أيضا بتعدد البرمجة لديه القدرة على تنفيذ أكثر من برنامج واحد في نفس الوقت
مثالWINDOWS XP :
نظام التشغيل
Le système d’exploitation
ج -المتعدد المستخدمين المنفرد المهمة multi utilisateur- mono tâche
تسمح لعدد من االشخاص أن ينفذ كل منهم برنامجا واحدا في الوقت الواحد ويزود كل مستخدم
بمحطة إدخال وإخراج مكونة من لوحة المفاتيح وشاشة عرض تتصل مع الحاسوب المركزي
ويسمى هذا التنظيم أيضا بنظام المشاركة الزمنية ( )temps partagéوذلك ألن نظام التشغيل
يأمر الحاسوب باالنتقال بسرعة كبيرة بين المستخدمين بعد إعطائهم فترات زمنية ثابته الستخدام
CPUوهي قصيرة جدا (حوالي ألوف جزئية من الثانية ) بحيث يتوهم كل مستخدم أنه يمتلك
انتباه الحاسوب كلية
مثالWindows NT :
المتعددة المستخدمين المتعددة المهمات Multi utilisateur- Multi tâche
وتدمج بعض نظم التشغيل المتطورة فكرة المشاركة بالوقت مع فكرة تعدد المهمات وتسمح هذه
النظم لكل مستخدم من عدة مستخدمين أن ينفذ أكثر من عمل مرة واحدة.
مثالLINUX :
نظام التشغيل
Le système d’exploitation
واجهة المستخدمL’interface d’utilisateur :
وهي الوسيلة لربط المستخدم بالحاسوب ،ومن فوائدها:
توفر للمستخدم وسيلة للتعامل مع الحاسوب
تمكن المستخدم من تشغيل التطبيقات.
تسمح للمستخدم باستعراض الملفات والمجلدات.
ومن أنواعها
واجهة سطر االوامر CLI:
وتعتبر من أقدم الواجهات التي تعتمد على كتابة االوامر بواسطة لوحة المفاتيح
فيقوم المعالج بتنفيذها مباشرة من األنظمة التي تستخدمها MS/DOS
باصداراته المختلفة
واجهة التطبيق الرسومية GUI
واجهة التطبيق الرسومية :)GUI( Graphical User Interface
عبارة عن واجهة توفر صور وايقونات تسهل للمستخدم التعامل معها وتتيح له التعامل مع الحاسوب
من خالل استخدام الفأرة وتعبر من انسب أنواع الواجهات واكثرها استخداما ,من األنظمة التي
تستخدم هذه الواجهات ويندوز بإصداراته المختلفة ولينكس ويونكس ،من الجدير بالذكر ان أكثر
األنظمة تمكن المستخدم من استخدام واجهة سطر االوامر ضمن الواجهات الرسومية.
مزايا استخدام واجهة التطبيق الرسومية:
وجود تشابة في التعامل مع جميع البرامج
التعامل مع البرامج التطبيقية بالطريقة ذاتها التي تستخدمها مع نظام التشغيل
تتيح المجال أمام المبرمجين لكتابة برامج متناسقة بسهولة
أمثلة على أنظمة التشغيل
نظام تشغيل القرص Dos
نظام تشغيل النوافذ Windows
نظام تشغيل ليونيكس Unix
أمثلة على أنظمة التشغيل
نظام تشغيل القرص ):(Dos
يتكون من مجموعة من البرامج و األوامر وكما قلنا سابقا يعتبر نظام وحيد
المستخدم -وحيد المهمة أي ال يتيح للمستخدم تشغيل أكثر من برنامج في
نفس الوقت و ال يتيح تنفيذ أكثر من أمر .يتعين أن تكون لديك خبرة في
عالم الحاسوب لتعرف كيف تستخدمه .أي أنه لم يكن سهل االستخدام ال نه
يعتمد على واجهة سطر األوامر .
أمثلة على أنظمة التشغيل
نظام تشغيل النوافذ ):(Windows
هو نظام تشغيل ذو واجهة رسومية GUIأي أنه يمكنك التعامل معه من خالل الفأرة
والقوائم المنسدلة من انتاج شركة مايكروسوفت Microsoftو يسمح
بالتالي:
.1تشغيل عدة برامج
.2إمكانية استخدام اللغة العربية وغيرها من اللغات كواجهة تطبيق
.3تشغيل برامج الوسائط.
أمثلة على أنظمة التشغيل
نظام تشغيل ليونيكس Unix
هو نظام تشغيل حُر مفتوح المصدر ,يتمتع بدرجة عالية
من الحرية في تعديل وتشغيل وتوزيع وتطوير أجزاءه.
يعتبر نظام متعدد المستخدمين ومتعدد المهام يستعمل في
الغالب كنظام تشغيل للخوادم Les serveurs
البرامج التطبيقية
•
•
•
•
البرامج التطبيقية :هي البرامج التي يقوم بكتابتها المستخدم أو الشركات
المختصة بكتابة البرامج إلجراء تطبيقات معينة ومنها
ومن امثلتها :
برامج معالجة االحرف والكلمات المشهور (.)Ms-Word
برنامج معالجة جداول البيانات وجداول البيانات هي عبارة عن مجموعة من
االعمدة والصفوف تنظم فيها البيانات والمعلومات و مثال ذلك (. )MS-Excel
برامج معالجة قواعد البيانات تستخدم في تخزين المعلومات بطريقة منظمة
ومنطقية ومن اهم برامج قواعد البيانات (.)MS-Access , oracle
برامج معالجة الصور والخرائط .