موقف من الحياة اليومية#
نزّلت برنامج كنت محتاجه، ودوست عليه مرتين علشان تثبّته، فطلعت لك رسالة إن البرنامج مش بيشتغل على جهازك.
وفي نفس اليوم، برنامج تاني عندك قالك «فيه تحديث جديد»، وانت دوست «فكّرني بعدين» زي كل مرة.
طب ليه البرنامج الأولاني رفض يشتغل؟ وهل التحديث ده مهم فعلًا ولا ممكن يستنى؟
خلاصة سريعة#
- البرامج 3 أنواع: برامج النظام اللي بتشغّل الجهاز نفسه، والتطبيقات اللي انت بتشتغل بيها، والأدوات اللي بتعمل صيانة للجهاز وبتظبط إعداداته.
- قبل ما تثبّت أي برنامج، اتأكد من متطلباته: النظام، و32 ولا 64 بت، والرامات، والمساحة. ونزّله من المصدر الرسمي بس.
- التحديثات كتير منها بيصلّح ثغرات أمان، فالتأجيل بيسيب الباب مفتوح. والأحسن تشغّل التحديث التلقائي.
ببساطة#
فكّر في مطعم:
- الزبون هو التطبيق: بيطلب اللي هو عايزه.
- الجرسون هو نظام التشغيل: بياخد الطلب ويوصّله.
- الطبّاخ هو التعريف (الدرايفر): هو اللي فاهم يتعامل مع المطبخ.
- المطبخ هو الهاردوير: هنا الأكل بيتعمل فعلًا.
والزبون ما بيدخلش المطبخ بنفسه أبدًا: كل حاجة بتعدّي على الجرسون. وكمان فيه عمال نظافة وصيانة بيظبطوا المكان: دول الأدوات.
بالتفصيل#
الأنواع التلاتة#
1. System Software · برامج النظامالبرامج التي تشغّل الجهاز نفسه وتدير مكوناته، مثل نظام التشغيل وتعريفات الأجهزة، وتعمل عليها التطبيقات.عرض في القاموس (System Software): البرامج اللي بتشغّل الجهاز نفسه:
- Operating System · نظام التشغيلالبرنامج الرئيسي الذي يدير الحاسوب، وتتعامل معه التطبيقات في الواجهة وإدارة الملفات وغيرها.عرض في القاموس زي Windows وmacOS وLinux وAndroid: أول برنامج بيشتغل لما الجهاز يفتح، وبيدير كل حاجة، والتطبيقات بتطلب منه أغلب اللي محتاجاه.
- Device Driver · تعريف الجهاز (الدرايفر)برنامج يتيح لنظام التشغيل التواصل مع قطعة هاردوير معينة، وغالبًا تكتبه الشركة المصنعة للقطعة.عرض في القاموس (Drivers): برامج صغيرة بتخلّي النظام يتكلم مع قطعة هاردوير معينة، زي الطابعة أو كارت الشاشة. وغالبًا الشركة اللي صنعت القطعة هي اللي بتكتب تعريفها.
2. Application Software (App) · التطبيقاتالبرامج التي يستخدمها الشخص لإنجاز عمل معين، مثل المتصفح ومحرر النصوص، وتعتمد على نظام التشغيل في معظم عملها.عرض في القاموس (Applications أو Apps): البرامج اللي انت بتستخدمها علشان تعمل حاجة: تكتب، أو تتصفح، أو تعدّل صورة، أو تتكلم مع حد.
3. Utility Software · الأدوات المساعدةبرامج تُستخدم لصيانة الجهاز وضبط إعداداته، مثل أدوات تنظيف القرص من الملفات المؤقتة والنسخ الاحتياطي.عرض في القاموس (Utilities): برامج بتعمل صيانة للجهاز وبتظبط إعداداته، زي أدوات تنظيف الهارد من الملفات المؤقتة، وأدوات النسخ الاحتياطي، ومضادات الفيروسات.
ولو محتاج تراجع الفرق بين الهاردوير والسوفتوير والبرامج الثابتة (Firmware)، شوف مقال الهاردوير والسوفتوير والبرامج الثابتة.
أمثلة على التطبيقات#
| النوع | بيعمل إيه |
|---|---|
| الإنتاجية | محرر النصوص، والجداول، والعروض التقديمية |
| التعاون | مكالمات الفيديو، والملفات المشتركة اللي كذا حد يشتغل عليها مع بعض |
| المتصفحات | فتح المواقع، وكتير من التطبيقات بقت شغالة جوه المتصفح نفسه |
| الدعم عن بُعد | حد يشوف شاشتك أو يتحكم في جهازك من بعيد علشان يساعدك، زي Remote Desktop · سطح المكتب البعيدميزة تسمح بالاتصال بجهاز ويندوز آخر عبر الشبكة واستخدام ملفاته وبرامجه كأنك أمامه.عرض في القاموس |
وكتير من أدوات الإنتاجية والتعاون بقت سحابية: الملفات والبريد متخزنين على الإنترنت، وبيتزامنوا بين كل أجهزتك.
قبل التثبيت: متطلبات البرنامج#
كل برنامج ليه System Requirements · متطلبات النظامأقل مواصفات يحتاجها البرنامج ليعمل، مثل نظام التشغيل ونوعه (32 أو 64 بت) والذاكرة والمساحة والمعالج وكارت الشاشة.عرض في القاموس لازم جهازك يحققها:
- نظام التشغيل وإصداره: برنامج معمول لـ Windows مش هيشتغل على macOS، والعكس.
- 32 بت ولا 64 بت: ده نوع النظام والمعالج. وبرنامج 64 بت مش هيشتغل على نظام 32 بت. والخبر الحلو إن Windows 11 مفيهوش نسخة 32 بت أصلًا، كله 64 بت.
- الرامات ومساحة التخزين الفاضية، وشوف مقال وحدات قياس البيانات لو الأرقام ملخبطاك.
- المعالج وكارت الشاشة: البرامج الكبيرة زي الألعاب وبرامج المونتاج بتطلب كارت شاشة معين، وذاكرة كارت الشاشة (VRAM) كمان.
ودي غالبًا الإجابة على سؤال الموقف: البرنامج متطلباته مش متحققة في جهازك.
طرق توزيع البرامج#
البرامج بتوصلك بكذا طريقة:
- ملف بيتحمّل من موقع الشركة، وده الأشهر.
- متجر التطبيقات بتاع نظامك.
- أسطوانة، أو ملف ISO (صورة أسطوانة كاملة في ملف واحد بتفتحه كأنه أسطوانة).
- في الشركات: نسخة جاهزة (Image) فيها النظام والبرامج، بتتركّب على أجهزة كتير مرة واحدة.
ثبّت صح#
- نزّل من المصدر الرسمي بس: موقع الشركة نفسها أو متجر التطبيقات. وما تدوسش على إعلانات بتعرض عليك تنزّل برامج. اكتب عنوان الموقع بنفسك.
- خلّي بالك وانت بتدوس «التالي»: بعض برامج التثبيت محمّلة ببرامج زيادة (Software Bundler · البرنامج المحمَّل ببرامج أخرىبرنامج تثبيت يضم برامج إضافية، فيثبتها مع البرنامج المطلوب أحيانًا دون أن ينتبه المستخدم.عرض في القاموس)، وممكن تثبّتها معاك من غير ما تاخد بالك. اقرا كل شاشة، وشيل علامة الصح من اللي مش محتاجه.
- فكّر في التأثير: في الشركات، أي برنامج جديد ممكن يأثر على أداء الجهاز، أو على الشبكة، أو على شغل الناس. علشان كده البرامج الجديدة بتتجرب الأول قبل ما تتثبت على كل الأجهزة.
إلغاء التثبيت صح#
ما تمسحش فولدر البرنامج بإيدك، لأن البرنامج ساب حاجات في أماكن تانية في النظام. استخدم طريقة الإلغاء الرسمية:
- Windows: الإعدادات ← التطبيقات ← التطبيقات المثبتة، واختار البرنامج، وبعدين إلغاء التثبيت. وبعض البرامج بتتشال من لوحة التحكم ← البرامج والميزات.
- macOS: اتشرحت في مقال macOS: الواجهة والبرامج.
- Linux: من متجر التطبيقات في توزيعتك، أو من مدير الحزم (Package Manager) اللي ثبّت البرنامج.
التحديثات: ليه ما تأجلهاش#
لما حد يكتشف Patch · التصحيح (الرقعة)إصلاح لجزء من برنامج، وهو الحل الفوري لمشكلة أو ثغرة تم اكتشافها.عرض في القاموس في برنامج، الشركة بتصلّحها وبتبعت تحديث. ولو ما ثبّتهوش، الثغرة فاضلة مفتوحة في جهازك، والمخترقين ممكن يستغلوها. وكمان التحديثات بتصلّح أخطاء في البرنامج، وبتحسّنه.
علشان كده:
- ما تأجلش التحديثات كتير، خصوصًا تحديثات نظام التشغيل والمتصفح.
- شغّل التحديث التلقائي لو موجود، فالتحديثات تتثبت لوحدها من غير ما تفتكرها.
جرّب بنفسك: جهازك 32 ولا 64 بت؟#
على Windows:
- افتح ابدأ ← الإعدادات ← النظام ← حول (About).
- النتيجة المتوقعة: تحت مواصفات الجهاز هتلاقي سطر نوع النظام (System type)، ومكتوب فيه 64-bit أو 32-bit.
على Linux:
- افتح الطرفية، واكتب:
uname -m- النتيجة المتوقعة: اسم نوع الجهاز، مثلًا:
x86_64
وx86_64 ده اسم معمارية أجهزة الكمبيوتر الـ 64 بت المنتشرة.
للمتعمقين
ليه الطبقات دي؟
التطبيق لو اتكلم مع الهاردوير مباشرة، كان هيبقى لازم يتكتب نسخة لكل طابعة وكل كارت شاشة في الدنيا. لكن بالطبقات: التطبيق بيطلب من النظام بطريقة واحدة، والنظام بيطلب من التعريف، والتعريف بس هو اللي عارف يتعامل مع القطعة دي بالذات. وكده أي تطبيق يشتغل مع أي طابعة ليها تعريف.
الانتقال من 32 لـ 64 بت في Windows
لو جهازك عليه Windows بـ 32 بت والمعالج بيدعم 64 بت، الانتقال مش «تحديث» عادي: لازم تمسح الهارد، وتثبّت نسخة 64 بت من الأول، وترجع تثبّت كل برامجك.
الدعم عن بُعد في الشركات
فيه أدوات كتير للوصول عن بُعد، زي RDP وVNC وبرامج مشاركة الشاشة، وكمان أدوات المراقبة والإدارة عن بُعد (RMM) اللي الشركات بتدير بيها أجهزتها كلها من مكان واحد. وكل دي لازم تتأمن كويس، لأنها باب للتحكم الكامل في الجهاز.
أخطاء شائعة#
- «أمسح فولدر البرنامج وخلاص»: لأ. استخدم إلغاء التثبيت من الإعدادات، علشان البرنامج يتشال بالكامل.
- «التحديث هيبطّأ الجهاز، فمش هحدّث»: كتير من التحديثات بتسد ثغرات أمان. وتأجيلها بيخلّي جهازك عرضة للاختراق.
- «أي موقع بيعرض البرنامج ببلاش زيه زي الموقع الرسمي»: لأ. المواقع والإعلانات المجهولة ممكن تدّيك نسخة محمّلة ببرامج خبيثة. شوف مقال البرامج الخبيثة.
المصطلحات#
- البرمجيات (Software · البرمجيات (السوفتوير)البرامج والبيانات المرتبطة بها، تُخزَّن في العتاد وتعمل عليه، ويمكن تعديلها أثناء التشغيل، مثل نظام التشغيل والتطبيقات.عرض في القاموس): البرامج والبيانات المرتبطة بها.
- برامج النظام (System Software · برامج النظامالبرامج التي تشغّل الجهاز نفسه وتدير مكوناته، مثل نظام التشغيل وتعريفات الأجهزة، وتعمل عليها التطبيقات.عرض في القاموس): البرامج التي تشغّل الجهاز وتدير مكوناته.
- التطبيقات (Application Software (App) · التطبيقاتالبرامج التي يستخدمها الشخص لإنجاز عمل معين، مثل المتصفح ومحرر النصوص، وتعتمد على نظام التشغيل في معظم عملها.عرض في القاموس): البرامج التي يستخدمها الشخص لإنجاز عمل معين.
- الأدوات المساعدة (Utility Software · الأدوات المساعدةبرامج تُستخدم لصيانة الجهاز وضبط إعداداته، مثل أدوات تنظيف القرص من الملفات المؤقتة والنسخ الاحتياطي.عرض في القاموس): برامج تُستخدم لصيانة الجهاز وضبط إعداداته.
- تعريف الجهاز (Device Driver · تعريف الجهاز (الدرايفر)برنامج يتيح لنظام التشغيل التواصل مع قطعة هاردوير معينة، وغالبًا تكتبه الشركة المصنعة للقطعة.عرض في القاموس): برنامج يتيح لنظام التشغيل التواصل مع قطعة هاردوير.
- متطلبات النظام (System Requirements · متطلبات النظامأقل مواصفات يحتاجها البرنامج ليعمل، مثل نظام التشغيل ونوعه (32 أو 64 بت) والذاكرة والمساحة والمعالج وكارت الشاشة.عرض في القاموس): أقل مواصفات يحتاجها البرنامج ليعمل.
- البرنامج المحمَّل ببرامج أخرى (Software Bundler · البرنامج المحمَّل ببرامج أخرىبرنامج تثبيت يضم برامج إضافية، فيثبتها مع البرنامج المطلوب أحيانًا دون أن ينتبه المستخدم.عرض في القاموس): برنامج تثبيت يضم برامج إضافية.
اختبر نفسك#
برنامج تنظيف الملفات المؤقتة، ومتصفح الإنترنت، وتعريف كارت الشاشة: كل واحد منهم من أنهي نوع؟
إظهار الإجابة
برنامج تنظيف الملفات المؤقتة: أداة (Utility). المتصفح: تطبيق. تعريف كارت الشاشة: من برامج النظام.
نزّلت برنامج 64 بت، وجهازك عليه Windows بـ 32 بت. البرنامج هيشتغل؟
إظهار الإجابة
لأ. برنامج 64 بت محتاج نظام 64 بت. ولازم تنزّل نسخة 32 بت من البرنامج لو موجودة، أو تنقل لنظام 64 بت (وده محتاج تثبيت النظام من الأول).
حد اتصل بيك وقال إنه من الدعم الفني، وإن جهازك فيه فيروس، وطلب تنزّل برنامج علشان يدخل على جهازك ويصلّحه. تعمل إيه؟
إظهار الإجابة
ما تنزّلش أي حاجة، واقفل المكالمة. دي طريقة احتيال مشهورة: الهدف إنهم يتحكموا في جهازك ويسرقوا فلوسك أو بياناتك.