یونکس آپریٹنگ سسٹم کیا ہے: فن تعمیر اور اس کی خصوصیات

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





ایک کمپیوٹر سسٹم میں ہارڈویئر اور سافٹ ویئر ہوتا ہے اجزاء . ہم اپنے کمپیوٹرز پر بہت ساری قسم کے سافٹ ویئر انسٹال اور استعمال کرسکتے ہیں۔ کمپیوٹر پر موجود سافٹ ویر کو دو اقسام کے طور پر ممتاز کیا گیا ہے - سسٹم سافٹ ویئر اور ایپلی کیشن سوفٹ ویئر۔ سسٹم سافٹ ویئر کو خاص طور پر کمپیوٹر پر دوسرے سافٹ ویئر کے لئے پلیٹ فارم مہیا کرنے کے لئے ڈیزائن کیا گیا ہے۔ ایپلی کیشن سوفٹ ویئر صارف کے ذریعے متعین سافٹ ویئر ہے جو سسٹم سافٹ ویئر پر کام کرتا ہے۔ آپریٹنگ سسٹم سسٹم سافٹ ویئر کی ایک مثال ہے۔ ایپلیکیشن سافٹ ویئر کو صارفین اپنی مرضی کے مطابق کرسکتے ہیں ، جبکہ سسٹم سافٹ ویئر کے لئے یہ ممکن نہیں ہے۔ ایپلی کیشن سوفٹویئر کی مثال فائل ویور ، اسپریڈشیٹ ، گیمز وغیرہ ہیں۔ یونکس ایک آپریٹنگ سسٹم ہے جو سسٹم سافٹ ویئر کے زمرے میں آتا ہے۔

یونکس آپریٹنگ سسٹم کیا ہے؟

کمپیوٹر ہارڈویئر ، سافٹ ویئر وسائل ، اور آپریٹنگ سسٹم کو کنٹرول اور ان کا نظم کرنے کے ل computer کمپیوٹر کے لئے ضروری ہے۔ آپریٹنگ سسٹم ہارڈ ویئر اور صارف کی وضاحت والے ایپلیکیشن سافٹ ویئر کے درمیان انٹرمیڈیٹ کا کام کرتا ہے۔ یونکس ایک ملٹی ٹاسکنگ ، ملٹی یوزر آپریٹنگ سسٹم ہے۔




اسے بیل لیبز ریسرچ سنٹر میں 1970 کے عشرے میں کین تھامسن ، ڈینس رچی ، اور دیگر نے تیار کیا تھا۔ یہ آپریٹنگ سسٹم خاص طور پر بڑے مین فریم سسٹم پر کام کرنے کے لئے ڈیزائن کیا گیا تھا۔ یونکس کا استعمال کرتے ہوئے لکھا گیا ہے سی پروگرامنگ زبان . یہ پہلا پورٹیبل آپریٹنگ سسٹم ہے اور متعدد پلیٹ فارمز پر استعمال ہورہا ہے۔ یہ سیکیورٹی کی مختلف جدید خصوصیات مہیا کرتا ہے۔

یہ OS مختلف آلات جیسے پی سی ، ٹیبلٹس ، موبائل ڈیوائسز وغیرہ پر استعمال ہوتا ہے… انٹرنیٹ اور نیٹ ورکنگ کی ترقی میں اس نے ایک اہم کردار ادا کیا۔



یونیکس آپریٹنگ سسٹم کا فن تعمیر

یونکس کا ونڈوز آپریٹنگ سسٹم کی طرح کا گرافیکل یوزر انٹرفیس ہے جو نیویگیشن اور اچھے معاون ماحول کے لئے آسان بناتا ہے۔ اس آپریٹنگ سسٹم کے اندرونی ڈیزائن کا نظارہ اس کے فن تعمیر سے معلوم کیا جاسکتا ہے۔

یونکس فن تعمیر

یونکس فن تعمیر

اس آپریٹنگ سسٹم کا فن تعمیر چار پرتوں والا ہے۔ اس میں ہارڈ ویئر ، دانا ، سسٹم کال انٹرفیس (شیل) اور ایپلیکیشن لائبریری / ٹولز ، افادیتیں وغیرہ شامل ہیں… دانا کمپیوٹر کے ہارڈ ویئر کو کنٹرول کرتا ہے اور فن تعمیر کے بنیادی حصے میں رہتا ہے۔ سسٹم کال دانی اور دیگر لائبریریوں کے مابین انٹرفیس کی حیثیت سے کام کرتی ہے۔ ان لائبریریوں میں عام کام شامل ہیں اور سسٹم کال کے اوپری حصے میں بنائے گئے ہیں۔ شیل ایک خاص ایپلی کیشن ہے جو فن تعمیر کے دیگر اطلاق کو انٹرفیس مہیا کرتی ہے۔


دانا

اس آپریٹنگ سسٹم کے لئے ، دانا مرکزی کور ہے جو سسٹم کے ہارڈ ویئر کے ساتھ براہ راست تعامل کرتا ہے۔ Kernal کے اہم کام یہ ہیں-

  • کمپیوٹر ہارڈویئر جیسے میموری ، ڈسک ، پرنٹرز ، وغیرہ .. دانا کے ذریعہ کنٹرول ہوتے ہیں۔
  • دانا پروسیس کا نظام الاوقات کرتا ہے ، صارف کے مختلف وضاحتی کاموں کو کنٹرول کرتا ہے اور اس پر عمل کرتا ہے۔
  • ڈیٹا اسٹوریج کا انتظام کرتا ہے اور متعدد صارفین کے ذریعہ کمپیوٹر تک رسائی کو کنٹرول کرتا ہے۔
  • دانا کئی ذیلی اجزاء پر مشتمل ہے جیسے بوٹ کوڈ ، ہارڈ ویئر کو کنٹرول کرنے کے لئے ڈیوائس ڈرائیور ، ہیڈر فائلوں سمیت تشکیلات۔

شیل

یہ صارف اور دانا کے بیچ انٹرفیس ہے۔ صارفین شیل کمانڈز کا استعمال کرتے ہوئے شیل کے ساتھ بات چیت کرسکتے ہیں۔ شیل کے پاس دو اہم ذمہ داریاں ہیں جن میں صارفین کے ذریعہ دیئے گئے کمانڈ کی ترجمانی کرنا اور دانی کا استعمال کرکے ان پر عمل کرنا ، صارفین کو مخصوص کام انجام دینے کے لئے شیل اسکرپٹ کے لئے شیل کمانڈ لکھنے کی پروگرامنگ کی اہلیت فراہم کرنا شامل ہے۔

احکامات

یونکس آپریٹنگ سسٹم کے ذریعہ استعمال ہونے والی کمانڈوں میں سے کچھ بڑی قسمیں یہ ہیں کہ - 'ش' - شیل کمانڈ ایک پرائمری صارف انٹرفیس مہیا کرتے ہیں ، 'یوٹیلیٹیس' جس میں یونکس کمانڈز کی بنیادی ٹول کٹ تشکیل دی جاتی ہے اس میں ذیلی زمرے شامل ہیں جیسے انتظامی ٹولز اور صارف کی مدد کرنے والے سسٹم یوٹیلیٹیس۔ ماحولیات کے انتظام کے اوزار کے لئے افادیت۔

اس میں عام مقصد کے لئے استعمال کرنے والی درخواستوں جیسے کہ دستاویزات کی شکل سازی اور ٹائپ سیٹنگ کے احکامات بھی موجود ہیں۔ کچھ یونکس سسٹم میں پیکیج بھی شامل ہوتے ہیں جیسے ٹیکس اور گھوسٹ اسکرپٹ۔ یہ سسٹم آلہ سے آزاد آسان ویکٹر پلاٹوں کی تیاری کے لئے بھی سہولت مہیا کرتا ہے۔ یہ انٹر سسٹم مواصلات کے ساتھ ساتھ بین صارف رابطوں کی بھی حمایت کرتا ہے۔

پراپرٹیز

اس کی ترقی کے وقت سے ہی ، یونیکس کو بہت سی کمپنیوں نے اپنایا ہے۔ یہ اب بھی بہت سارے ڈیٹا سینٹرز اور ریسرچ لیبز میں بڑا کردار ادا کرتا ہے۔ یونیکس کی کچھ خصوصیات جو اسے دوسرے سسٹمز کے مقابلے میں اس قدر ترجیح دیتی ہیں۔

  • کثیر صارف تک رسائی - متعدد صارفین ٹرمینل کے نام سے جانے والے نقطہ پر رابطہ کرکے بیک وقت سسٹم پر کام کرسکتے ہیں۔
  • ملٹی ٹاسکنگ یہ ایک سسٹم پر متعدد صارفین کے ذریعہ متعدد پروگراموں یا عمل کو چلانے کی سہولت مہیا کرتا ہے۔
  • پورٹیبلٹی - یہ ایک سے زیادہ ہارڈ ویئر کے فن تعمیرات میں استعمال ہونے والی لچک فراہم کرتا ہے۔ چونکہ یہ اعلی سطح کی زبان استعمال کرتا ہے ، لہذا کمپیوٹر کے ہارڈ ویئر فن تعمیر کے مطابق یونکس کوڈ کو سمجھنا اور اس میں ترمیم کرنا آسان ہے۔ اس طرح نئے ہارڈویئر فن تعمیر پر کام کرنے کے ل the ، صارف کو صرف یونکس کوڈ میں ترمیم کرنا ہوگی اور سسٹم پر چلنا ہوگا۔
  • عمل - فائلیں صارف کے ذریعہ تیار کردہ ڈیٹا کا مجموعہ ہیں۔ اس میں دستاویزات ، پروگرامنگ ہدایات ، وغیرہ شامل ہیں… عمل پروگراموں یا فائلوں کی پھانسی ہیں۔ یونکس ہائیرارکیکل فائل ڈھانچے کی پیروی کرتا ہے جو روٹ ڈائرکٹری کے ساتھ شروع ہوتا ہے اور اس کے بعد سب ڈائرکٹریاں فائل کے نام سے ختم ہوتی ہیں۔
  • مواصلات - صارف کے ذریعہ دی گئی درخواستیں اور احکامات دانا اور شیل کے ساتھ مل کر انجام دیتے ہیں۔ صارف شیل کا استعمال کرتے ہوئے سسٹم سے رابطہ کرتا ہے۔ یہ یو یو سی پی کے ذریعہ انٹر سسٹم مواصلات بھی فراہم کرتا ہے۔ یہ آپریٹنگ سسٹم ٹی سی پی / آئی پی پروٹوکول کی بھی پابندی کرتا ہے۔
  • یہ فائلوں کی آسانی سے دیکھ بھال بھی فراہم کرتا ہے
  • یہ آپریٹنگ سسٹم صارف کو آسان پروگراموں سے پیچیدہ پروگراموں کو ڈیزائن کرنے کے لئے پائپ اور فلٹرز فراہم کرتا ہے۔
  • یہ سوفٹ ویئر کی نشوونما اور سافٹ ویئر کی بحالی کے ل a وسیع قسم کے اوزار مہیا کرتا ہے۔
  • یہ ڈیسک ٹاپ کمپیوٹرز ، لیپ ٹاپس ، مین فریمز ، اور دیگر کمپیوٹنگ ہارڈویئر پر بہت مشہور ہے۔

یونکس آپریٹنگ سسٹم کی اقسام

یونکس صارف کو ان کی ضروریات کے مطابق یونکس کوڈ میں ترمیم کرنے کے لچک فراہم کرتا ہے۔ یوں یونیکس کوڈ کو مختلف قسم کے ہارڈویئر پر پورٹ کرنا آسان ہے۔ اس آپریٹنگ سسٹم کا آزادانہ طور پر دستیاب سورس کوڈ اور اس کی نقل و حمل کی خصوصیت مختلف یونیکس جیسے آپریٹنگ سسٹم کی طرف لے جاتی ہے۔ آپریٹنگ سسٹم جیسے مقبول یونیکس میں سے کچھ ہیں سولاریس ، ڈارون ، اے آئی ایکس ، ایچ پی۔ یو ایکس ، فری بی ایس ڈی ، نیٹ بی ایس ڈی ، زینکس ، آئ آر آئکس ، ٹرو 64 ، میک او ایس وغیرہ…

یونکس ٹریڈ مارک 'اوپن گروپ' کی ملکیت ہے۔ یہ گروپ ایک آپریٹنگ سسٹم کو تصدیق نامہ کے پروگرام فراہم کرتا ہے تاکہ اسے یونکس کی حیثیت سے سرکاری طور پر سند حاصل ہو۔

اس طرح ، اس مضمون میں UNIX آپریٹنگ سسٹم اور کے جائزہ کے بارے میں تبادلہ خیال کیا گیا ہے میں آپریٹنگ سسٹم کی ہیٹ اقسام UNIX ہے . یونکس فن تعمیر اس کی ترقی کے وقت سے ہی اس کے ڈھانچے میں مختلف پیشرفت دیکھنے کو ملتی ہے۔ آج اس آپریٹنگ سسٹم کو IBM ، Apple.Inc ، مائیکروسافٹ ، سلیکن گرافکس ، اوریکل کارپوریشن ، اور بہت سے دوسرے اوپن سورس پروجیکٹس اور کمپنیوں جیسی بہت سی کمپنیوں نے ترجیح دی ہے۔ یونکس آپریٹنگ سسٹم میں کون سا خول ہے؟