الأربعاء، 20 نوفمبر، 2013

مكونات الحاسب البرمجية




جهاز الحاسب ذاته آلة صماء
العتاد وحده لا يشكل جهاز الحاسب
البرمجيات هي التي تجعل الحياة تدب في أوصال الحاسب


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


1- برمجيات النظام
ليست هدفا في حد ذاتها.
هي وسيلة لمساعدة المستخدم في تشغيل برامج التطبيقات.
تساعد الحاسب على إدارة نفسه وخلق وسيلة اتصال بينه وبين المستخدم.
هذه البرامج يمكن تقسيمها إلى:
أ- برمجيات نظم التشغيل
ب- برمجيات مترجمات لغات البرمجة
ج- برامج التشغيل المساعدة
أ- نظام التشغيل
أهم البرمجيات المستخدمة في تشغيل الحاسب.
تمثل وسيطا بين المستخدم وأجزاء الحاسب.
هي مجموعة من البرامج توجه وتراقب وتدير جميع الأنشطة والموارد الخاصة بالحاسب.
لابد من تشغيل نظام التشغيل مع بداية تشغيل جهاز الحاسب.
ب- مترجمات اللغة
هي برمجيات خاصة تحول برامج المستخدم المكتوبة بأحد لغات البرمجة عالية المستوى إلى برامج مكتوبة بلغة الآلة.
تنقسم إلى ثلاثة أنواع :
المجمع Assembler
المفسر Interpreter
المترجم Compiler
ج- برمجيات التشغيل المساعدة
برمجيات تقوم بعمليات دورية يحتاج لها مستخدم الحاسب بدون ضرورة معرفة خطوات تنفيذ تلك العمليات.
تمكن المستخدم من أداء مهام لا يقدمها نظام التشغيل مباشرة.
أهم هذه المهام:
استعادة نظام التشغيل إلى ما كان عليه قبل تعطله
تكوين النسخ الاحتياطية بسرعة ودقة وسهولة
إعادة تقسيم القرص الصلب وتهيئته لاستقبال البيانات
استعادة البيانات والبرامج المخزنة بالقرص
حفظ وتأمين البيانات بضغطها أو إخفائها


2- برمجيات تطبيقية
هي البرمجيات التي يقوم الحاسب بأدائها للمستخدم ويشتريه من أجلها.
تقوم بوظائف وأعمال محددة لحل مشاكل المستخدم.
هذه البرامج تقسم بدورها إلى:
أ- حزم البرمجيات الجاهزة مثل معالجة النصوص والجداول وقواعد البيانات
ب- برمجيات خاصة بالمستخدم مثل نظام الموظفين والمستودعات
أ- البرامج الجاهزة
هي برامج تطورها شركات الحاسب المتخصصة مثل ميكروسوفت لكي تساعد المستخدم في انجاز أعمال مثل:
برامج المكتب Microsoft Office مثل برامج معالجة النصوص (Word) و برامج الجداول الإلكترونية (Excel) وبرنامج عارض الشرائح (Power point) وبرامج نظم إدارة قواعد البيانات DBMS
برمجيات تقوم بإنشاء وتشغيل وإدارة تطبيقات قواعد البيانات ومعالجتها وتنظيم ملفاتها مثل : أوراكل Oracle وأكسس Access
ب- برمجيات المستخدم
هي برمجيات مطورة من قبل مبرمجين موجهة لإنجاز مهمات معينة مثل نظم تشئون الموظفين ونظام المستودعات.


في محاضرة قادمة نتناول نظام التشغيل