أنواع البرمجيات والبرمجيات التطبيقية (Applications Software)

أنواع البرمجيات والبرمجيات التطبيقية (Applications Software)

0 المراجعات

أنواع البرمجيات :

هناك نوعان من البرمجيات هي :

برمجيات النظم (system software)

والبرمجيات التطبيقية (Applications Software)

أولاً : برمجيات النظم           

هي البرمجيات التي يستخدمها الحاسوب ليقوم بعمله على أكمل وجه.

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

(Programming Languages)  1- لغات البرمجة 

يتم تطوير برامج الحاسوب باستخدام لغات البرمجة.

 وتتكون لغة البرمجة من مجموعة من الرموز والقواعد –كأي لغة أخرى- لتوجيه العمليات في الحاسوب وهناك العديد من لغات البرمجة المستخدمة، ويتم تصميم كل منها لحل نوع خاص من المشكلات ومن أهم لغات البرمجة المعروفة: الفورتران (Fortran) والكوبول (Cobol) والباسكال (Pascal) وسي (c) وجافا (java)

.(Compilers And Interpreters)

المترجم أو المفسر عبارة عن برنامج يحول البرنامج المصدري (Source- code) 2- المترجمات والمفسرات المكتوب بلغة عالية المستوى إلى البرنامج الهدفي (Object – code) المكتوب بلغة الآلة والفرق بين المترجم والمفسر كما يلي: المترجم يترجم جميع برنامج المستوى الحالي مرة واحدة فقط. بينما يقوم المفسر بترجمة وتنفيذ جملة واحدة في الوقت الواحد بمجرد إدخالها إلى الحاسوب والمفسر ينفذ بصورة أبطأ ويأخذ حيزاً أكبر في الذاكرة الرئيسية من المترجم

 (Operating System) 3- نظم التشغيل    

يعرّف نظام التشغيل على أنه مجموعة من البرامج التي تتحكم وتشرف وتدعم معدات الحاسوب والحزم التطبيقية ولا يمكن لأي جهاز حاسوب أن يعمل إلا عند توفر نظام التشغيل الذي يعمل من الذاكرة الثانوية (الأقراص الممغنطة) إلى الذاكرة الرئيسية عند تشغيل الجهاز ليبدأ بإدارة العمل في الجهاز، ويتكون نظام التشغيل من مجموعة من البرامج المتكاملة تعمل كفريق، كل منها يؤدي مهمات معينة. برنامج التحكم الرئيسي في نظام التشغيل هو المشرف (Supervisor) ويعرف بالمراقب (Monitor) أو المنفذ (Executive) وهو مسؤول عن توجيه النشاطات لجميع أجزاء نظام التشغيل. وعند تشغيل الحاسوب لأول مرة فإن المشرف هو أول برنامج يحمل من جهاز إقامة النظام إلى الذاكرة الرئيسة .

وظائف نظم التشغيل

تشغيل الحاسوب والاستعداد للعمل

يمثل واجهة ربط مع المستخدم تمكنه من تشغيل البرمجيات الأخرى

إدارة المصادر والمهام مثل إدارة الذاكرة الرئيسة ووحدات الإدخال والإخراج وإدارة وحدة المعالجة وإدارة وحدات التخزين الثانوي

مراقبة النظام بأكمله وإعادة العمليات الغير مسموح بها Illegal Operations 

إدارة الملفات وتنظيمها في المجلدات والفهارس ونسخها ونقلها ... إلخ

المحافظة على سرية النظام ومنع الوصول غير المخول لبيانات برمجيات الجهاز

من أنواع نظم التشغيل :

متعدد المهام: مثل Windows والذي يمكنك من تنفيذ أكثر من مهمة في نفس الوقت مثل طباعة وثيقة ورسم صورة في نفس الوقت

متعدد المعالجة: ويستخدم في الحواسيب التي تحتوي أكثر من CPU فيها لتوزيع إدارة العمل بين هذه الوحدات المشاركة الزمنية: ويستخدم عندما يكون أكثر من مستخدم يتصل كل من طرفه مع نفس الجهاز حيث يعطي لكل منهم شريحة زمنية لتنفيذ الأوامر

نظام تشغيل شبكات الحاسوب

نظام تشغيل أجهزة الوقت الحقيقي: مثل الأجهزة الطبية والتي تحدث فيها عمليات الإدخال والمعالجة والإخراج في نفس اللحظة

التعليقات ( 0 )
الرجاء تسجيل الدخول لتتمكن من التعليق
مقال بواسطة

المقالات

14

متابعين

4

متابعهم

15

مقالات مشابة