You are on page 1of 3

‫هناك نوعان رئيسان من البرمجيات هما ‪:‬‬

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

‫البرامج التطبيقية‬ ‫برامج النظام‬

‫برامج تطبيقات‬ ‫تطبيقات البرامج‬ ‫برامج إدارة النظام‬ ‫برامج تطوير‬


‫األغراض العامة‬ ‫الخاصة‬ ‫النظام‬

You might also like