لينكس

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

الأحدث

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

  • يونكس  UNIX  هي عائلة من تعدد المهام ، متعددة الكمبيوتر أنظمة التشغيل التي تستمد من الأصلي AT & T يونكس، انطلاق التنمية في 1970s في مختبرات بيل مركز البحوث من قبل كين تومسون ، دنيس ريتشي وغيرها.
  • في البداية كانت مخصصة للاستخدام داخل نظام Bell ، قامت AT & T بترخيص Unix للأطراف الخارجية في أواخر السبعينيات
  • مما أدى إلى مجموعة متنوعة من المتغيرات الأكاديمية والتجارية Unix من الموردين بما في ذلك جامعة كاليفورنيا ، Berkeley ( BSD ) ، Microsoft ( Xenix ) ، IBM ( AIX ) ، و Sun Microsystems ( Solaris ).
  •  في أوائل التسعينيات ، باعت AT & T حقوقها في Unix إلى Novell ، والتي باعت أعمالها في Unix إلى عملية Santa Cruz (SCO) في عام 1995.
  • انتقلت علامة UNIX التجارية إلى The Open Group اتحاد شركات محايدة ، يسمح باستخدام العلامة لأنظمة التشغيل المعتمدة التي تتوافق مع مواصفات UNIX المفردة(SUS).
  •  اعتبارا من عام 2014، النسخة يونكس مع اكبر قاعدة تثبيت هو أبل الصورة ماك .  
  • تتميز أنظمة يونكس بتصميم وحدات يطلق عليها أحيانًا ” فلسفة يونكس “.
  •  ينطوي هذا المفهوم أن نظام التشغيل يوفر مجموعة من الأدوات البسيطة التي كل ينفذ، وظيفة محدودة واضحة المعالم
  •   مع موحد الملفات بوصفها وسيلة أساسية للاتصال،  و قذيفة البرمجة ولغة الأوامر لتجمع الأدوات اللازمة لأداء مهام سير العمل المعقدة.
  •  يميز Unix نفسه عن سابقه كأول نظام تشغيل محمول : يكاد يكون نظام التشغيل بأكمله مكتوبًا بلغة C البرمجية ، مما يسمح لـ Unix بالوصول إلى العديد من المنصات.  

https://rightaclick.com/ما-هو-نظام-تشغيل-يونكس/

نظرة كبيرة على يونكس 

  • كان من المفترض في البداية أن تكون Unix منصة ملائمة للمبرمجين الذين يطورون البرامج على النظام وعلى أنظمة أخرى ، بدلاً من غير المبرمجين. 
  •  نما النظام بشكل أكبر مع بدء نظام التشغيل في الانتشار في الدوائر الأكاديمية ، حيث أضاف المستخدمون أدواتهم الخاصة إلى النظام ومشاركتهم مع الزملاء. 
  • تم تصميم Unix ليكون محمولًا ، ومتعدد المهام ، ومتعدد المستخدمين في تكوين مشاركة الوقت .
  •  تتميز أنظمة يونكس بمفاهيم مختلفة: استخدام نص عادي لتخزين البيانات. 
  • نظام ملفات هرمي ؛ معالجة الأجهزة وأنواع معينة من الاتصالات بين العمليات (IPC) كملفات ؛ واستخدام عدد كبير من أدوات البرامج ، وهي برامج صغيرة يمكن تجميعها معًا عبر مترجم سطر أوامرباستخدام أنابيب ، بدلاً من استخدام برنامج أحادي واحد يتضمن كل الوظائف نفسها. 
  • هذه المفاهيم معروفة مجتمعة باسم “فلسفة يونكس “. براين كيرنيغان و روب بايك تلخيص ذلك في وبيئة البرمجة يونكس بأنها” فكرة أن قوة نظام يأتي المزيد من العلاقات بين البرامج من من البرامج نفسها “. 
  • في عصر عندما يتألف جهاز كمبيوتر القياسية من القرص الصلب لتخزين و محطة البيانات لل مدخلات والمخرجات (I / O)، عمل نموذج ملف يونكس بشكل جيد جدا، و/ كنت O الخطية عموما.
  •  في 1980s، و عدم عرقلة-I / O ومجموعة من الاتصالات بين عملية الآليات التي تضاف مع مآخذ يونكس نطاق ، الذاكرة المشتركة ، قوائم انتظار الرسائل و الإشارات ، و مآخذ الشبكة تمت إضافتها إلى دعم التواصل مع المضيفين الآخرين. 
  • أثناء تطوير واجهات المستخدم الرسومية ، أثبت نموذج الملف عدم ملاءمته لمهمة التعامل مع الأحداث غير المتزامنة مثل تلك التي تم إنشاؤها بواسطةالماوس.
  • وبحلول أوائل الثمانينيات ، بدأ المستخدمون في رؤية يونكس كنظام تشغيل عالمي محتمل ومناسب لأجهزة الكمبيوتر من جميع الأحجام.  
  •  كانت بيئة يونكس ونموذج برنامج العميل والخادمعناصر أساسية في تطوير الإنترنت وإعادة تشكيل الحوسبة كمركز في الشبكات بدلاً من أجهزة الكمبيوتر الفردية.
  • تم تطوير كل من Unix و C لغة البرمجة بواسطة AT & T وتوزيعها على المؤسسات الحكومية والمؤسسات الأكاديمية ، مما أدى إلى نقلها إلى مجموعة متنوعة من عائلات الماكينات أكثر من أي نظام تشغيل آخر.
  • تحت نظام Unix ، يتألف نظام التشغيل من العديد من المكتبات والأدوات المساعدة إلى جانب برنامج التحكم الرئيسي ، وهو kernel . 
  • يوفر kernel خدمات لبدء البرامج وإيقافها ، ويتعامل مع نظام الملفات والمهام الأخرى “ذات المستوى المنخفض” الشائعة التي تشترك بها معظم البرامج ، وجداول الوصول لتجنب التعارضات عندما تحاول البرامج الوصول إلى نفس المورد أو الجهاز في نفس الوقت. 
  • للتوسط في مثل هذا الوصول ، تمتلك النواة حقوقًا خاصة ، تنعكس في التقسيم بين مساحة المستخدم ومساحة النواة .
  • و النوية وقدم مفهوم في محاولة لعكس الاتجاه نحو حبات أكبر والعودة إلى النظام الذي تم الانتهاء من معظم المهام التي كتبها المرافق أصغر. في تطبيقات microkernel 
  • يمكن نقل وظائف مثل بروتوكولات الشبكة من النواة ، بينما تحتوي تطبيقات Unixالتقليدية ( المتجانسة ) على مكدسات بروتوكول الشبكة كجزء من النواة.

https://rightaclick.com/ما-هو-نظام-تشغيل-يونكس/

https://rightaclick.com/ما-هو-نظام-تشغيل-يونكس/

اظهر المزيد

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

إغلاق