الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

System programs

مغلق
بدأه C#please في 16 مارس 2006 · 0 رد · 588 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1

سوف أتحدث عن ال System programs ( رغم أن منتدي نظم التشغيل شبه ميت لا أدرى لماذا :unsure: )

• بداية : هيكل الكمبيوتر :: Hardware

نظام تشغيل Operating System

برامج النظام System programs

برامج المستخدم User program

وهنتكلم عن ال System programs ....

• ال System programs هي برامج يقدمها النظام تسهل التعامل مع ال OS من قبل ال Users

مثلا : التعامل مع الملفات وتعديلها , وحالة الجهاز , ومشغلات البرامج , والإتصال بشبكة كلها خدمات تقدمها ال System programs المقدمة اساسا من ال OS .

أهمها علي الإطلاق : ال Shell ( ال Command Interpreter ) وهي ال المسئولة عن تحديد ال Command اللي عليه الدور عشان يتنفذ ..

بالنسبة لهذه ال Commands فمعظمها يتعامل مع الملفات ... ويتعامل ال Shell معها لتنفيذها بطريقة من اتنين :

1 - ال Shell نفسه يكون محتوي علي الكود اللي هينفذه

مثلا : لو كان الأمر إن نعمل Delete لملف -----> ال Shell ياخد ال Command ويعمل Jump عشان يوصل لحتة الكود اللي بتعمل Delete ويديها ال Parameters اللي هتحتاجها ( اللي هي ال Attributes بتاعت الملف اللي هيتعملله Delete ) ويعملله Delete ( أي أن ال Shell نفسه محتوي علي الكود اللي هينفذ ال Command )

2 - إن ال Shell ياخد ال Command ويشوف System program تاني مختص بإنه ينفذ ال Command ده

في نفس المثال اللي فات : ال Shell ياخد ال Command اللي هو Delete لملف ----> ويروح يحمل البرنامج المناسب عشان ينفذ ال Command والبرنامج ده هو اللي يعمل Delete .

الطريقه ده بتاعت ال UNIX .

وطبعا ده بيوفر للمبرمج إن يعمل برنامج جديد ويعمل Replace للبرنامج القديم بالبرنامج الجديد

بس الطريقة ده عملت مشاكل لإنها بتشتغل أبطأ ولإنها فتحت الباب للنبرنج إنه يعمل البرنامج اللي هو عايزه واللي ممكن يكون ال Parameters اللي هو بياخدها غير الParameters اللي ال Shell بيبعتها

أرجو إن الكلام يكون مفيد ويكون فيه تجاوب

جزاكم الله خيرا

هذا الموضوع مغلق.

مواضيع مشابهة