نظام-التشغيل-يونكس-UNIX

نظام تشغيل يونكس “UNIX”. ما هو؟

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

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


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

يمتلك نظام تشغيل يونكس العديد من الخصائص والمميزات التي تجعل منه نظاماً مناسباً للعديد من التطبيقات، ومن أهم مميزات نظام تشغيل يونكس:

  • تعدد المهام.

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

  • متعدد المستخدمين.

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

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

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

  • قابلية النقل.

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

  • أمان وحماية الملفات.

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

إقرأ أيضاً… ما هي أنواع أنظمة التشغيل؟ الخصائص والإيجابيات والسلبيات.

  • بنية الأوامر.

أوامر نظام تشغيل يونكس UNIX سهلة الفهم وسهلة الاستخدام. مثال: “cp” ، mv إلخ. أثناء العمل في بيئة يونكس، تكون أوامر يونكس حساسة لحالة الأحرف ويتم إدخالها بأحرف صغيرة.

  • الاتصال.

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

  • المصدر المفتوح.

نظام التشغيل يونكس هو نظام تشغيل مفتوح المصدر مما يعني أنه متاح مجاناً للجميع وهو مشروع تطوير مجتمعي.

  • أدوات يونكس.

يوفر نظام تشغيل يونكس أنواعاً مختلفة من الأدوات والمرافق مثل UNIX grep و sed و awk وما إلى ذلك. بعض الأدوات ذات الأغراض العامة هي المجمعين والمترجمين الفوريين وتطبيقات الشبكة وما إلى ذلك، كما يتضمن أيضاً برامج خادم مختلفة والتي تقديم خدمات الإدارة عن بعد.


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

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

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

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

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

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

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

للاستفادة الفعالة من الذاكرة الرئيسية وتخصيص مساحة كافية من الذاكرة لكل عملية. كما يستخدم تقنيات أساسية مثل الترحيل والتبديل والتخزين الافتراضي.

الطبقة الثالثة: الغلاف Shell.

الغلاف Shell هو مترجم يفسر الأمر الذي أرسله المستخدم، ويستدعي البرنامج الذي تريده ببساطة. كما أنه يحتفظ بسجل لقائمة الأوامر التي كتبتها.

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

أنواع الغلاف في نظام يونكس:

  • Bourne Shell: هذا شل ببساطة يسمى Shell. كان أول برنامج شل لنظام التشغيل UNIX OS. كما لا تزال أكثر Shell متاحة على نطاق واسع في نظام UNIX.
  • C Shell: هي من الأنواع الشائعة الأخرى المتوفرة بشكل شائع في نظام UNIX. تم تطوير C Shell من قبل جامعة كاليفورنيا في بيركلي وإزالة بعض أوجه القصور في النوع السابق.
  • Korn Shell: تم إنشاء هذا Shell بواسطة David Korn لمعالجة مشكلات تفاعل المستخدم في Bourne Shell وللتعامل مع أوجه القصور في مراوغات البرمجة النصية لـ C shell.

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

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

مقالات مرتبطة...

  • ما هو جهاز (DVR)؟

    تعني جهاز (DVR) “مسجل الفيديو الرقمي”. DVR هو جهاز يمكنه تسجيل البرامج التلفزيونية وحفظها وتشغيلها رقميًا. يمكن لجهاز DVR أيضًا إيقاف البث التلفزيوني المباشر مؤقتًا عن طريق التسجيل المستمر لمخزن مؤقت للبرامج المباشرة أثناء بثه. لاحقًا، يمكن للمستخدم اختيار التقديم السريع (غالبًا أثناء الإعلانات التجارية) للعودة إلى البث التلفزيوني المباشر. توفر معظم شركات تلفزيون الكابل والأقمار…

  • السمك القرش.

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

  • أنظمة UPS لتخزين الطاقة: الحارس الصامت لاستمرارية العمل

    في عالم يعتمد على الطاقة الكهربائية في كل تفاصيله، من تشغيل المصانع إلى تشغيل أجهزة الحاسوب، لا يمكن تجاهل أهمية أنظمة UPS لتخزين الطاقة، أو ما يُعرف باسم مزود الطاقة غير المنقطع (Uninterruptible Power Supply). هذه الأنظمة تمثل الخط الدفاعي الأول ضد انقطاع الكهرباء المفاجئ، فهي تضمن استمرار تشغيل الأجهزة الحيوية دون توقف، وتحمي المعدات…

  • أفضل 7 طرق فعّالة في تحليل البيانات.

    تحليل البيانات هي عملية تحليل البيانات الأولية لاستخلاص رؤى ومعلومات ذات مغزى، لكن ما هي طرق تحليل البيانات؟ ستجد في دليلنا التالي أفضل 7 طرق لتحليل البيانات. تُستخدم الطرق الست الأولى المدرجة للبيانات الكمية، بينما تُستخدم التقنية الأخيرة من أجل تحليل البيانات النوعية. كما سنوضح باختصار الفرق بين البيانات الكمية والنوعية. المحتويات: 1. ما هو…

  • ما هو المقصود بمصطلح البريد الرمادي (Graymail)؟

    يصف البريد الرمادي (Graymail) رسائل البريد الإلكتروني غير المرغوب فيها بشكل عام، ولكنها لا تتناسب مع تعريف البريد العشوائي. على عكس البريد العشوائي، يتضمن هذا البريد رسائل من القوائم البريدية والنشرات الإخبارية التي قمت بالتسجيل بشكل قانوني لاستلامها. مع مرور الوقت، يمكن أن تبدأ هذه الرسائل في ازدحام صندوق الوارد الخاص بك ويمكن بسهولة الخلط…

  • ما هو جيتر (Jitter) في الشبكات؟

    يشير مصطلح جيتر Jitter في مجال الشبكات إلى فترات تأخير صغيرة متقطعة أثناء عمليات نقل البيانات. يمكن أن يحدث ذلك بسبب عدد من العوامل بما في ذلك ازدحام الشبكة والاصطدامات وتداخل الإشارة. شرح مفهوم جيتر Jitter في الشبكات. من الناحية الفنية، الارتعاش هو الاختلاف في زمن الوصول – التأخير بين وقت إرسال الإشارة ووقت استلامها….