آپریٹنگ سسٹم کی مختلف اقسام

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





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

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




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

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

بنیادی آپریٹنگ سسٹم

بنیادی آپریٹنگ سسٹم



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

کوئی بھی آپریٹنگ سسٹم کچھ بنیادی کام انجام دیتا ہے جیسے کی بورڈ سے ان پٹ کوائف کو پہچاننا ، ڈسپلے اسکرین پر آؤٹ پٹ بھیجنا ، فائلوں اور ڈسک کی ڈائریکٹریوں کو رکھنا ، اور پردیی آلات جیسے کنٹرولرز کو کنٹرول کرنا۔ ایک آپریٹنگ سسٹم کسی بھی وقت ایک ہی کام یا کارروائی کے ساتھ ساتھ ایک سے زیادہ کام یا کام انجام دے سکتا ہے۔

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

آپریٹنگ سسٹم کمپیوٹر کے ہارڈ ویئر وسائل کو کنٹرول کرتے ہیں۔ دانا اور شیل آپریٹنگ سسٹم کے وہ حصے ہیں جو ضروری کام انجام دیتے ہیں۔


OS فن تعمیر

OS فن تعمیر

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

جب دانا شیل سے درخواست وصول کرتا ہے ، تو وہ درخواست پر کارروائی کرتا ہے اور اس کا نتیجہ اسکرین پر ظاہر کرتا ہے۔ دانا کو آپریٹنگ سسٹم کے قلب کے نام سے بھی جانا جاتا ہے کیونکہ ہر آپریشن اسی کے ذریعہ انجام دیا جاتا ہے۔

شیل

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

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

گولوں کی قسمیں

  • پیدا ہوا شیل
  • بوورن شیل
  • سی شیل
  • پوسیکس شیل

دانا

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

  • یک سنگی دانا
  • مائکرو کارنلز
  • Exokernels
  • ہائبرڈ دانا

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

ایک آپریٹنگ سسٹم مندرجہ ذیل کام کرتا ہے:

  • میموری مینجمنٹ
  • ٹاسک یا عمل کا انتظام
  • اسٹوریج مینجمنٹ
  • ڈیوائس یا ان پٹ / آؤٹ پٹ مینجمنٹ
  • دانا یا شیڈولنگ

میموری مینجمنٹ

میموری مینجمنٹ کمپیوٹر میموری کو منظم کرنے کا عمل ہے۔ کمپیوٹر کی یادیں دو طرح کی ہیں: بنیادی اور ثانوی میموری۔ پروگراموں اور سافٹ ویئر کے لئے میموری کا حصہ میموری کی جگہ کو جاری کرنے کے بعد مختص کیا جاتا ہے۔

آپریٹنگ سسٹم میموری مینجمنٹ

آپریٹنگ سسٹم میموری مینجمنٹ

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

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

ٹاسک یا عمل کا انتظام

عمل کا انتظام ایک ایسے پروگرام کی مثال ہے جس پر عمل درآمد ہو رہا ہے۔ عمل میں متعدد عناصر شامل ہوتے ہیں ، جیسے شناخت کنندہ ، پروگرام کاؤنٹر ، میموری پوائنٹر اور سیاق و سباق کے اعداد و شمار ، وغیرہ۔ عمل در حقیقت ان ہدایات پر عمل درآمد ہے۔

عمل مینجمنٹ

عمل مینجمنٹ

عمل کے دو طریقے ہیں: ایک عمل اور ملٹی ٹاسکنگ کا طریقہ۔ واحد عمل طریقہ کار ایک وقت میں چلنے والی ایک ہی درخواست سے متعلق ہے۔ ملٹی ٹاسکنگ کا طریقہ ایک وقت میں ایک سے زیادہ عمل کی اجازت دیتا ہے۔

اسٹوریج مینجمنٹ

اسٹوریج مینجمنٹ آپریٹنگ سسٹم کا ایک فنکشن ہے جو اعداد و شمار کی میموری کو مختص کرتی ہے۔ یہ نظام مختلف قسم کے میموری آلات پر مشتمل ہوتا ہے ، جیسے پرائمری اسٹوریج میموری (رام) ، سیکنڈری اسٹوریج میموری ، (ہارڈ ڈسک) ، اور کیشے اسٹوریج میموری۔

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

ڈیوائس یا ان پٹ / آؤٹ پٹ مینجمنٹ

کمپیوٹر فن تعمیر میں ، سی پی یو اور مرکزی میموری کا مجموعہ کمپیوٹر کا دماغ ہوتا ہے ، اور اس کا انتظام ان پٹ اور آؤٹ پٹ وسائل سے ہوتا ہے۔ انسان I / O آلات کے ذریعہ معلومات فراہم کرکے مشینوں کے ساتھ تعامل کرتے ہیں۔

ڈسپلے ، کی بورڈ ، پرنٹر اور ماؤس I / O ڈیوائسز ہیں۔ ان سبھی ڈیوائسز کا نظم و نسق کسی سسٹم کی تھروپپٹ کو متاثر کرتا ہے لہذا ، سسٹم کی ان پٹ اور آؤٹ پٹ مینجمنٹ آپریٹنگ سسٹم کی بنیادی ذمہ داری ہے۔

شیڈولنگ

آپریٹنگ سسٹم کے ذریعہ شیڈولنگ ایک پروسیسر کو بھیجے گئے پیغامات کو کنٹرول اور ترجیح دینے کا عمل ہے۔ آپریٹنگ سسٹم پروسیسر کے ل work کام کی مستقل مقدار کو برقرار رکھتا ہے اور اس طرح کام کے بوجھ کو متوازن کرتا ہے۔ نتیجے کے طور پر ، ہر عمل ایک مقررہ مدت کے اندر مکمل ہوتا ہے۔

لہذا ، اصل وقتی نظاموں میں نظام الاوقات بہت ضروری ہے۔ شیڈولر بنیادی طور پر تین اقسام کے ہیں:

  • طویل مدتی شیڈیولر
  • شارٹ ٹرم شیڈیولر
  • درمیانی مدت کا نظام الاوقات

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

عام طور پر ، کمپیوٹر آپریٹنگ سسٹم کو بنیادی طور پر دو اقسام میں درجہ بندی کیا جاتا ہے:

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

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

  1. عمومی آپریٹنگ سسٹم
  2. ریئل ٹائم آپریٹنگ سسٹم

عمومی آپریٹنگ سسٹم

عام آپریٹنگ سسٹم کو مزید دو اقسام میں درجہ بند کیا گیا ہے۔

    • کریکٹر یوزر انٹرفیس آپریٹنگ سسٹم
    • گرافیکل یوزر انٹرفیس آپریٹنگ سسٹم
GUI اور CUI

GUI اور CUI

کریکٹر یوزر انٹرفیس آپریٹنگ سسٹم (CUI)

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

گرافیکل یوزر انٹرفیس آپریٹنگ سسٹم (GUI)

گرافیکل موڈ انٹرفیس آپریٹنگ سسٹم ماؤس پر مبنی آپریٹنگ سسٹم (ونڈوز آپریٹنگ سسٹم ، لینکس) ہے ، جس میں صارف کی بورڈ سے کمانڈ ٹائپ کیے بغیر ٹاسک یا آپریشن انجام دیتا ہے۔ فائلوں یا شبیہیں کو ماؤس کے بٹن پر کلک کرکے ان کو کھول یا بند کیا جاسکتا ہے۔

اس کے علاوہ ، ماؤس اور کی بورڈ کو GUI آپریٹنگ سسٹم کو کئی مقاصد کے لئے کنٹرول کرنے کے لئے استعمال کیا جاتا ہے۔ اکثریت ایمبیڈڈ پر مبنی پروجیکٹس اس آپریٹنگ سسٹم پر تیار کیا گیا ہے۔ اعلی درجے کی جی یوآئ آپریٹنگ سسٹم کمانڈ لائن آپریٹنگ سسٹم سے سست ہے۔

ریئل ٹائم آپریٹنگ سسٹم

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

آر ٹی او ایس

آر ٹی او ایس

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

آر ٹی او ایس کی مثالیں

  • لینکس
  • VxWorks
  • TRON
  • ونڈوز سی ای

ہارڈ ریئل ٹائم سسٹم

سخت ریئل ٹائم سسٹم خالص وقت کا مستقل نظام ہے۔ ایک سخت ریئل ٹائم آپریٹنگ سسٹم کے ل efficient ، نظام کی موثر کارکردگی کے لئے ڈیڈ لائن میں ٹاسک ختم کرنا بہت ضروری ہے۔

مثال کے طور پر ، دیئے گئے ان پٹ کے ل if ، اگر صارف 10 سیکنڈ کے بعد پیداوار کی توقع کرتا ہے ، تو پھر سسٹم کو ان پٹ ڈیٹا پر کارروائی کرنی چاہئے اور 10 سیکنڈ کے بعد ٹھیک آؤٹ پٹ دینا چاہئے۔ یہاں ، آخری تاریخ 10 سیکنڈ ہے ، اور لہذا ، نظام کو 11 ویں سیکنڈ یا نویں سیکنڈ کے بعد پیداوار نہیں دینا چاہئے۔

لہذا ، فوج اور دفاع میں سخت ریئل ٹائم سسٹم استعمال ہوتے ہیں۔

نرم ریئل ٹائم سسٹم

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

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

بیچ آپریٹنگ سسٹم

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

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

فوائد

  • کام کی ایک بڑی رقم بار بار طریقے سے آسانی سے سنبھالی جاسکتی ہے
  • مختلف صارفین آسانی سے اپنے بیچ کے نظاموں کو تقسیم کرسکتے ہیں
  • اس بیچ سسٹم میں غیر فعال وقت بہت کم ہے
  • کسی کام کی تکمیل کے ل task وقت پروسیسر کے ذریعہ آسانی سے معلوم کیا جاسکتا ہے جب وہ قطار میں فارمیٹ میں مشین میں لاد جاتے ہیں۔

نقصانات

  • بیچ آپریٹنگ سسٹم کچھ مہنگے ہیں
  • ڈیبگنگ کا عمل پیچیدہ ہے
  • صرف تجربہ کار افراد ہی اس نظام کو چلائیں

آپریٹنگ سسٹم کی تقسیم شدہ اقسام

تقسیم شدہ آپریٹنگ سسٹم کمپیوٹر ڈومین میں جدید اضافہ ہے۔ اس نوعیت کا نظام انتہائی رفتار کے ساتھ پوری دنیا میں بڑے پیمانے پر استعمال ہوتا ہے۔ اس تقسیم شدہ آپریٹنگ سسٹم کے ذریعہ مختلف خود مختار آپس میں جڑے ہوئے کمپیوٹرز میں رابطے ہوں گے۔ ہر خود مختار نظام کی اپنی پروسیسنگ اور میموری یونٹ ہوتے ہیں۔ ان سسٹمز کو ڈھیلا جوڑا جوڑا سسٹم بھی کہا جاتا ہے اور ان کے مختلف سائز اور آپریشن ہوتے ہیں۔

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

مختلف نوڈس کے انتظام پر منحصر ہے ، مختلف ہیں تقسیم شدہ آپریٹنگ سسٹم کی اقسام اور وہ ہیں:

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

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

فوائد

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

نقصانات

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

ٹائم شیئرنگ آپریٹنگ سسٹم

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

بیچ سسٹم میں ، مرکزی ہدایت نامہ پروسیسر کے استعمال کو بڑھانا ہے جبکہ وقت سے متعلق آپریٹنگ سسٹم میں ، ہدایت جواب کے وقت کو کم کرنا ہے۔

سی پی یو کے ذریعہ متعدد کام انجام دیتے ہیں اور یہ تبدیلیاں باقاعدگی سے ہوتی ہیں۔ اس کی وجہ سے ، ہر صارف فوری ردعمل حاصل کرسکتا ہے۔

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

وقت کے اشتراک آپریٹنگ سسٹم کے فوائد اور نقصانات میں سے کچھ یہ ہیں:

فوائد

  • فوری رد عمل
  • سافٹ ویئر کی نقل کو ختم کرتا ہے
  • کم سے کم پروسیسر بیکار وقت

نقصانات

  • وشوسنییتا ہی بنیادی تشویش ہے
  • ڈیٹا اور پروگرام دونوں کو بہتر سیکیورٹی فراہم کی جانی چاہئے
  • ڈیٹا مواصلات مسئلہ ہے

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

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

خصوصیات

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

بنیادی طور پر تین ہیں ملٹی یوزر آپریٹنگ سسٹم کی اقسام اور ان کی وضاحت مندرجہ ذیل ہے۔

تقسیم شدہ آپریٹنگ سسٹم

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

وقت کا کٹا ہوا نظام

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

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

ملٹی پروسیسر سسٹم

یہاں ، ایک ہی وقت میں ، نظام متعدد پروسیسروں کا استعمال کرتا ہے۔ چونکہ پورے پروسیسرز نتیجہ خیز کام کرتے ہیں ، اس کام کی تکمیل کے ل taken وقت ایک واحد صارف قسم کے آپریٹنگ سسٹم کے مقابلے میں تیز ہے۔ اس نوعیت کا سب سے عام منظر ونڈوز آپریٹنگ سسٹم ہے جہاں وہ ایک وقت میں متعدد کاموں کو پروسیسر کرسکتا ہے جیسے میوزک بجانا ، ایکسل کے ساتھ کام کرنا ، ورڈ دستاویز ، براؤزنگ اور بہت سے دوسرے۔ دوسروں کی کارکردگی کو پریشان کیے بغیر زیادہ تعداد میں درخواستیں دی جاسکتی ہیں۔

فوائد

ملٹی یوزر آپریٹنگ سسٹم کے فوائد ہیں

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

نقصانات

ملٹی یوزر آپریٹنگ سسٹم کے نقصانات ہیں

  • چونکہ ایک سسٹم پر متعدد کمپیوٹرز کام کرتے ہیں ، اس سے یہ وائرس آسانی سے سسٹم میں پڑ سکتا ہے
  • رازداری اور رازداری ایک مسئلہ بن جاتا ہے
  • ایک ہی نظام میں متعدد کھاتوں کی تخلیق خطرناک اور پیچیدہ ہوسکتی ہے

ان کے علاوہ ، آپریٹنگ سسٹم کی بہت سی دیگر قسمیں موجود ہیں اور وہ ہیں:

  • نیٹ ورک OS
  • ملٹی ٹاسکنگ او ایس
  • کلسٹرڈ او ایس
  • ریئل ٹائم OS
  • لینکس او ایس
  • میک OS

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