مُكوِّناتُ الحاسوبِ البرمجيةُ (Computer Software)
تُعرَّفُ المُكوِّناتُ البرمجيةُ ( Software ) :
بأنَّها مجموعةٌ منَ البرامجِ والتطبيقاتِ التي طُوِّرَتْ لتنفيذِ مجموعةٍ مُتنوِّعةٍ منَ المهامِّ في أجهزةِ الحاسوبِ والأجهزةِ الذكيةِ الأُخرى،وهيَ تُعرَفُ أيضًا باسمِ البرمجياتِ. تؤدّي المُكوِّناتُ البرمجيةُ دورًا فاعلًًا في جهازِ الحاسوبِ؛ إذْ منْ دونِها تصبحُ معدّاتُ الحاسوبِ (المُكوِّناتُ الماديةُ)بلا فائدةٍ
تُصنَّفُ البرمجياتُ إلى نوعينِ رئيسينِ، هما:
1. برامجُ النظامِ ( System Software ) : برامجُ مسؤولةٌ عنْ إدارةِ عملِ جهازِ الحاسوبِ والتحكُّمِ فيهِ وتشغيلِهِ. ويُعَدُّ برنامجُ النظامِ وسيطًا بينَ المُكوِّناتِ الماديةِ التي
تُشكِّلُ جهازَ الحاسوبِ وبرامجِ التطبيقاتِ التي تتفاعلُ معَها بصورةٍ مباشرةٍ. تُعَدُّ برامجُ نُظُمِ التشغيلِ ( Operating Systems )منْ أبرزِ
الأمثلةِ على برامجِ النظامِ. وهيَ برامجُ تُوفِّرُ واجهةً تتيحُ التفاعلَ بينَ المُستخدِمِ وجهازِ الحاسوبِ
مثلَ:
مايكروسوفت ويندوز (Microsoft Windows )، وماك أو إس (MacOS ) و أندرويد (Android)
2. برامجُ التطبيقاتِ ( Application Software ): برامجُ حاسوبيةٌ صُمِّمَتْ لأداءِ مهامَّ مُحدَّدةٍ تتعلَّقُ بحاجاتِ المُستخدِمينَ. ويُمكِنُ لهذهِ البرامجِ أنْ تُوجَّهَ إلى أغراضٍ شخصيةٍ أوْ مهنيةٍ أوْ تعليميةٍ، وهيَ تُعرَفُ أيضًا باسمِ التطبيقاتِ.تُعرَّفُ المُكوِّناتُ البرمجيةُ (Software ) بأنَّها مجموعةٌ منَ البرامجِ والتطبيقاتِ التي طُوِّرَتْ لتنفيذِ مجموعةٍ مُتنوِّعةٍ منَ المهامِّ في أجهزةِ الحاسوبِ والأجهزةِ الذكيةِ الأُخرى، وهيَ تُعرَفُ أيضًا باسمِ البرمجياتِ. تؤدّي المُكوِّناتُ البرمجيةُ دورًا فاعلًًا في جهازِ الحاسوبِ؛ إذْ منْ دونِها تصبحُ معدّاتُ الحاسوبِ (المُكوِّناتُ الماديةُ) بلا فائدةٍ.
في ما يلي بعضَ أنواعِ برامجِ التطبيقاتِ، ووظيفةَ كلٍّ منْها، وأمثلةً عليْها:
برامجُ معالجةِ النصوصِ (Word Processing Software) |
برامجُ تصفُّحِ الإنترنتْ (Web Browser) |
||
|
|
||
برامجُ إنشاءِ جداولِ البياناتِ (Spreadsheet Software). |
برامجُ العروضِ التقديميةِ (Presentation Software) |
||
|
|
||
برامجُ البريدِ الإلكترونيِّ
|
يُبيِّنُ الشكلُ (3- 1) التكاملَ الوظيفيَّ بينَ المُكوِّناتِ الماديةِ والمُكوِّناتِ البرمجيةِ لتنفيذِ المهامِّ في جهازِ الحاسوبِ.
عندَ تنفيذِ أمرٍ مُحدَّدٍ في جهازِ الحاسوبِ، تعملُ المُكوِّناتُ الماديةُ والمُكوِّناتُ البرمجيةُ بتناغمٍ وسلاسةٍ لتنفيذِ الأمرِ؛ فالمُكوِّنُ الماديُّ (وحدةُ الإدخالِ مثلًًا) يحتاجُ إلى أوامرَ وتعليماتٍ تصدرُمنْ نظامِ التشغيلِ لتنفيذِ مهمةِ إدخالِ البياناتِ. والمثال الآتي يوضح ذلكَ: