البرمجيات SOFT WARE

  الحاسب الآلي بدون برمجيات كإنسان بلا روح ، كما أن التطور الذي يحدث في أجهزة الحاسب الآلي ومكوناته يصاحبه أيضا تطور وتحديث دائم في عالم البرمجيات .

  والبرمجيات بصفة عامة هي عبارة عن مجموعة من الأوامر المرتبة منطقيا ، ويتم تنفيذها بواسطة وحدة المعالجة المركزية للحاسب الآلي ، ويختلف مستوى ونوع البرمحيات طبقا لعلاقاته وقربه من الحاسب الآلي من ناحية ، أو من قربه وعلاقته بالمستخدم من ناحية أخرى ، فنجد أن نظام التشغيل OPERING SYSTEMS بشكله الأولي هو الملتصق مباشرة بوحدة المعالجة المركزية CPU  بينما نجد على الطرف الآخر ، التطبيقات البرمجية APPLICATIONS  هي الأكثر قربا وسهولة بالنسبة للمستخدم.

 

 

لغات البرمجيات

لغة الآلة : MACHINE ANGUAGE : والتي تعتمد على رموز رقمية تكون في صورتها البسيطة من الرقمين 1 ، 0

لغة تجميعية أعلى قليلا في مستوى تعقيدها وتسمى لغة التجميع ASSEMBLY LANGUAGE ، وتعتمد على رموز حرفية بدلاً من الرموز الرقمية ، كما في لغة الآلة .

أنواع البرمجيات

      - نظم التشغيل OPERATTING SYSTEMS

      - المترجمات COMPILERS

      - التطبيقات   APPLICATIONS

      - نظم إدارة قواعد البيانات DATA BASE MANAGEMENT SYSTEM

نظم التشغيل OPERTING SYSTEMS

  هي مجموعة من البرمجيات مسئولة عن التعامل مع مكونات الحاسب الآلي ، وهي بذلك بمثابة الوسيط بين المستخدم الإنسان وبين مكونات الجهاز .

  إن نظم التشغيل لازمة للحاسب الآلي أيا كان حجمه ، وهي بصفة عامة عدد من الوظائف الأساسية ، وهي :

1-  إدارة الملفات FILE MANAGEMENT ،2- إدارة الذاكرة MANAGEMENT MEMORY  ،3- إدارة وحدات الإدخال والإخراج INPUT OUTPUT MANAGEMENT  ،4- معالجة الأوامر وتنفيذها  COMMAND PROCESSOR .

 

نظم تشغيل الحاسبات الشخصية

1- نظام تشغيل المعالج 280 ، والمعروف باسم CP/MCONTROL 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- تعدد استخدام وتنفيذ البرامج في نفس الوقت TASKING MULTI     .

      3- الذاكرة الافتراضية VIRTUAL MEMORY  ،

 

 وذلك لعدم قدرة الذاكرة الرئيسية على مواجهة الحجم الضخم من العمليات والتعليمات سواء    بالنسبة للمستفيدين أو بالنسبة للبرامج ونظام التشغيل .

يتبع التالى 8

Hosted by www.Geocities.ws

1