نظام التشغيل يونكس: الخصائص والمميزات. جريدة الصباح الاخبارية

نظام التشغيل يونكس: الخصائص والمميزات. جريدة الصباح الاخبارية

نظام التشغيل يونكس UNIX هو نظام تشغيل قوي تم تطويره في البداية بواسطة Ken Thompson و Dennis Ritchie في مختبرات AT&T Bell في عام 1970.

وهو منتشر بين المؤسسات العلمية والهندسية والأكاديمية نظرًا لما يتمتع به من ميزات تقديرية مثل تعدد المهام والمرونة وغير ذلك الكثير. في UNIX، يعد نظام الملفات هيكلًا هرميًا للملفات والأدلة حيث يمكن للمستخدمين تخزين المعلومات واستردادها باستخدام الملفات.

ميزات نظام التشغيل يونكس.

يمتلك نظام التشغيل يونكس مجموعة من الميزات التي تجعله من الأنظمة المرغوبة بالنسبة للعديد من الأشخاص:

إنه يتعامل مع مبدأ مشاركة الوقت. كما يتم مشاركة الوقت بواسطة المجدول الذي يقسم وقت وحدة المعالجة المركزية إلى عدة أجزاء تسمى أيضًا شريحة زمنية، ويتم تعيين كل جزء لكل مستخدم على أساس مجدول.

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

إقرأ أيضاً… نظام التشغيل دوس DOS.

هيكل طبقات نظام التشغيل يونكس.

أثناء العمل مع نظام التشغيل يونكس UNIX OS، توفر عدة طبقات من هذا النظام التفاعل بين أجهزة الكمبيوتر والمستخدم. فيما يلي وصف لكل بنية طبقة في نظام UNIX:

الطبقة الأولى: الأجهزة.

تتكون هذه الطبقة من UNIX من كافة المعلومات المتعلقة بالأجهزة في بيئة UNIX.

الطبقة الثانية: النواة.

يُطلق على جوهر نظام التشغيل المسؤول عن الحفاظ على الوظائف الكاملة اسم النواة. تعمل نواة UNIX على أجهزة معينة للجهاز وتتفاعل مع الأجهزة بشكل فعال. كما أنه يعمل كمدير للأجهزة ويؤدي وظائف قيّمة للعمليات التي تتطلب الوصول إلى الأجهزة الطرفية المتصلة بالكمبيوتر.

تتحكم النواة في هذه الأجهزة من خلال برامج تشغيل الأجهزة. النواة تدير الذاكرة أيضًا. العمليات هي برامج منفذة لها بشر المالك أو الأنظمة التي تشرع في تنفيذها.

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

الطبقة الثالثة: القشرة.

القشرة هو مترجم يفسر الأمر الذي أرسله المستخدم، ويستدعي البرنامج الذي تريده ببساطة. كما أنه يحتفظ بسجل لقائمة الأوامر التي كتبتها. إذا كنت بحاجة إلى تكرار أمر كتبته، فاستخدم مفاتيح المؤشر للتمرير لأعلى ولأسفل في القائمة أو كتابة المحفوظات للحصول على قائمة بالأوامر السابقة. هناك العديد من الأوامر مثل cat و mv و cat و grep و id و wc وغيرها الكثير.

أنواع القشرة في نظام يونكس:

الطبقة الرابعة: طبقة برامج التطبيق.

إنها الطبقة الخارجية التي تنفذ التطبيقات الخارجية المحددة. عادةً ما تأتي توزيعات UNIX مع العديد من برامج التطبيقات المفيدة كمعيار. على سبيل المثال: محرر emacs و StarOffice و xv image viewer و g ++ compiler وما إلى ذلك.