يتم استخدام UNIX من قبل المبرمجين والشركات بسبب استقرارها.
حقوق الصورة: g-stockstudio / iStock / Getty Images
يتكون نظام التشغيل UNIX (OS) من طبقة kernel وطبقة shell وطبقة أدوات مساعدة وتطبيقات. تعمل هذه الطبقات الثلاث على إنشاء نظام تشغيل محمول متعدد المهام متعدد المهام. هناك إصدارات متعددة من نظام التشغيل ، ولكن كل إصدار له نفس البنية بالضبط. يتم استخدام UNIX من قبل المبرمجين والشركات والجامعات والحكومات بسبب استقرارها وقدرتها على أداء العديد من المهام في وقت واحد.
الأساسيات
نظام التشغيل UNIX هو نظام تشغيل متعدد المهام متعدد المهام مصمم أصلاً للمبرمجين بواسطة موظفي AT&T في Bell Laboratories في عام 1969. يعني مصطلح "تعدد المستخدمين" و "تعدد المهام" أنه يمكن للعديد من المستخدمين أداء المهام في وقت واحد على جهاز واحد. يتفاعل كل مستخدم مع مثيله الخاص من shell ، ويمكنه بدء تطبيق واحد أو أكثر داخل تلك الصدفة.
فيديو اليوم
نواة
النواة هي قلب نظام التشغيل UNIX. إنه تطبيق برمجي يوفر الواجهة بين الجهاز والمستخدم. إنه يتولى إدارة العملية والذاكرة والملفات والجهاز والشبكة لنظام التشغيل. النواة مسؤولة عن ضمان تنفيذ جميع مهام النظام والمستخدم بشكل متزامن.
الصدف
القشرة هي البرنامج الذي يقع بين المستخدم والنواة. المترجم هو الذي يترجم الأوامر التي يتم كتابتها في الجلسة الطرفية. يمكن للمستخدمين كتابة الأوامر مباشرة في المحطة ، أو يمكنهم إنشاء ملف نصي يحتوي على سلسلة من الأوامر التي يمكن إرسالها إلى shell. تسمى سلسلة الأوامر نصي شل.
هناك العديد من القذائف التي يستخدمها نظام التشغيل UNIX. وهي تشمل قذيفة Bourne (sh) ، و C shell (csh) ، و Korn shell (ksh) و Bourne Again shell (bash). كل قذيفة لديها مجموعة أوامر شل الخاصة. أوامر نظام التشغيل هي نفسها عبر جميع القذائف.
يتم تحديد الغلاف الأولي الذي يسجل المستخدم الدخول إليه من قبل مسؤول النظام. يمكن للمستخدم تغيير غلافه الافتراضي باستخدام الأمر "chsh". قد يرغب المستخدمون في تغيير أصدافهم من أجل استخدام ميزات معينة متوفرة في قشرة واحدة أو لا في أخرى ، أو قد يفضلون ببساطة بيئة صدفة معينة.
المرافق والتطبيق
الطبقة الأخيرة من نظام التشغيل UNIX هي طبقة المرافق والتطبيقات. تتضمن هذه الطبقة الأوامر ومعالجات النصوص وبرامج الرسوم وبرامج إدارة قواعد البيانات. تقليديا ، تم الوصول إلى هذه البرامج عن طريق كتابة الأوامر لبدء البرنامج على سطر الأوامر. لا يزال من الممكن الوصول إليها بهذه الطريقة ، ولكن يمكن الآن الوصول إليها أيضًا من خلال واجهة المستخدم الرسومية.
إصدارات
هناك إصدارات متعددة من نظام التشغيل UNIX. تتضمن الإصدارات المسجلة الملكية سولاريس Sun Microsystem's و SCO UNIX و AIX من IBM و HP-UX من Hewett Packard. FreeBSD و NetBSD و OpenBSD هي إصدارات مفتوحة المصدر من Unix. على الرغم من أن Apple OS X غير معروف للعديد من المستخدمين العاديين ، إلا أنه يعد أيضًا إصدارًا مملوكًا من UNIX. الميزة التي تميز OS X عن متغيرات UNIX الأخرى هي قدرته على تشغيل التطبيقات المكتوبة عادة لأجهزة الكمبيوتر التي تعمل بنظام Windows ، مثل Microsoft Office و Adobe Photoshop. Linux هو نظام تشغيل يشبه UNIX. له نفس بنية UNIX ، ولكن تمت كتابته باستخدام أي من قاعدة رمز UNIX الأصلية.