البرمجيات (SOFTWARE)
البرامج هي المكون الثاني من مكونات الحاسب ،وتقوم البرامج بوظائف محددة في الحاسب وهي التي توجه الحاسب لعمل أي أمر .
أولاً : أقسام برامج الحاسب
تنقسم برامج الحاسب إلى ثلاثة أنواع رئيسة هي :
1. برامج نظم التشغيل : وهي البرامج التي تساعد الحاسب على إدارة نفسه .
2. البرامج المساعدة لأنظمة التشغيل : مهمة هذه البرامج تحسين أنظمة التشغيل ، وتعتبر الوسيط بين نظام التشغيل والمكونات المادية للحاسب.
3. البرامج التطبيقية : تخدم هذه البرامج هدف معين أنشئت من أجله مثل : برامج معالجة النصوص ، برامج قواعد البيانات.
تحدث عن نظم تشغيل الحاسبات الآلية :
1- تعريف نظام التشغيل : نظام التشغيل هو مجموعة متكاملة من البرامج والتعليمات التي تتحكم وتنظم طريقة عمل الحاسب ووحداته المختلفة ، ويتحكم نظام التشغيل في عمل المكونات المادية والبرامج الخاصة بالحاسب .وأي نظام تشغيل يحتوي على الأوامر والتعليمات التي تقوم بالوظائف التالية:
1. التحكم في الملفات التي تحتوي على البيانات المدخلة والنتائج الخارجة من الحاسب
2. التحكم في أجهزة التخزين .
3. التحكم في الأجهزة الملحقة : الطابعات ، لوحة المفاتيح ، الفأرة ، وغيرها .
4. تنفيذ البرامج التطبيقية .
5. إدارة وتنظيم العمليات التي قوم بها وحدات الحاسب المختلفة .
6. تسهيل العمليات والأوامر لتصبح في متناول مستخدمي الحاسب .
7. التنسيق بين برامج التطبيقات .
8. مراقبة مدة التنفيذ لك تطبيق.
2- مكونات نظام التشغيل :
أ. جزء يتحكم في الأجهزة :وهو يتكون من مجموعة من التعليمات والأوامر تعمل بصورة تلقائية لا يستطيع المستخدم التحكم فيها أو تغيير أي شيء فيها ، وعادة ما تكون مخزنة في ذاكرة القراءة (ROM) .
ب. جزء ييسر للمستخدم أداء كثير من الأعمال المختلفة : ويتكون من مجموعة من الأوامر والبرامج التي تسهل على المستخدم استخدام الحاسب والإفادة منه إلى أقصى حد ممكن ، وتنقسم إلى أوامر داخلية وأوامر خارجية .
3- أنواع نظم التشغيل : من أشهر نظم التشغيل ما يلي :
أ. نظام تشغيل القرص (MS-Dos) .
ب. نظام تنفيذي شامل (Unix) .
ج. نظام النوافذ (Windows) .
أولاً : أقسام برامج الحاسب
تنقسم برامج الحاسب إلى ثلاثة أنواع رئيسة هي :
1. برامج نظم التشغيل : وهي البرامج التي تساعد الحاسب على إدارة نفسه .
2. البرامج المساعدة لأنظمة التشغيل : مهمة هذه البرامج تحسين أنظمة التشغيل ، وتعتبر الوسيط بين نظام التشغيل والمكونات المادية للحاسب.
3. البرامج التطبيقية : تخدم هذه البرامج هدف معين أنشئت من أجله مثل : برامج معالجة النصوص ، برامج قواعد البيانات.
تحدث عن نظم تشغيل الحاسبات الآلية :
1- تعريف نظام التشغيل : نظام التشغيل هو مجموعة متكاملة من البرامج والتعليمات التي تتحكم وتنظم طريقة عمل الحاسب ووحداته المختلفة ، ويتحكم نظام التشغيل في عمل المكونات المادية والبرامج الخاصة بالحاسب .وأي نظام تشغيل يحتوي على الأوامر والتعليمات التي تقوم بالوظائف التالية:
1. التحكم في الملفات التي تحتوي على البيانات المدخلة والنتائج الخارجة من الحاسب
2. التحكم في أجهزة التخزين .
3. التحكم في الأجهزة الملحقة : الطابعات ، لوحة المفاتيح ، الفأرة ، وغيرها .
4. تنفيذ البرامج التطبيقية .
5. إدارة وتنظيم العمليات التي قوم بها وحدات الحاسب المختلفة .
6. تسهيل العمليات والأوامر لتصبح في متناول مستخدمي الحاسب .
7. التنسيق بين برامج التطبيقات .
8. مراقبة مدة التنفيذ لك تطبيق.
2- مكونات نظام التشغيل :
أ. جزء يتحكم في الأجهزة :وهو يتكون من مجموعة من التعليمات والأوامر تعمل بصورة تلقائية لا يستطيع المستخدم التحكم فيها أو تغيير أي شيء فيها ، وعادة ما تكون مخزنة في ذاكرة القراءة (ROM) .
ب. جزء ييسر للمستخدم أداء كثير من الأعمال المختلفة : ويتكون من مجموعة من الأوامر والبرامج التي تسهل على المستخدم استخدام الحاسب والإفادة منه إلى أقصى حد ممكن ، وتنقسم إلى أوامر داخلية وأوامر خارجية .
3- أنواع نظم التشغيل : من أشهر نظم التشغيل ما يلي :
أ. نظام تشغيل القرص (MS-Dos) .
ب. نظام تنفيذي شامل (Unix) .
ج. نظام النوافذ (Windows) .
وضح ما هية البرامج التطبيقية :
يختلف استخدام هذه البرامج حسب الحاجة ، فهناك برامج متخصصة في المحاسبة ، وأخرى في تنسيق النصوص والجداول ، وثالثة متخصصة في إنشاء العروض ، وأربعة متخصصة في قواعد البيانات، ومن أشهر هذه البرامج :
1- برامج معالجة النصوص : وهي تستخدم لتنسيق النصوص المكتوبة وإدراج الجداول والتعامل مع الصور وأشكال الإطارات المختلفة .
2- برامج الجداول الحسابية : وهي برامج متخصصة في المحاسبة .
3- برامج العروض : وهي برامج تقوم بإنشاء العروض التقديمية سواء التجارية أو العملية ،مع إمكانية استخدام النصوص والصور والتصاميم الجذابة ، وإمكانية اختير التنسيقات المناسبة لطبيعة العرض
4- برامج قواعد البيانات : وهي برامج ستخدم لتخزين كمية هائلة من البيانات بطريقة منظمة تجعل من إمكانية استرجاع البيانات أو البحث عنها سهلاً بالنسبة لمستخدم البرنامج .
5- برامج الرسوم : وهي برامج متخصصة في الرسم ،حيث تتيح هذه البرامج رسم الأشكال الهندسية المختلفة ،إضافة إلى إمكانية اختيار الألوان المناسبة للرسم ، وإمكانية كتابة النصوص على الرسم.
6- الوسائط المتعددة Multimedia:وهي عبارة عن مجموعة من البرامج تجمع بين مجموعة من الوسائط مثل الصوت والصورة والفيديو والرسم .
أهم عناصر تطبيقات الوسائط المتعددة :
- الرسوم
- إمكانية عرض المخططات والخرائط والصور المتحركة والفوتوغرافية.
- الأصوات : تحويل الأصوات إلى إشارات رقمية .
- النصوص : يمكن تخزين كمية هائلة من النصوص باستخدام الأقراص لمدمجة .
- الفيديو أصبح واحداً من أروع وأفضل التحسينات والإضافات التي تمت ضمن برامج الوسائط المتعددة .
يختلف استخدام هذه البرامج حسب الحاجة ، فهناك برامج متخصصة في المحاسبة ، وأخرى في تنسيق النصوص والجداول ، وثالثة متخصصة في إنشاء العروض ، وأربعة متخصصة في قواعد البيانات، ومن أشهر هذه البرامج :
1- برامج معالجة النصوص : وهي تستخدم لتنسيق النصوص المكتوبة وإدراج الجداول والتعامل مع الصور وأشكال الإطارات المختلفة .
2- برامج الجداول الحسابية : وهي برامج متخصصة في المحاسبة .
3- برامج العروض : وهي برامج تقوم بإنشاء العروض التقديمية سواء التجارية أو العملية ،مع إمكانية استخدام النصوص والصور والتصاميم الجذابة ، وإمكانية اختير التنسيقات المناسبة لطبيعة العرض
4- برامج قواعد البيانات : وهي برامج ستخدم لتخزين كمية هائلة من البيانات بطريقة منظمة تجعل من إمكانية استرجاع البيانات أو البحث عنها سهلاً بالنسبة لمستخدم البرنامج .
5- برامج الرسوم : وهي برامج متخصصة في الرسم ،حيث تتيح هذه البرامج رسم الأشكال الهندسية المختلفة ،إضافة إلى إمكانية اختيار الألوان المناسبة للرسم ، وإمكانية كتابة النصوص على الرسم.
6- الوسائط المتعددة Multimedia:وهي عبارة عن مجموعة من البرامج تجمع بين مجموعة من الوسائط مثل الصوت والصورة والفيديو والرسم .
أهم عناصر تطبيقات الوسائط المتعددة :
- الرسوم
- إمكانية عرض المخططات والخرائط والصور المتحركة والفوتوغرافية.
- الأصوات : تحويل الأصوات إلى إشارات رقمية .
- النصوص : يمكن تخزين كمية هائلة من النصوص باستخدام الأقراص لمدمجة .
- الفيديو أصبح واحداً من أروع وأفضل التحسينات والإضافات التي تمت ضمن برامج الوسائط المتعددة .