المهارات الرقمية فصل أول

السابع

icon

مُكوِّناتُ الحاسوبِ البرمجيةُ (Computer Software)

تُعرَّفُ المُكوِّناتُ البرمجيةُ ( Software ) بأنَّها مجموعةٌ منَ البرامجِ والتطبيقاتِ التي طُوِّرَتْ لتنفيذِ مجموعةٍ مُتنوِّعةٍ منَ المهامِّ في أجهزةِ الحاسوبِ والأجهزةِ الذكيةِ الأُخرى،وهيَ تُعرَفُ أيضًا باسمِ البرمجياتِ. تؤدّي المُكوِّناتُ البرمجيةُ دورًا فاعلًًا في جهازِ الحاسوبِ؛ إذْ منْ دونِها تصبحُ معدّاتُ الحاسوبِ (المُكوِّناتُ الماديةُ)بلا فائدةٍ

تُصنَّفُ البرمجياتُ إلى نوعينِ رئيسينِ، هما:
1. برامجُ النظامِ ( System Software ) : برامجُ مسؤولةٌ عنْ إدارةِ عملِ جهازِ الحاسوبِ والتحكُّمِ فيهِ وتشغيلِهِ. ويُعَدُّ برنامجُ النظامِ وسيطًا بينَ المُكوِّناتِ الماديةِ التي
تُشكِّلُ جهازَ الحاسوبِ وبرامجِ التطبيقاتِ التي تتفاعلُ معَها بصورةٍ مباشرةٍ. تُعَدُّ برامجُ نُظُمِ التشغيلِ ( Operating Systems )منْ أبرزِ
الأمثلةِ على برامجِ النظامِ. وهيَ برامجُ تُوفِّرُ واجهةً تتيحُ التفاعلَ بينَ المُستخدِمِ وجهازِ الحاسوبِ

 مثلَ:
مايكروسوفت ويندوز (Microsoft Windows )، وماك أو إس (MacOS ) و أندرويد (Android)


2. برامجُ التطبيقاتِ ( Application Software ): برامجُ حاسوبيةٌ صُمِّمَتْ لأداءِ مهامَّ مُحدَّدةٍ تتعلَّقُ بحاجاتِ المُستخدِمينَ. ويُمكِنُ لهذهِ البرامجِ أنْ تُوجَّهَ إلى أغراضٍ شخصيةٍ أوْ مهنيةٍ أوْ تعليميةٍ، وهيَ تُعرَفُ أيضًا باسمِ التطبيقاتِ.تُعرَّفُ المُكوِّناتُ البرمجيةُ (Software ) بأنَّها مجموعةٌ منَ البرامجِ والتطبيقاتِ التي طُوِّرَتْ لتنفيذِ مجموعةٍ مُتنوِّعةٍ منَ المهامِّ في أجهزةِ الحاسوبِ والأجهزةِ الذكيةِ الأُخرى، وهيَ تُعرَفُ أيضًا باسمِ البرمجياتِ. تؤدّي المُكوِّناتُ البرمجيةُ دورًا فاعلًًا في جهازِ الحاسوبِ؛ إذْ منْ دونِها تصبحُ معدّاتُ الحاسوبِ (المُكوِّناتُ الماديةُ) بلا فائدةٍ.
 

enlightened إضاءة : مجموعةٍ منَ البرامجِ.ويُعرَّفُ البرنامجُ بأنَّهُ مجموعةٌ منَ التعليماتِ والأوامرِ المُتسلسِلةِ التي تَلزمُ لتحقيقِ هدفٍ مُعيَّنٍ. يتولّى المُبرمِجُ كتابةَ التعليماتِ والأوامرِ المُتسلسِلةِ بلغاتٍ مُعيَّنةٍ يفهمُها جهازُ الحاسوبِ، وتُسمّى لغاتِ البرمجةِ.

yesإثراء : بدأَ استخدامُ مصطلحِ البرمجياتِ عامَ 1948 م، حينَ أخذَ عالِمُ الحاسوبِ توم كيلبرن بكتابةِ أوَّلِ تعليماتٍ برمجيةٍ باستخدامِ واحدٍ منْ أقدمِ أجهزةِ الحاسوبِ في ذلكَ الوقتِ،
عُرِفَ باسمِ(Small-Scale Experimental Machine: SSEM ). وهوَ أوَّلُ جهازِ حاسوبٍ يُنفِّذُ برنامجًا مُخزَّنًا في ذاكرتِهِ؛ ما يُمثِّلُ خطوةً مُهِمَّةً في تاريخِ تطوُّرِ أجهزةِ الحاسوبِ؛ إذْ بُرمِجَ
الجهازُ لتنفيذِ عملياتٍ حسابيةٍ رياضيةٍ، واستغرقَ نحوَ ) 52 ( دقيقةً في إيجادِ ناتجِ 18 ^ 2، الذي يساوي 262,144

في ما يلي بعضَ أنواعِ برامجِ التطبيقاتِ، ووظيفةَ كلٍّ منْها، وأمثلةً عليْها:

برامجُ معالجةِ النصوصِ
(Word Processing Software)
  برامجُ تصفُّحِ الإنترنتْ
(Web Browser)
 
  • كتابةُ النصوصِ وتحريرُها.
  • إعدادُ المستنداتِ.
  • تنسيقُ النصوصِ.
  •  إضافةُ الصورِ والجداولِ
  • تصفُّحُ الإنترنتْ.
  •  تحميلُ الملفاتِ والصورِ
  • ومقاطعِ الفيديو.
  • التواصلُ معَ الآخرينَ.
برامجُ إنشاءِ جداولِ البياناتِ
(Spreadsheet Software).
  برامجُ العروضِ التقديميةِ
(Presentation Software)
 
  • إنشاء جداول البيانات.
  •  إجراء الحسابات.
  •  تحليل البيانات
  • إنشاء الرسوم البيانية
  • إنشاءُ عروضٍ تقديميةٍ
  • مُتعدِّدةِ الوسائطِ، تحتوي
  • على نصوصٍ وصورٍ
  • ومقاطعِ فيديو ورسومٍبيانيةٍ.
 

برامجُ البريدِ الإلكترونيِّ
(Email Software)

  • تبادلُ الرسائلِ والملفاتِ بينَ المُستخدِمينَ.
  • التواصلُ بينَ المُستخدِمينَ.
 



 





 


 

 

 

 

 

 

 

 

 

 

متجر التطبيقات هو أحد برامج التطبيقات وليس من برامج النظام ، فمتجر التطبيقات هو أداة تساعدنا في استخدام الجهاز بطريقة أكثر فعالية تماما مثل أي تطبيق آخر نستخدمه يوميا 

مثال : جداول البيانات المتقدمة (Google Sheets, Numbers)

الأهمية: تتجاوز قدرات Excel في العديد من الجوانب، مثل التعاون في الوقت الفعلي، والتحليلات المتقدمة، والرسوم البيانية التفاعلية.
الميزات: الوصول من أي مكان: يمكنك الوصول إلى جداول البيانات الخاصة بك وتعديلها من أي جهاز متصل بالإنترنت ، العمل بشكل جماعي على نفس الجدول في الوقت الفعلي وتتبع التغييرات ، توفر مجموعة واسعة من الوظائف والدوال للتحليل والتنبؤ.
آلية تحميله التحميل:
Google Sheets: مجاني ومتوفر عبر حساب Google.
الاستخدام:

  • تحليل البيانات وإنشاء الرسوم البيانية.
  • مشاركة جداول البيانات مع الآخرين وسمح لهم بتعديلها

التكاملُ بينَ المُكوِّناتِ الماديةِ والمُكوِّناتِ البرمجيةِ في جهازِ الحاسوبِ
(Integration between hardware and software)

يُبيِّنُ الشكلُ (3- 1) التكاملَ الوظيفيَّ بينَ المُكوِّناتِ الماديةِ والمُكوِّناتِ البرمجيةِ لتنفيذِ المهامِّ في جهازِ الحاسوبِ.

عندَ تنفيذِ أمرٍ مُحدَّدٍ في جهازِ الحاسوبِ، تعملُ المُكوِّناتُ الماديةُ والمُكوِّناتُ البرمجيةُ بتناغمٍ وسلاسةٍ لتنفيذِ الأمرِ؛ فالمُكوِّنُ الماديُّ (وحدةُ الإدخالِ مثلًًا) يحتاجُ إلى أوامرَ وتعليماتٍ تصدرُمنْ نظامِ التشغيلِ لتنفيذِ مهمةِ إدخالِ البياناتِ. والمثال الآتي يوضح ذلكَ:

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

المكونات المادية الأساسية:

  • وحدة المعالجة المركزية (CPU): الدماغ الذي يقوم بمعالجة الأوامر والبيانات الخاصة باللعبة.
  • وحدة معالجة الرسوميات (GPU): مسؤولة عن توليد الرسوميات وتقديمها على الشاشة بشكل سلس.
  • الذاكرة العشوائية (RAM): تخزين مؤقت للبيانات التي تستخدمها اللعبة أثناء التشغيل.
  • بطاقة الصوت: توليد الأصوات والمؤثرات الصوتية.
  • قرص التخزين: تخزين ملفات اللعبة.
  • وحدة إدخال: لوحة المفاتيح، الفأرة، أو أجهزة تحكم خاصة.
  • شاشة العرض: عرض الصورة والصوت.

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

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

كيف تتكامل المكونات المادية مع المكونات  البرمجية

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