نبذه عن انظمه التشغيل وطرق تصميمها

الناقل : elmasry | الكاتب الأصلى : fatahalrhman | المصدر : www.arabteam2000-forum.com

بسم الله الرحمن الرحيم
والصلاه والسلام علي اشرف خلق الله سيدنا محمد وعلي اله وصحبه وسلم .
*نظام التشغيل او انظمه التشغيل عموما من اهم العوامل التي ادت الي
تقدم التكنلوجيا والتي صارت اليه في زمننا هذا .
هنالك عده مفاهيم يجب ان توضح لفهم انظمه التشغيل عموما وطرق بنائها وبرمجتها , وفي هذا الوقت هناك انظمه تشغيل متعدده ولكن فكره عملها
تكاد ان تكون متشابهه الي حد ما .
ونظام التشغيل له عده تعريفات ,فهو برنامج عادي مبرمج باحدي لغات البرمجه ولكن هناك تعريف دقيق بانه هو برنامج يعمل طول الوقت ( اي الزمن
من فتح الجهاز الي الانتهاء منه فان نظام التشغيل يكون في هذه الفتره يعمل
لينفذ التعليمات الموجهه اليه من قبل المستخدم , وايضا يمكن القول بان نظام
التشغيل هو المسيطر علي كل العمليات التي تجري علي الكمبيوتر.
وهناك شركات عديده في العالم تصدر انظمه تشغيل ولكن هناك متطلبات
يجب ان تتوفر في نظام التشغيل واهم هذه العوامل هي السريه security لانه
وفي الوقت الراهن اصبح التعامل مع الشبكات بصوره اوسع , وايضا هناك عامل
هام وهو المرونه .
كما ذكرت فان نظام التشغيل operating system هو برنامج مبرمج بلغه من
لغات البرمجه ولغات البرمجه متباينه ولها ايضا خصائص حسب وقت ظهور اللغه
فهناك وكما معروف هناك لغات المستوي العالي ولغات المستوي المتدني
فلكل منها مزايا وعيوب , فنظام التشغيل windows مثلا مكتوب او مبرمج بلغه
السي c وايضا ال unix اذا هناك مزايا متوفره في هذه اللغه وهي عديده اهمها قوه ادارتها للذاكره memory management اذ تمتلك دوال قويه في هذا الشان
وهي من اللغات ذات المستوي العالي high level language واللغات هذه تكون
سهله التعامل والصيانه عند كتابه الاكواد البرمجيه ,فتخيل اذا كان لدينا نظام
تشغيل مكتوب باحدي اللغات القديمه مثال لذلك الاسمبيلي فسيكون نظام التشغيل هذا معقد جدا very complex وستكون الاكواد البرمجيه بالملايين
وهذه صعبه للغايه .
وإن شاء الله ساتطرق في الدروس القادمه الي شرح دقيقق لقضايا هامه لنظام التشغيل.
والسلام عليكم .............................................................................