مكونات الحاسب البرمجية | أهمية برامج كمبيوتر واستخداماتها

مكونات الحاسب البرمجية والتي هي جزء أساسي من تكوين الحاسب الآلي، فبدون البرمجيات لا يعمل جهاز الكمبيوتر، لأنه سوف يصبح جهاز ملموس أمامك وبدون أي استخدامات، بهذا تعتبر البرامج هي العقل الذي يدير الجسد، فهو يتكون من الهارد وير وهو الجزء الذي يشكل الجهاز جميع مكوناته، بينما السوفت وير فهو يمثل البرامج التي يتم تحميلها على الجهاز ويعمل من خلالها، وسوف نتعرف أكثر على هذه الأجزاء من المنصة السعودية، فتابعونا.
مكونات الحاسب البرمجية

الحصول على جهاز كمبيوتر فعال لابد من وجود البرامج التي تؤهله للقيام بالمهام المطلوبة منه، وحتى لكي يتم تشغيله، لهذا يجب أن نتعرف أولاً على مكونات الحاسب البرمجية وكيفية عملها، وهي كالتالي:
لغة الآلة
- يتمكن الحاسب الآلي من معالجة الملفات الثنائية فقط، وهي الملفات المجموعة من الآحاد والأصفار الثنائية.
- يتم فيها أيضاً تخزين التعليمات الخاصة بالكمبيوتر، وتكون على هيئة شكل أرقام وأصفار، ويكون على الكمبيوتر القيام بفك تشفيرها وتنفيذها.
لغة التجميع
- لغة التجميع يتم فيها وضع تعليمات يسهل قراءته بواسطة الإنسان، حيث يقوم بترجمة كود التشغيل الثنائي إلى جميع تعليمات التجميع.
- يلزم وجود برنامج تشفير لكي يتمكن من تحويل لغة التجميع إلى لغة الآلة، لأنه بدون هذا البرنامج يصعب فهم وحدة المعالجة المركزية معالجة أو تنفيذ تعليمات التجميع، وكل هذا من أجل الحصول على جهاز كمبيوتر فعال.
- يشتمل البرنامج على مجموعة الإجراءات المرتبطة اللازمة لتشغيل الكمبيوتر.
المجمع
- يعمل المجمع على ترجمة برنامج لغة التجميع إلى لغة الآلة. [1]
مكونات برامج النظام
يضم مكونات الحاسب البرمجية ثلاثة أنواع رئيسية من البرامج في نظامك وهي (برامج التطبيقات، وبرامج تشغيل الأجهزة، وأنظمة التشغيل).
يعمل كل واحدة منهم في وظيفة مختلفة تمامًا، ولكنهم يعملون معاً من أجل إخراج عملية ناجحة، ويجب العلم أن هناك بعض البرامج ذات الأغراض الخاصة لا تتلائم مع أي من هذه الفئات.
برامج التطبيقات
- هي تعد طبقة البرمجيات العليا.
- تساعدك هذه البرامج على تنفيذ مهام محددة بواسطتها مما يجعل من السهل إتمام أوامر المهام المختلفة مثل:
- استخدام معالج النصوص للكتابة.
- تنفيذ جدول البيانات للمحاسبة.
- استخدام برامج التصميم بمساعدة الكمبيوتر للقيام بالرسم.
- تساعد البرامج التالية في لعب دور هام في جودة ودعم تشغيل برامج التطبيقات، حيث إن نظام التشغيل في جهازك قد يعمل في كل مرة على تشغيل برنامج تطبيقي واحد أو أنه يقدر على تشغيل عدة برامج في آن واحد.
برامج تشغيل الأجهزة
- هي عبارة عن مجموعة من البرامج المتخصصة للغاية.
- تمكن هذه برامج تشغيل الأجهزة البرامج التطبيقية وكذلك نظام التشغيل على القيام بكافة مهامها.
- لا يوجد تفاعل بين برامج تشغيل الأجهزة ومع المستخدم، ولكنها تتفاعل بشكل مباشر مع عناصر أجهزة الكمبيوتر.
- تعمل برامج تشغيل الأجهزة على حماية برامج التطبيقات من تفاصيل أجهزة الكمبيوتر.
نظام التشغيل
- هي عبارة عن مجموعة من البرامج التي لديها القدرة على التحكم في تشغيل البرامج، وكذلك في تنظيم موارد نظام الكمبيوتر.
- نعني ب موارد نظام الكمبيوتر، أنها مكونات أجهزة النظام، والتي تتمثل في لوحات المفاتيح والشاشات والطابعات ومحركات الأقراص.
- يأتي نظام التشغيل مزودًا ببرامج تسمى الأوامر، أو يطلق عليها الأدوات المساعدة ، وهي التي تحافظ على ملفاتك، كما أنه تقوم بإرسال واستقبال الرسائل، كما تعمل أيضاً على توفر معلومات متنوعة حول نظام جهازك، وما إلى ذلك.
- يجب العلم أن البرنامج التطبيقي يعتمد على نظام التشغيل لتنفيذ العديد من المهام التفصيلية، وهي المهام المرتبطة بالأعمال الداخلية للكمبيوتر.
- كما يقبل نظام التشغيل الأوامر منك بشكل مباشر لإدارة الملفات والأمان.[2]
مكونات الحاسب المادية
الحاسب الآلي لا يمكنه العمل دون وجود برامج التشغيل وجميع مكونات جهاز الكمبيوتر، لهذا فإنه بعد عرض مكونات الحاسب البرمجية، يجب أن نتعرف على مكونات الحاسب المادية، وهي كالتالي:
القرص الصلب
- هو الجزء الذي يتم فيه حفظ كل المعلومات المتواجدة بجهاز الكمبيوتر، فهو يحتوي على نظام التشغيل، وكذلك التطبيقات، وغيرهم.
- يسهل التعرف على القرص الصلب في جهاز الكمبيوتر فهو عبارة عن صندوق مستطيل الشكل يسهل تميزها.
المعالج وذاكرة الوصول العشوائي
- أحد المكونات المادية الداخلية لجهاز الكمبيوتر.
- يطلق على ذاكرة الوصول العشوائي اسم RAM.
- تعمل هذه الوحدة على تخزين المعلومات اللازمة لعملية المعالجة، وحتى تتم على أكمل وجه.
- يجب معرفة أن هذه المعلومات تكون مخزنة بصورة مؤقتة.
أجهزة الإدخال والإخراج
- أجهزة الإدخال: لكي يعمل جهاز الكمبيوتر يجب أن يتم إعطاء الأوامر، ولا تتم هذه العملية إلا بوجود أجهزة الإدخال، لأنها تساعدك على توصيل الأوامر الراغب في تنفيذها، ومن أمثلتها (الفأرة، لوحة المفاتيح، الماسح الضوئي، وغيرهم).
- أجهزة الإخراج: تسمح لك بالحصول على نتيجة المعالجة التي قام بها جهاز الكمبيوتر بعد أن تم تنفيذ الأوامر الصادرة له، ومن أمثلتها (السماعات، الشاشة، الطابعة وغيرها).
أنواع الحاسب الآلي
بداية اختراع جهاز الكمبيوتر كان متوفر بشكل عملاق للغاية فقد كانت مساحته قد تأخذ غرفة كاملة، ومع التطور الحادث أصبح يتقلص حجمه شيء فشيء، وليس ذلك فقط بل أنه أصبح أكثر تطوراً، والجدول التالي يوضح أنواع الحاسب الآلي المتوفرة حالياً:
الحاسب الآلي الشخصي | جهاز صغير الحجم يسهل حملها والتحرك به ويعمل ببطارية، يحمل بداخله معالج دقيق، له العديد من الاستخدامات اليومية الشخصية يستخدمه شخص واحد. |
حاسوب عمل | جهاز كمبيوتر يستخدم أيضاً من قبل شخص واحد لكنه يمتلك معالج قوي عند مقارنته بالحاسوب الشخص الآخر. |
الحاسب الآلي الصغير | عبارة عن جهاز يستخدم من عدة مستخدمين في آن واحد. |
الحاسب المركزي | جهاز له القدرة على تحمل تشغيل مئات المستخدمين في وقت واحد. |
الحاسب الفائق | عبارة عن جهاز كمبيوتر فائق السرعة، قادر بشكل كبير على أداء الإرشادات في ثانية واحدة من قبل الملايين. |
أهمية جهاز الحاسوب
يعد أهم جهاز قد تم صنعة في العصر الحديث (الألفية الثانية) ويتم تحديثه بشكل مستمر، فلا غنى عن وجودة في أي مكان سواء المنزل أو العمل أو لأي مؤسسة حتى وإن كانت متناهية الصغر، وهذا يعود للمميزات التي يوفرها جهاز الكمبيوتر والتي تتلخص في النقاط التالية:
- حفظ المعلومات بأنواعها المختلفة، مع وجود تارة على ترتيبها وتنظيمها بالشكل والترتيب الذي يتناسب مع احتياجاتك، بالإضافة إلى القدرة على استرجاع هذه المعلومات بسرعة.
- يقوم الكمبيوتر بالقيام بأصعب العمليات الحسابية المعقدة وبسرعة فائقة مع نسبة ضئيلة في الخطأ.
- تنظيم البيانات واستخدام معالج الكمبيوتر يوفر الكثير من الوقت والمجهود المبذول في القيام تنظيم هذه البيانات.
- في مقدرة جهاز الكمبيوتر أن يقوم بمحاكاة العديد من الأجهزة، وأن يحل محلها فهو يحاكي: التلفاز، والهاتف والآلة الحاسبة، والفاكس.
- يسهل على الكمبيوتر التحكم في عدد من الأجهزة الأخرى.
- بواسطة جهاز الحاسب الآلي يمكن تسجيل الدخول على شبكة الإنترنت والتفاعل مع جميع المواقع المتواجدة على الشبكة العنكبوتية.
التعرف على مكونات الحاسب البرمجية يساعدك في فهم طبيعة عمل جهازك الكمبيوتر، باختلاف نوع الجهاز الذي تستخدمه، كما أنه من التعرف على كيفية ارتباط المكونات البرمجية قد يمنحك تصور حول المشكلة التي تحدث في نظام البرمجة.
تعليقات