البرمجيات Software

                                          Software البرمجيات



سوف نلقى الضوء على البرمجيات التى تجعل الحاسب يعمل ، فالحاسب بدون برمجيات يصبح قطعة من المعدن لافائدة ولاقيمة له.



ويوجد الان فى الاسواق الالاف من حزم البرمجيات تتدرج فى وظائفها من برامج خدمة الإنتاجية مثل برامج منسقات النصوص وبرامج الجداول الحسابية و غيرها من البرامج الى برامج الوظائف البسيطة.



وتحتاج كافة أنواع البرامج الى نوع أساسى من البرمجيات على اى حاسب يطلق عليها برامج نظام التشغيل ، وبرنامج نظام التشغيل هو البرنامج المسئول عن القيام بالسيطرة على عمل الحاسب وجميع مكوناته وبرمجياته فمن وظائفه:



1-   تهيئة الموارد والمكونات المادية للحاسب .

2-   إعداد واستخدام مشغلات الأقراص ، إعداد الفأرة والطابعة والماسح الضوئى و كروت التوسعة التى تزيد من إمكانيات ووظائف الحاسب مثل كارت الشبكة و كارت المودم وغيره من الكروت .

3-   تنسيق العمل بين برامج التطبيقات المختلفة .



والآن سوف نلقى الضوء على أساسيات نظام التشغيل

 Operating system fundamentals

      

      

·       أساسيات نظام التشغيل Operating system fundamentals



هل تعرف ان كل الوقت الذى تستغرقه فى العمل على الحاسب تقضيه داخل مملكة نظام التشغيل بأستثناء الوقت الذى يتم فيه فتح الحاسب "computer on" ، فكل ضغطة على لوحة المفاتيح و كل اشارة من الفأرة وكل تعامل مع أى طرفية مكون من مكونات الحاسب فكل هذه التفاعلات يتم تسجيلها ومعالجتها بواسطة اوامر من نظام التشغيل ، وبدوته لايمكن استخدام أى برنامج من برامج الحاسب .

وبالرغم أن العديد من مستخدمى الحاسب لايعيروا اهتماماً  ببرنامج نظام التشغيل إلا أن متخصصى الحاسبات يحتاجون الى الإلمام بهذا البرنامج والقدرة على التعامل معه بكفاءة .



والان سوف نتعرف على المزايا والوظائف الأساسية لأى برنامج نظام تشغيل:



1-   واجهة المستخدم User interface :



تعد واجهة المستخدم من اهم تقييم واختيار اى نظام تشغيل ، ويقصد بواجهة المسخدم البيئة التى يعمل من خلالها المستخدم مع الحاسب ، والتصميم الدقيق و الصحيح لهذه الواجهة يتيح للمستخدم :



·       سهولة التعامل مع الحاسب .

·       توظيف واستخدام الفأرة فى معظم التعاملات من استخدام القوائم المنسدلة وأعمدة الإزاحة وغيرها من الوظائف .

·       ويعد نظام التشغيل Windows من أشهر نظم التشغيل التى توفر للمستخدم واجهة سهلة وغنية .





2-   إدارة نظام الملفات Files system management:



نظام التشغيل هو البرنامج المسئول عن :



- إنشاء وصيانة الملفات وحفظها داخل مشغلات الاقراص .

- حذف الملفات من مشغلات الاقراص عند عدم الحاجة إليها.

- تحديد قواعد تسمية الملفات ، فعلى سبيل المثال يحدد نظام التشغيل Dos تسمية الملف بعدد 8 أحرف للاسم و 3 أحرف للامتداد ، بينما يتيح نظام التشغيل Windows اتساع مجال التسمية الملفات لعدد 250 حرف للاسم والامتداد .



3-   إدارة الأجهزة Device management :



لايستطيع نظام التشغيل معرفة مكونات الحاسب الموجودة بالفعل تلقائياً ، فعلى سبيل المثال كى يقوم الحاسب بالسيطرة على المكونات التالية :

·       مشغل القرص الصلب .

·       عرض المعلومات من محول العرض ( كارت الشاشة).

·       الاتصال بالطابعة والطرفيات الاخرى.

·       إدارة الذاكرة .

لابد  لنظام التشغيل من إتاحة ووجود مجموعة من برامج إدارة الأجهزة والتى تسمى Drivers حتى يستطيع السيطرة والتحكم فى عمل مكونات الحاسب .



4- إجراءات إعدادات الحاسب وتحميله Boot and installation routine:



         إجراءات تحميل نظام التشغيل كتحميل أى برنامج ولكنها تحتوى على خطوات تتابعية أثناء بداية العمل على الحاسب لتحميل نظام التشغيل داخل الذاكرة .



4-   المقدرة على تحديد أخطاء العمل على الحاسب Error handling capability :



          تتدرج الاسباب   التى قد تسبب تعطل نظام التشغيل من الاسباب الكبيرة مثل عطل او تحطم جهاز الخادم  Server  إلى المشاكل البسيطة التى تواجه المستخدم ،

ويتيح التصميم الجيد لنظام التشغيل تحديد هذه المشاكل وإظهار رسائل الخطأ التى توضح للمستخم المشكلة وكيفية حلها دون فقد للبيانات او تعطل نظام التشغيل .



5-   الأدوات المساعدة للخدمات Housekeeping Utilities :



من الضرورى ان يحتوى نظام التشغيل المتكامل على مجموعة برامج مساعدة تتيح للمستخدم بعض الخدمات مثل :

-         برنامج إلغاء تجزئة الملفات على القرص الصلب Defragment .

-         برنامج الكشف عن الفيروسات Antivirus .



6-   المقدرة على التعامل مع الشبكات Network capability :



صممت برامج نظم التشغيل السابقة والقديمة على اساس الاستخدام المنفرد لجهاز الحاسب ، و لكن أدت الحاجة الى مجموعات العمل Workgroup ثم ظهور الإنترنت الى ضرورة أن يتضمن و يدعم برنامج نظام التشغيل بروتوكولات الشبكات .











7-   نظام الملفات Files system :

نظام الملفات يلعب دوراً هاماً فى عمل نظام التشغيل وهو احد مكوناته المسئولة عن :

-         واجهة العمل مع وسائط التخزين وتنظيم البيانات داخلها بالصورة التى تمكن النظام و البرامج التطبيقية من استخدامها و كمثال تتحدد المساحة التخزينية التى يمكن استخدامها من القرص الصلب تبعا لنظام الملفات المستخدم.

-         تحديد قواعد تسمية الملفات داخل وسائط التخزين وحجم الملف .





 -----------------------------------------------------
مصدر الموضوع : موسوعة علوم الحاسب





                                                                                

    

         

ليست هناك تعليقات