١.٣ مكونات نظام الحاسب العتاد والبرمجيات
المصطلحات
العتاد Hardware: هي مكونات الحاسب المادية والتي تشمل الدوائر الإلكترونية والكهربائية وأدوات ميكانيكية أخرى وأجهزة الإدخال والإخراج والتخزين.
البرمجيات Software: هي مجموعة البرامج التي تتحكم بالعتاد لتنفيذ مهام معينة. وكل برنامج هو سلسلة من الإيعازات للقيام بوظيفة معينة.
أجهزة الإدخال Input Devices: هي الأجهزة التي تمكن المستخدم من إدخال البيانات والأوامر إلى ذاكرة الحاسب، وأهمها لوحة المفاتيح والفأرة.
أجهزة الإخراج Output Devices: هي الأجهزة التي تعرض المعلومات التي أنتجها الحاسب إلى المستخدم بأشكال مختلفة على الشاشة أو الطابعة وأكثرها استعمالا الشاشة (المرقاب) والطابعة ومكبرات الصوت.
١.٣ مكونات نظام الحاسب العتاد والبرمجيات
وحدة النظام : System Unit: هي الغطاء المعدني الذي يحوي معظم محتويات الحاسب من العتاد كاللوحة الأم والمعالج والقرص الصلب وغيرها.
أجهزة التخزين Storage Devices: هي الأجهزة التي تخزن المعلومات لمدة طويلة وتحتفظ بالمعلومات حتى عند قطع التيار الكهربائي عن الحاسب.
وسائط التخزين Storage Media: هي مواد تخزن المعلومات فيها أو عليها.
أجهزة الاتصالات Communication Devices: هي الأجهزة التي تمكن المستخدم من تبادل المعلومات بين جهاز وآخر كالموديم.
برامج النظام System Software: هي البرامج التي تلعب دور الواجهة بين المستخدم من جهة وبين الحاسب وبرمجياته وعتاده من جهة أخرى وذلك لأنها تتألف من برامج تتحكم بعمليات الحاسب وأجهزته المختلفة.
١.٣ مكونات نظام الحاسب العتاد والبرمجيات
نظام التشغيل Operating System (OS): هو أحد برامج النظام. يحوي نظام التشغيل إيعازات تنسق كافة وظائف أجهزة العتاد المختلفة، وكذلك يحوي إيعازات تشغل برامج التطبيقات المختلفة. يبقى نظام التشغيل في الذاكرة طالما كان الحاسب مشتغلا، ويعمل نظام التشغيل كواجهة بين المستخدم وبين الحاسب وبرمجياته وعتاده.
البرامج الخدمية Utility Programs: هي نوع من برامج النظام تتضلع بمهام متخصصة عادة ما تكون متعلقة بإدارة الحاسب أو أجهزته أو برامجه مثل برنامج إدارة الملفات المتخصص بعمليات نسخ ونقل وحذف الملفات وتغيير أسمائها وما إلى ذلك من عمليات.
برامج التطبيقات Application Software: هي برامج صممت لتؤدي مهام خاصة للمستخدم كبرامج معالجة النصوص أو معالجة الجداول أو برامج قواعد البيانات أو برامج العرض.
واجهة المستخدم User Interface: هي الجزء الخاص من البرنامج الذي من خلاله يتفاعل المستخدم مع الحاسب. من خلاله أيضا يتم التحكم بكيفية إدخال البيانات وكيفية عرضها على الشاشة. واجهة المستخدم عادة ما تكون رسومية Graphical User Interface (GUI) تسمح للمستخدم بالتفاعل مع البرامج عن طريق بيئة رسومية كالأيقونات.
١.٣ مكونات نظام الحاسب العتاد والبرمجيات
البيانات هي مجموعة من الحقائق غير المرتبة. إضافة إلى الأرقام، تشمل البيانات كلماتٍ وصورا بل وحزما صوتية. أهم وظيفة للحاسب هي معالجة هذه البيانات لإنتاج المعلومات. فالمعلومات هي بيانات مرتبة ومفيدة ولها معنى، كالتقارير report، وإشعارات الدفع invoice وغيرها. ولأن الحاسب يستقبل مدخلات ويعالجها فإنه يحتاج مكانا يحتفظ فيه بهذه البيانات يدعى المخزن storage أو الذاكرة memory. هذه الدورة - المكونة من عمليات الإدخال ثم المعالجة ثم انتاج المخرجات وتخزينها - تدعى دورة معالجة المعلومات.
والشخص الذي يتواصل مع الحاسب أو يستخدم المعلومات التي ينتجها يدعى المستخدم user.
مكونات نظام الحاسب (العتاد والبرمجيات)
تدعى مكونات الحاسب المادية، والتي تشمل الدوائر الإلكترونية electronic circuits والكهربائية electrical وأدوات ميكانيكية mechanical equipments أخرى: العتاد hardware. بينما تدعى مجموعة الإيعازات التي تتحكم بالعتاد: البرمجيات software. يتطلب العتاد وجود البرمجيات التي تسيطر عليه وتتحكم به كي تعالج البيانات ثم تنتج المعلومات. لذلك فوجود البرمجيات ضروري لعمل العتاد. أما من الناحية المنطقية فإن العتاد والبرمجيات متساويين! بمعنى أن أي عملية تتم بواسطة البرمجيات يمكن تضمينها embedded في العتاد. وبالمقابل، أي عملية يتم إنجازها بواسطة العتاد، يمكن كتابة برنامج للقيام بها أي يحاكي العتاد simulate.
١.٣ مكونات نظام الحاسب العتاد والبرمجيات
أما المعايير التي على أساسها يتم الاختيار بين أن تنجز المَهَمَّة بواسطة العتاد أو البرمجيات فهي :
| ١. |
التكلفة cost . |
| ٢. |
والسرعة speed. . |
| ٣. |
والموثوقية reliability. . |
| ٤. |
والمدة المتوقعة لإجراء تغييرات على المهام المطلوب إنجازها frequency of change. |
مكونات الحاسب
ذكرنا آنفا أن الحاسب يتكون من عدد من أجهزة العتاد المختلفة تعمل جنبا إلى جنب مع البرمجيات لإنجاز مَهام كالحسابات وتنظيم البيانات والتواصل مع حواسيب أخرى. في هذه الفقرات سنقدم باختصار مكونات الحواسيب (وسنناقشها بتفصيل أكبر في الدروس القادمة). الشكل ١ يعطي فكرة عامة عن مكونات نظام حاسب مثالي متكامل.
١.٣ مكونات نظام الحاسب العتاد والبرمجيات
الشكل ١: مكونات نظام حاسب مثالي