أنواع البرمجيات
البند 1: ما البرمجيات؟
Watch · شاهد
أنواع البرمجيات: التطبيقات والنظام والأدوات
Software is the programs, instructions and data that tell computer hardware what to do. Hardware is physical and can be touched; software is digital and cannot be touched.
البرمجيات هي البرامج والتعليمات والبيانات التي تخبر عتاد الحاسوب بما يجب أن يفعله. العتاد مادي ويمكن لمسه، أما البرمجيات فرقمية ولا يمكن لمسها.
Hardware and software depend on each other. A keyboard needs a driver and an operating system, while a program needs the CPU, RAM, storage and screen to run.
يعتمد العتاد والبرمجيات كل منهما على الآخر؛ فلوحة المفاتيح تحتاج إلى تعريف ونظام تشغيل، والبرنامج يحتاج إلى المعالج والذاكرة والتخزين والشاشة ليعمل.
Software is divided into two main groups: system software, which operates and maintains the computer, and application software, which helps users perform tasks.
تنقسم البرمجيات إلى مجموعتين رئيسيتين: برمجيات النظام التي تشغّل الحاسوب وتصونه، وبرمجيات التطبيقات التي تساعد المستخدم على تنفيذ المهام.
| Featureوجه المقارنة | System softwareبرمجيات النظام | Application softwareبرمجيات التطبيقات |
|---|---|---|
| Purposeالغرض | Runs and controls the computerتشغّل الحاسوب وتتحكم فيه | Completes a user taskتنفّذ مهمة للمستخدم |
| When it runsوقت التشغيل | Often starts with the computerتبدأ غالبًا مع الجهاز | Runs when the user opens itتعمل عند فتحها |
| Examplesأمثلة | Windows, drivers, antivirusويندوز والتعريفات ومضاد الفيروسات | Word, Chrome, Photoshopوورد وكروم وفوتوشوب |
البند 2: برمجيات النظام
Watch · شاهد
شرح البرامج الثابتة وبرمجيات النظام
System software provides the platform on which application programs run and controls communication between applications and hardware.
توفر برمجيات النظام البيئة التي تعمل عليها التطبيقات وتتحكم في الاتصال بين التطبيقات والعتاد.
The operating system manages the CPU, RAM, storage, files, devices, security and user interface. Common examples are Windows, Linux, macOS, Android and iOS.
يدير نظام التشغيل المعالج والذاكرة والتخزين والملفات والأجهزة والأمان وواجهة المستخدم. ومن أمثلته ويندوز ولينكس وماك وأندرويد وiOS.
A device driver is a small program that translates operating-system commands into instructions a specific device understands. Drivers are needed for graphics cards, printers, network adapters and other devices.
التعريف برنامج صغير يترجم أوامر نظام التشغيل إلى تعليمات يفهمها جهاز محدد، وتحتاجه كروت الشاشة والطابعات ومحولات الشبكة وغيرها.
Firmware is software stored in non-volatile memory inside a device. BIOS/UEFI, router firmware and printer firmware start and control the device at a basic level.
البرنامج الثابت هو برنامج مخزّن في ذاكرة غير متطايرة داخل الجهاز، مثل BIOS/UEFI وبرنامج الراوتر والطابعة، ويبدأ الجهاز ويتحكم في وظائفه الأساسية.
• Utilities maintain, protect or optimize the system: antivirus, firewall, backup, disk cleanup, compression and encryption.
• الأدوات المساعدة تصون النظام أو تحميه أو تحسن أداءه: مضاد الفيروسات والجدار الناري والنسخ الاحتياطي وتنظيف القرص والضغط والتشفير.
• Language translators convert source code into machine code: assembler, compiler and interpreter.
• مترجمات لغات البرمجة تحوّل الكود المصدري إلى لغة الآلة: المجمّع والمصرّف والمفسّر.
• Update system software from trusted official sources to fix errors, improve compatibility and close security weaknesses.
• حدّث برمجيات النظام من المصادر الرسمية الموثوقة لإصلاح الأخطاء وتحسين التوافق وإغلاق الثغرات الأمنية.
البند 3: برمجيات التطبيقات
Watch · شاهد
برمجيات التطبيقات وبرمجيات النظام
Application software is designed for an end user to complete one or more tasks. It is installed on top of the operating system and can usually be added or removed without stopping the computer from starting.
برمجيات التطبيقات مصممة للمستخدم النهائي لتنفيذ مهمة أو أكثر، وتُثبّت فوق نظام التشغيل ويمكن عادة إضافتها أو حذفها دون منع الحاسوب من بدء التشغيل.
General-purpose applications perform common tasks for many users. Special-purpose applications perform one focused task. Bespoke software is custom-built for one organization or customer.
التطبيقات العامة تنفذ مهام شائعة لمستخدمين كثيرين، والتطبيقات المتخصصة تنفذ مهمة محددة، أما البرامج المخصصة فتُبنى لجهة أو عميل بعينه.
• Productivity: word processors, spreadsheets, databases and presentations.
• الإنتاجية: معالجة النصوص والجداول الإلكترونية وقواعد البيانات والعروض التقديمية.
• Internet and communication: browsers, email, messaging and video meetings.
• الإنترنت والتواصل: المتصفحات والبريد والمراسلة واجتماعات الفيديو.
• Media and design: image, audio, video, CAD and animation programs.
• الوسائط والتصميم: برامج الصور والصوت والفيديو والتصميم الهندسي والتحريك.
• Education, business and entertainment: learning platforms, accounting, stock control, games and media players.
• التعليم والأعمال والترفيه: منصات التعلم والمحاسبة وإدارة المخزون والألعاب ومشغلات الوسائط.
التراخيص وطرق التوزيع والاستخدام الآمن
Watch · شاهد
شرح تراخيص البرمجيات والمصادر المفتوحة
Commercial software is normally paid and its licence limits copying and use. Freeware is free to use but remains copyrighted. Shareware or trial software is limited by time or features.
البرنامج التجاري يكون مدفوعًا غالبًا ويقيد ترخيصه النسخ والاستخدام. والبرنامج المجاني متاح بلا ثمن لكنه يظل محميًا بحقوق النشر، أما التجريبي فيُحدد بوقت أو وظائف.
Open-source software makes its source code available under a licence that permits study, modification and redistribution. This does not mean every open-source product has no cost.
البرنامج مفتوح المصدر يتيح كوده وفق ترخيص يسمح بدراسته وتعديله وإعادة توزيعه، ولا يعني ذلك أن كل منتج مفتوح المصدر بلا تكلفة.
Web applications run mainly through a browser, while installed applications are stored locally. Cloud services may store data online and need an account or internet connection.
تعمل تطبيقات الويب أساسًا من خلال المتصفح، بينما تُخزن التطبيقات المثبتة محليًا. وقد تحفظ الخدمات السحابية البيانات عبر الإنترنت وتحتاج إلى حساب أو اتصال.
• Check OS version, processor architecture, RAM, storage and graphics requirements before installing.
• تحقق من إصدار النظام ومعمارية المعالج والذاكرة والمساحة ومتطلبات الرسوم قبل التثبيت.
• Download only from the developer or a trusted store; scan files and read requested permissions.
• نزّل البرامج فقط من المطور أو متجر موثوق، وافحص الملفات واقرأ الصلاحيات المطلوبة.
• Respect licences: do not use cracked programs because they are illegal and may contain malware.
• احترم التراخيص ولا تستخدم البرامج المقرصنة لأنها غير قانونية وقد تحتوي على برمجيات ضارة.
Which statement best defines software?
أي عبارة تعرّف البرمجيات بدقة؟
المصطلحات المهمة