البرمجيات SOFT WARE
الحاسب الآلي بدون برمجيات كإنسان بلا روح ، كما أن التطور الذي يحدث في
أجهزة الحاسب الآلي ومكوناته يصاحبه أيضا تطور وتحديث دائم في عالم
البرمجيات . والبرمجيات بصفة عامة هي عبارة عن مجموعة من الأوامر المرتبة
منطقيا ، ويتم تنفيذها بواسطة وحدة المعالجة المركزية للحاسب الآلي ، ويختلف
مستوى ونوع البرمحيات طبقا لعلاقاته وقربه من الحاسب الآلي من ناحية ، أو من
قربه وعلاقته بالمستخدم من ناحية أخرى ، فنجد أن نظام التشغيل OPERING SYSTEMS بشكله الأولي هو الملتصق مباشرة بوحدة المعالجة المركزية CPU بينما نجد على الطرف الآخر ، التطبيقات البرمجية APPLICATIONS هي الأكثر قربا وسهولة بالنسبة للمستخدم.
لغات البرمجيات
لغة الآلة : MACHINE ANGUAGE : والتي تعتمد على رموز رقمية تكون في صورتها البسيطة من الرقمين 1 ، 0
لغة تجميعية أعلى قليلا في مستوى تعقيدها وتسمى لغة التجميع ASSEMBLY ******** ، وتعتمد على رموز حرفية بدلاً من الرموز الرقمية ، كما في لغة الآلة .
أنواع البرمجيات
- نظم التشغيل OPERATTING SYSTEMS
- المترجمات COMPILERS
- التطبيقات APPLICATIONS
- نظم إدارة قواعد البيانات DATA BASE MANAGEMENT SYSTEM
نظم التشغيل OPERTING SYSTEMS
هي مجموعة من البرمجيات مسئولة عن التعامل مع مكونات الحاسب الآلي ، وهي بذلك بمثابة الوسيط بين المستخدم الإنسان وبين مكونات الجهاز .
إن نظم التشغيل لازمة للحاسب الآلي أيا كان حجمه ، وهي بصفة عامة عدد من الوظائف الأساسية ، وهي :
إدارة الملفات FILE MANAGEMENT ، إدارة الذاكرة MANAGEMENT MEMORY ، إدارة وحدات الإدخال والإخراج INPUT OUTPUT MANAGEMENT ، معالجة الأوامر وتنفيذها COMMAND PROCESSOR .
نظم التشغيل OPERTING SYSTEMS
هي مجموعة من البرمجيات مسئولة عن التعامل مع مكونات الحاسب الآلي ، وهي بذلك بمثابة الوسيط بين المستخدم الإنسان وبين مكونات الجهاز .
إن نظم التشغيل لازمة للحاسب الآلي أيا كان حجمه ، وهي بصفة عامة عدد من الوظائف الأساسية ، وهي :
إدارة الملفات FILE MANAGEMENT ، إدارة الذاكرة MANAGEMENT MEMORY ، إدارة وحدات الإدخال والإخراج INPUT OUTPUT MANAGEMENT ، معالجة الأوامر وتنفيذها COMMAND PROCESSOR .
نظم تشغيل الحاسبات الشخصية
1- نظام تشغيل المعالج 280 ، والمعروف باسم CP/M ‘ CONTROL PROGRAM FOR MICRO COMPUTERS’ .
2- نظام تشغيل الحاسبات المتوافقة مع IBM المعروف باسم MS DOS ، ‘ MICROSOFT DISK OPERATING SYSTEM ‘ , وهذا النظام شاع استخدامه لسهولته وتطويره الدائم بواسطة شركة ميكروسوفت بدأً بالإصدار رقم 1 حتى الإصدار رقم 6 .
3- نظام التشغيل للحاسبات الشخصية من شركة أي بي إم ، والمعروف باسم OS/2 " OPERATING SYSTEM ، والذي ابتكرته شركة IBM للعمل على أجهزتها وهو متوافق مع نظام التشغيل MS-DOS .
4- نظام التشغيل لأجهزة آبل مكنتوش MAC OPERTING SYSTEM ، والذي قامت بتصميمه شركة أبل لتشغيل أجهزتها والذي تم تطوريه على مراحل آخرها نظام التشغيل 8 .
نظم التشغيل للحاسبات المتوسطة
أهم ما يميز الحاسبات المتوسطة هي قدرتها على التعامل مع أكثر من مستخدم في نفس الوقت ، وكذلك التعامل مع أكثر من جهاز ، ومن ثم فإن العلاقة بينهما هي جهاز أساسي يسمى HOST ، وجهاز فرعي يسمى TERMINE .
ولقد كان نظام التشغيل يونيكس UNIX الذي صممته معامل بل BELL LAB التابع لشركة AT&T الأمريكية أول نظام تشغيل لحاسبات متوسطة الحجم ، وقد قامت شركات عديدة بالاعتماد على هذه النظام في إصدار وتطوير عدة إصدارات من نظام يونيكس للعمل على أجهزتها مثل NCR ، DATA GENERAL، ICL ، DIGITAL ، UNSIS .
نظام تشغيل الحاسبات العملاقة
يتضح من اسم وحجم الحاسبات العملاقة حاجتها إلى نظام تشغيل قوي يتناسب وعدد المستخدمين الذي يتعدى الآلاف في بعض الأحوال ، وكذلك إدارته لحجم ضخم من البيانات والمعلومات ، وكانت شركة IBM من أوائل الشركات التي عملت في هذا المجال .
إن أهم خصائص نظم تشغيل الحاسبات العملاقة هو :
1- العدد الكبير جدا من المستخدمين والنهايات الطرفية .
2- تعدد استخدام وتنفيذ البرامج في نفس الوقت MULTI TASKING.
3- الذاكرة الافتراضية VIRTUAL MEMORY ، وذلك لعدم كفاية الذاكرة الرئيسية على مواجهة الحجم الضخم من العمليات والتعليمات سواء بالنسبة للمستفيدين أو بالنسبة للبرامج ونظام التشغيل .
لاتنسونة بالدعاء