غَـسّـان

عضو شرف
إنضم
4 مارس 2010
المشاركات
10,332
مستوى التفاعل
571
النقاط
920
الإقامة
في عـــالـــــ زيزوووم ـــــم
غير متصل
55555555-1.gif

pivotsport240x320.gif


1254.gif

i19983_Userzyzom.gif

نظم التشغيل وبرمجة الحاسوب
يعرف نظام
التشغيل على أنه مجموعة من البرامج التي تتحكم وتشرف وتدعم معدات الحاسوب والحزم[/FONT]التطبيقية ولا يمكن لأي جهاز حاسوب أن يعمل إلا عند توفر نظام التشغيل الذي يحمل من[/FONT]الذاكرة الثانوية (الاقراص الممغنطة)إلى الذاكرة الرئيسية عند تشغيل الجهاز ليبدأ[/FONT]بإدارة العمل في الجهاز ويتكون نظام التشغيل من مجموعة من البرامج المتكاملة تعمل[/FONT]كفريق كل منها يؤدي مهمات معينة برنامج التحكم الرئيسي في نظام التشغيل هو المشرف[/FONT] (Supervisors) ويعرف بالمراقب[/FONT] Monitors أو المنفذ[/FONT] Executive وهو[/FONT]المسؤول عن توجيه النشاطات لجميع أجزاء نظام التشغيل وعند تشغيل الحاسوب لأول مرة[/FONT]فإن المشرف هو أول برنامج يحمل من جهاز إقامة النظام إلى الذاكرة الرئيسية[/FONT] .
وظائف نظم[/FONT]التشغيل[/FONT]
1.
تمكين الاتصال بين الحاسوب والمستخدم من خلال واجهة المستخدم التي[/FONT]تكون على شكل أوامر يعطيها المستخدم للجهاز[/FONT] Command based أو على شكل واجهة رسومية وقوائم يختار منها المستخدم الأمر المطلوب[/FONT] Graphical User Interface كما هو الحال في برمجية[/FONT] Windows .
2.
وتوزيع المعدات المشتركة على المستخدمين في[/FONT]الشبكة وجدولة استخدامها فإذا كانت هناك طابعة واحدة مع عدة أجهزة مرتبطة مع بعضها[/FONT]البعض عن طريق الشبكة وأراد عدد من المستخدمين طباعة وثائقهم باستخدام الطابعة في[/FONT]الوقت نفسه فإن نظام التشغيل يجدول عملية الطباعة حسب سياسة معينة بحيث يحصل كل[/FONT]مستخدم في النهاية على وثيقة مطبوعة .[/FONT]
3.
يسهل الاتصال[/FONT]بين مكونات الحاسوب حيث يسهل حركة التعليمات الداخلية والبيانات بين الاجهزة[/FONT]الطرفية والمعالج والبرامج واجهزة التخزين أي أنه يسهل عمليات الإدخال والإخراج[/FONT]والتخزين الثانوية.[/FONT]
4.
الحماية من الأخطاء ومراقبة[/FONT]النظام وإخطار المستخدم في حال الفشل حيث يفحص نظام التشغيل معدات نظام الحاسوب [/FONT]بشكل مستمر ويتم إخطار المستخدم فورا في حالة حدوث أي مشكلة فمثلا عند إعطاء الأمر[/FONT]الطباعة لوثيقة ما والطابعة خالية من الورق تظهر رسالة تخطر المستخدم بعدم إمكانية[/FONT]الطباعة لخلو الطابعة من الورق .[/FONT]
5.
جدولة استخدام المصادر واستغلالها بشكل [/FONT]أمثل : حيث أن نظام التشغيل يحدد المهام المطلوبة والمصادر المتوفرة من معالج[/FONT]وذاكرة وأجهزة في كل لحظة زمنية ويوزع عليها المهام المطلوبة بطريقة تزيد من سرعة [/FONT]إنجاز العمل .[/FONT]
6.
يتعقب الملفات على الأقراص : فيسهل عمل النسخ الاحتياطية ومسح [/FONT]الملفات وتشكيل الأقراص وتهيئتها للتخزين عليها كما يقوم بفتح الملفات وإغلاقها [/FONT]وتحميلها إلى الذاكرة الرئيسية كما يتعقب نظام التشغيل جدول مواقع الملفات ويحدثه [/FONT]باستمرار .[/FONT]
7.
حماية النظام : يسمح نظام التشغيل أو يمنع وصول مستخدم معين إلى[/FONT]نظام الحاسوب أو أي ملف مخزن فيه حسب الصلاحيات المعطاه لهذا المستخدم .[/FONT]
أنواع نظم [/FONT]التشغيل[/FONT]
1.
المنفرد المستخدم المنفرد المهمة [/FONT] Single - User , Single - Tasking
أبسط أنواع نظم التشغيل تخدم مستخدما واحدا[/FONT]في الوقت الواحد وهو منفرد المهمة ([/FONT]Single - Tasking) بمعنى آخر ويمكنه أن ينفذ برنامجا واحدا فقط في الوقت الواحد [/FONT]ومن الأمثلة عليه نظم دوس[/FONT] Ms-Dos .
2.
المنفرد [/FONT]المستخدم المتعدد المهمات [/FONT] Single - User , Single - Tasking
تعدد المهمات يدعى أيضا بتعدد البرمجة لديه القدرة على [/FONT]تنفيذ أكثر من برنامج واحد بشكل متزامن حيث تنتقل[/FONT] CPU بسرعة كبيرة وبشكل عشوائي بين المهمات ومن أمثلته نظام[/FONT] OS/2 , Windos95, Windos98 .
3.
المتعدد المستخدمين المنفرد[/FONT]المهمة [/FONT] Multi-User, Single-Tasking
وتسمح نظم مالتشغي المتعددة المستخدمين المنفردة المهمة لعدد من الاشخاص أن[/FONT]ينفذ كل منهم برنامجا واحدا في الوقت الواحد ويزود كل مستخدم بطرفيه أو محطة إدخال[/FONT]وإخراج مكونة من لوحة المفاتيح وشاشة عرض تتصل مع الحاسوب المركزي ويسمى هذا[/FONT]التنظيم أيضا بنظام المشاركة الزمنية ([/FONT]Timesharing) وذلك[/FONT]لأن نظام التشغيل يأمر الحاسوب بالنتقال بسرعة كبيرة بين المستخدمين بعد إعطائهم [/FONT]فترات زمنية ثابته لاستخدام[/FONT] CPU وتسمى هذه الفترات [/FONT]بالشرائح الزمنية ([/FONT]Time Slices) وهي قصيرة جدا (حوالي ألوف جزئية من الثانية ) بحيث يتوهم كل مستخدم أنه[/FONT]يم تلك انتباه الحاسوب كلية ومن أمثلة[/FONT] Windows NT .
4.
المتعددة المستخدمين المتعددة المهمات [/FONT] Multi-User , Multitasking
وتدمج بعض نظم التشغيل المتطورة فكرة المشاركة بالوقت[/FONT] مع فكرة تعدد المهمات وتسمح هذه النظم لكل مستخدم من عدة مستخدمين[/FONT] أن ينفذ أكثر من عمل مرة واحدة وكما يمكن أن تتخيل فإن نظم [/FONT]التشغيل المتعددة المستخدمين المتعددة المهمات محنكة إلى مدى بعيد وتتطلب حواسيب [/FONT]قوية بشكل عام وغالبا مايشغل نظام التشغيل[/FONT] Unix كنظام [/FONT]تشغيل المتعددة المستخدمين المتعدد المهمات في الحواسيب المصغرة والكبيرة والعملاقة[/FONT] ومن أمثلة عليها :[/FONT] IBM VM , UNIX 0.8 .
5.
المتعدد[/FONT]المعالجة [/FONT] Multiprocessing
ينفذ متعدد [/FONT]المعالجة تعليمات عديدة بشكل متواز في نظام حاسوب واحد يمتلك وحدات معاجة مركزية[/FONT]عديدة والأنظمة متعددة المعالجة تنفذ الوظائف فعليا بشكل متواقت (في نفس اللحظة[/FONT]بالضبط ) والميزة الرئيسة لأنظمة تعدد المعالجة هي السرعة ذلك لأن هناك أكثر من[/FONT] CPU متوفرة وبالتالي يمكن معالجة الوظائف أسرع مما لو كان[/FONT] هناك[/FONT] CPU واحدة ومن أمثلة نظام عليها :[/FONT] N-Cube , SUN-OS .
6.
الشبكة [/FONT] Networking
ونظم تشغيل الشبكة تمكن عدة حواسيب منفصلة من أن[/FONT] تتصل مع بعضها البعض مما يعطي المستخدمين ميزات امتلاك حواسيب خاصة بهم أثناء[/FONT]السماح لهم بالمشاركة بأجهزة المعدات كمشغلات الأقراص وطابعات الليزر وكذلك [/FONT]البرمجيات وقواعد البيانات ويمكنهم أيضا إرسال واستقبال الرسائل إلى الآخرين عبر[/FONT]الشبكة ومن أمثلته :[/FONT]
Novel NetWare ,Distributed Unix
7.
التخزين الافتراضي [/FONT] Virtual Storage
يجب أن يحمل البرنامج في ذاكرة الحاسوب الرئيسية ليتم [/FONT]تنفيذه ولكن ماذا يحدث إذا كان البرنامج كبيرا جدا لا تتسع له الذاكرة المتوفرة أو[/FONT]إذا كان هناك عدة برامج تتسابق على حيز في الذاكرة الرئيسية ؟ تستطيع العديد من نظم [/FONT]تشغيل حل مثل هذه المشاكل بشكل روتيني بدون تدخل المستخدم من خلال استخدام أساليب [/FONT]التخزين الافتراضي . والتخزين الافتراضي ([/FONT]Virtual Storage ) (ويسمى أيضا بالذاكرة الافتراضية ([/FONT]Virtual Memory )) هي إدارة ذاكرة تستخدم منطقة من الذاكرة الافتراضية (كالقرص الصلب)[/FONT]كامتداد للذاكرة الرئيسية . ويتم استبدال أجزاء من البرنامج من الذاكرة الافتراضية[/FONT]إلى الذاكرة الحقيقة (الذاكرة الرئيسة الفعلية ) كلما دعت الحاجة . ومن الامثلة[/FONT]عليه نظام[/FONT] UNIX , IBM VM .
8.
الوقت الحقيقي [/FONT] Real - Time
نظم تشغيل الوقت الحقيقي ([/FONT]Real - Time Operating System) تتحكم [/FONT]بالحواسيب التي تتفاعل مع البيئة لتنفيذ العمل بحيث تكون عملية الإدخال والمعالجة [/FONT]في نفس اللحظة مثل أجهزة تخطيط القلب وتصميم هذه للقيام بمهام محددة في فترة زمنية [/FONT]محددة[/FONT]
برمجيات الحاسوب
البرمجيات هو اصطلاح يطلق على جميع البرامج اللازمة لتشغيل الحاسوب وتنظيم عمل وحداته المختلفة .
ويشمل هذا التعريف نظم التشغيل ([/FONT]
OperatingSystem) , وكذلك البرمجيات المعيارية ([/FONT]StandardSoftware) التي يقوم مصنعو الحاسوب ([/FONT]ComputerManufactures) بأعدادها والتي تمكن المستفيدين ([/FONT]Users)من استغلال عمل الحاسوب على أفضل وجه وكذلك يشمل هذا التغريف البرامج التطبيقية([/FONT]Applications Programs)التي تلزم لاستخدام الحاسوب ويسمى الشخص الذي يصنع البرنامج المبرمج ([/FONT]Programmer).
هناك ثلاثة أنواع من البرمجيات هي برمجيات النظم و البرمجيات التطبيقية وبرمجيات الاغراض العامة .
برمجيات النظم
يتولى هذا النوع من البرمجيات العديد من التفاصيل إدارة نظام الحاسوب فهناك مثلا برنامج يعرف المفتاح الذي ضغطت عليه في لوحة المفاتيح ويقرر الرمز الذي يحدده ذلك المفتاح ويكون الرمز على شاشة العرض فهذا من برمجيات النظم ومثل آخر هو البرنامج الذي يسمح بإزالة محتويات القرص الممغنط . إن بعض برمجيات النظم تبني داخل الحاسوب وبعضها يخزن على الاقراص الممغنطة ويجب شراؤه بشكل منفصل عن الحاسوب و من هذه البرمجيات
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
و
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
و
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي

البرمجيات التطبيقية
هذه البرمجيات تطوع الحاسوب من أجل تنفيذ وظائف مفيدة وخاصة مثل معاجة الحسابات باستخدام برنامج المحاسب المثالي وإدارة الجرد وجدولة المواد الدراسية والرسم الهندسي باستخدام برنامج [/FONT]
AutoCAD ويتم شراء هذه البرمجيات حسب الطلب من شركات الحاسوب المعنية بالبرمجة .
برمجيات الاغراض العامة
وهي البرمجيات التي يستطيع أي شخص أن يستخدمها ومن برمجيات الاغراض العامة برامج معالج النصوص مثل [/FONT]
Word وهو عبارة عن حزمة تطبيقية تساعد المستخدم في تحضير الوثائق كالرسائل والتقارير وهنالك أيضا حزم الجداول الإلكترونية مثل [/FONT]Excel وتستخدم لإدارة جداول الارقام وهناك حزم إدارة قواعد البيانات مثل [/FONT]Access التي تساعد في تنظيم واسترجاع كميات كبيرة من المعلومات وبرامج الرسم مثل برنامج [/FONT]Paint والبرامج الخاص بعمل الشرائح المستخدمة في العرض مثل [/FONT]PowerPoint وبرنامج البريد الالكتروني المستخدم في تبادل الرسائل عبر شبكات الحواسيب [/FONT]
برمجيات النظم [/FONT]
البرمجيات التطبيقية[/FONT]
برمجيات الاغراض العامة[/FONT]
نظم التشغيل[/FONT]
معالجة الحسابات[/FONT]
معالجة الكلمات[/FONT]
لغات البرمجة [/FONT]
إدارة الجرد[/FONT]
الجداول الالكترونية[/FONT]
المترجمات والمفسرات[/FONT]
جدولة المواد الدراسية[/FONT]
النظم الخبيرة[/FONT]
i19983_Userzyzom.gif

للتحميل كتاب الكتروني PDF
للقراءة بشكل افضل

mod83cw2.gif

يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي

7e9bf58f21ro1.gif

coollogo_com-3254628736.png

99087634-1.gif

اخوكم غسان المساعيد
[/FONT]
 

التعديل الأخير بواسطة المشرف:
توقيع : غَـسّـان
الله يعطيك الف عافيه
 
توقيع : ashaam
توقيع : غَـسّـان
بارك الله فيك

،
تحياتى

3.gif
 
توقيع : MONKEY D. LUFFY
بارك الله فيك
 
توقيع : abu3amer
بارك الله فيك
 
رحم الله والديك

بالنسبة للحاسب الالي علمه بحر عميق كل ماتعمقت به زاد العمق اكثر
الحاسب الان هو كل شي في حياتنا سوا في التعليم أو الدوائر الحكومية (لازال بعض الدوائر على الطرق التقليدية ورقة وقلم ودواليب وملفات سودا)

لماذا الشعب العربي شعب مستهلك!! (متى يستفيق العرب من سباتهم)


واخيرا كل يوم وانت طيب
 
توقيع : دغمان
شكرا لمرورك الطيب والجميل اخي

رمضان كريم

:d:
 
توقيع : غَـسّـان
ينقل إلى الركن المناسب ليأخذ حقه من الإطلاع ,
بالتوفيق ,,
 
شكرا للنقل
اخي
رمضان كريم
بالتوفيق
 
توقيع : غَـسّـان
يعطيك العافيه​
 
توقيع : ALMOMTANA
بارك الله فيك
 
أخى الغالى مشكور وما قصرت
جزاك الله كل خير وأثابك الجنة
 
الله يعطيك العافية
 
توقيع : Mr.Millennium
شكرا لمروركم الطيب
اخواني
رمضان كريم
بالتوفيق
:king:
 
التعديل الأخير بواسطة المشرف:
توقيع : غَـسّـان
تسلم
 
72c016992b951b9604f5c7a510f22d56.gif
 
توقيع : » Ţųяĸї
عودة
أعلى