الاثنين، 27 فبراير 2012

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



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

نظام التشغيل : وهو برنامج معقد يسيطر على إدارة موارد النظام وتنفيذ البرامج التطبيقية وكذلك يمكن أن ينظم عملية تنفيذ أكثر من مهمة في نفس الوقت في الأنظمة متعددة المهام (Multi-Tasking) أو توزيع المهام على أكثر من معالج واحد في أنظمة البرمجة المتعددة
(
Multi - Processing System) . كمثال على هذه البرامج (DOS, Linux, UNIX, Windows) .

المجمعات والمترجمات (Assemblers & Compilers) : وهي برامج تستخدم لترجمة وتحويل برامج المستخدم المكتوبة بلغات البرمجة العليا مثل (بيسك، فورتران، باسكال،...الخ) أو بلغة التجميع (Assembly) إلى لغة الماكنة .

البرامج التطبيقية : وهي البرامج التي يكتبها المستخدم أو يشتريها جاهزة لتنفيذ تطبيق معين مثل معالجات النصوص ، وبرامج الرسوميات وبرامج التصميم بواسطة الحاسوب (CAD) ، الخ .

ليست هناك تعليقات:

إرسال تعليق