ایک آپریٹنگ سسٹم وہ بنیادی سافٹ ویئر ہے جو کمپیوٹر پر تمام ہارڈ ویئر اور دوسرے سافٹ ویئر کا انتظام کرتا ہے۔ آپریٹنگ سسٹم ، جسے "او ایس" بھی کہا جاتا ہے ، وہ کمپیوٹر کے ہارڈ ویئر کے ساتھ انٹرفیس کرتا ہے اور ایسی خدمات مہیا کرتا ہے جو ایپلیکیشن استعمال کرسکتی ہیں۔
آپریٹنگ سسٹم کیا کرتا ہے؟
ایک آپریٹنگ سسٹم ایک ایسے آلہ پر سافٹ ویئر کا بنیادی سیٹ ہوتا ہے جو ہر چیز کو ساتھ رکھتا ہے۔ آپریٹنگ سسٹم آلہ کے ہارڈ ویئر کے ساتھ بات چیت کرتے ہیں۔ وہ آپ کے کی بورڈ اور چوہوں سے لے کر Wi-Fi ریڈیو ، اسٹوریج ڈیوائسز ، اور ڈسپلے تک سب کچھ سنبھالتے ہیں۔ دوسرے لفظوں میں ، ایک آپریٹنگ سسٹم ان پٹ اور آؤٹ پٹ آلات کو ہینڈل کرتا ہے۔ آپریٹنگ سسٹم اپنے آلات سے بات چیت کے ل hardware ہارڈ ویئر تخلیق کاروں کے ذریعہ تحریری ڈیوائس ڈرائیور استعمال کرتے ہیں۔
آپریٹنگ سسٹم میں بہت سارے سافٹ ویر شامل ہوتے ہیں. چیزیں جیسے عام نظام خدمات ، لائبریریوں اور پروگرامنگ انٹرفیس (APIs) کہ ڈویلپر ایسے پروگرام لکھنے کے لئے استعمال کرسکتے ہیں جو آپریٹنگ سسٹم پر چلتے ہیں۔
آپریٹنگ سسٹم آپ کے ذریعہ چلنے والی ایپلی کیشنز اور ہارڈ ویئر کے بیچ بیٹھتا ہے ، ہارڈ ویئر ڈرائیوروں کو دونوں کے درمیان انٹرفیس کے طور پر استعمال کرتے ہوئے۔ مثال کے طور پر ، جب کوئی ایپلیکیشن کچھ پرنٹ کرنا چاہتی ہے ، تو وہ اس کام کو آپریٹنگ سسٹم کے حوالے کردیتی ہے۔ آپریٹنگ سسٹم پرنٹر کو ہدایات بھیجتا ہے ، پرنٹر کے ڈرائیوروں کا استعمال کرتے ہوئے صحیح سگنل بھیجتا ہے۔ اس ایپلی کیشن کی جو طباعت کر رہی ہے اس میں کوئی پرواہ نہیں ہے کہ آپ کے پاس کیا پرنٹر ہے یا یہ سمجھنے کی ضرورت ہے کہ یہ کس طرح کام کرتا ہے۔ OS تفصیلات ہینڈل کرتا ہے۔
OS متعدد چلانے والے پروگراموں میں ہارڈ ویئر کے وسائل مختص کرتے ہوئے ، کثیر ٹاسکنگ کو بھی سنبھالتا ہے۔ آپریٹنگ سسٹم کنٹرول کرتا ہے کہ کون سا عمل چلتا ہے ، اور اگر آپ کے پاس کمپیوٹر موجود ہے تو یہ انہیں مختلف سی پی یو کے درمیان مختص کرتا ہے متعدد سی پی یو یا کور ، متعدد عملوں کو متوازی طور پر چلنے دینا۔ یہ سسٹم کی داخلی میموری کو بھی منظم کرتا ہے ، اور چلتی ایپلی کیشنز کے درمیان میموری کو مختص کرتا ہے۔
آپریٹنگ سسٹم سافٹ ویئر کا ایک بہت بڑا ٹکڑا ہے جو شو کو چلاتا ہے ، اور اس میں سب کچھ شامل ہوتا ہے۔ مثال کے طور پر ، آپریٹنگ سسٹم فائلوں اور دیگر وسائل کو بھی کنٹرول کرتا ہے جو ان پروگراموں تک رسائی حاصل کرسکتے ہیں۔
زیادہ تر سوفٹویئر ایپلی کیشنز آپریٹنگ سسٹم کے ل written لکھی گئی ہیں ، جو آپریٹنگ سسٹم کو بھاری بھرکم اٹھانے میں مدد دیتی ہے۔ مثال کے طور پر ، جب آپ Minecraft چلاتے ہیں ، تو آپ اسے آپریٹنگ سسٹم پر چلاتے ہیں۔ مائن کرافٹ کو بالکل یہ جاننے کی ضرورت نہیں ہے کہ ہارڈ ویئر کا ہر جزو کس طرح کام کرتا ہے۔ مائن کرافٹ مختلف قسم کے آپریٹنگ سسٹم کے افعال کا استعمال کرتا ہے ، اور آپریٹنگ سسٹم ان کو نچلی سطح کے ہارڈویئر ہدایات میں ترجمہ کرتا ہے۔ اس سے مائن کرافٹ the اور آپریٹنگ سسٹم پر چلنے والا ہر دوسرا پروگرام the بہت پریشانی کے ڈویلپرز کو بچاتا ہے۔
آپریٹنگ سسٹم صرف پی سی کے لئے نہیں ہیں
جب ہم کہتے ہیں کہ "کمپیوٹرز" آپریٹنگ سسٹم چلاتے ہیں ، تو ہم صرف روایتی ڈیسک ٹاپ پی سی اور لیپ ٹاپ کا مطلب نہیں رکھتے ہیں۔ آپ کا اسمارٹ فون ایک کمپیوٹر ہے ، جیسا کہ گولیاں ، سمارٹ ٹی وی ، گیم کنسولز ، سمارٹ گھڑیاں اور وائی فائی روٹرز ہیں۔ ایک ایمیزون ایکو یا گوگل ہوم ایک کمپیوٹنگ ڈیوائس ہے جو آپریٹنگ سسٹم چلاتی ہے۔
واقف ڈیسک ٹاپ آپریٹنگ سسٹم میں مائیکروسافٹ ونڈوز ، ایپل میکوس ، گوگل کا کروم او ایس ، اور لینکس شامل ہیں۔ غالب اسمارٹ فون آپریٹنگ سسٹم ایپل کے iOS اور Google کے Android ہیں۔
دوسرے آلات ، جیسے آپ کے وائی فائی روٹر ، "ایمبیڈڈ آپریٹنگ سسٹم" چل سکتے ہیں۔ یہ ایک مخصوص آپریٹنگ سسٹم کے مقابلے میں کم افعال کے حامل خصوصی آپریٹنگ سسٹم ہیں ، خاص طور پر کسی ایک کام کے لئے ڈیزائن کیا گیا ہے جیسے وائی فائی روٹر چلانا ، GPS نیویگیشن فراہم کرنا ، یا اے ٹی ایم کو چلانا۔
آپریٹنگ سسٹم کہاں ختم ہوتے ہیں اور پروگرام شروع ہوتے ہیں؟
آپریٹنگ سسٹم میں دوسرے سافٹ ویئر بھی شامل ہیں ، بشمول یوزر انٹرفیس جو لوگوں کو آلے کے ساتھ انٹرفیس کرنے دیتا ہے۔ یہ پی سی پر ڈیسک ٹاپ انٹرفیس ، فون پر ٹچ اسکرین انٹرفیس ، یا ڈیجیٹل اسسٹنٹ ڈیوائس پر وائس انٹرفیس ہوسکتا ہے۔
آپریٹنگ سسٹم سوفٹویئر کا ایک بہت بڑا ٹکڑا ہے جو بہت سے مختلف ایپلی کیشنز اور عمل سے بنا ہے۔ آپریٹنگ سسٹم کیا ہے اور کیا پروگرام ہے اس کے درمیان لائن بعض اوقات تھوڑا دھندلا پن ہوسکتی ہے۔ آپریٹنگ سسٹم کی کوئی قطعی ، سرکاری تعریف نہیں ہے۔
مثال کے طور پر ، ونڈوز پر ، فائل ایکسپلورر (یا ونڈوز ایکسپلورر) ایپلی کیشن ونڈوز آپریٹنگ سسٹم کا ایک لازمی حصہ ہے۔
آپریٹنگ سسٹم کا کور دانا ہے
نچلی سطح پر ، "دانا" آپ کے آپریٹنگ سسٹم کے مرکز میں بنیادی کمپیوٹر پروگرام ہے۔ آپ کا آپریٹنگ سسٹم شروع ہونے پر یہ واحد پروگرام بھری ہوئی پہلی چیزوں میں سے ایک ہے۔ یہ میموری کو مختص کرنے ، سافٹ ویئر کے افعال کو آپ کے کمپیوٹر کے سی پی یو کی ہدایتوں میں تبدیل کرنے ، اور ہارڈ ویئر ڈیوائسز سے ان پٹ اور آؤٹ پٹ سے نمٹنے میں مدد دیتا ہے۔ دانا عام طور پر ایک الگ تھلگ علاقے میں چلایا جاتا ہے تاکہ اسے کمپیوٹر پر دوسرے سافٹ ویئر کے ذریعہ چھیڑ چھاڑ سے بچایا جاسکے۔ آپریٹنگ سسٹم کا دانا بہت ضروری ہے لیکن یہ آپریٹنگ سسٹم کا صرف ایک حصہ ہے۔
یہاں کی لکیریں بھی قدرے مبہم ہوسکتی ہیں۔ مثال کے طور پر ، لینکس محض دانا ہے۔ تاہم ، لینکس کو اب بھی اکثر آپریٹنگ سسٹم کہا جاتا ہے۔ اینڈرائیڈ کو آپریٹنگ سسٹم بھی کہا جاتا ہے ، اور یہ بھی ہے لینکس کے دانا کے گرد بنایا ہوا . لینکس تقسیم جیسے اوبنٹو لینکس کا دانا لے کر شامل کریں اضافی سافٹ ویئر اس کے ارد گرد. انہیں آپریٹنگ سسٹم بھی کہا جاتا ہے۔
فرم ویئر اور OS کے مابین کیا فرق ہے؟
بہت سے آلات ابھی چلتے ہیں “ فرم ویئر “low ایک قسم کا نچلا سطح والا سافٹ ویئر جو عام طور پر براہ راست ہارڈ ویئر ڈیوائس کی میموری میں پروگرام کیا جاتا ہے۔ فرم ویئر عام طور پر صرف ایک چھوٹا سا سافٹ ویئر ہوتا ہے جو صرف مطلق بنیادی باتیں کرنے کے لئے تیار کیا جاتا ہے۔
جب ایک جدید کمپیوٹر کا بوٹ بڑھ جاتا ہے تو ، یہ بوجھ پڑ جاتا ہے UEFI فرم ویئر مدر بورڈ سے یہ فرم ویئر ایک نچلی سطح کا سافٹ ویئر ہے جو آپ کے کمپیوٹر کے ہارڈ ویئر کو جلدی سے شروع کرتا ہے۔ اس کے بعد یہ آپ کے آپریٹنگ سسٹم کو آپ کے کمپیوٹر کی ٹھوس ریاست ڈرائیو یا ہارڈ ڈرائیو سے بوٹ کرتا ہے۔ (اس ٹھوس اسٹیٹ ڈرائیو یا ہارڈ ڈرائیو کا اپنا اندرونی فرم ویئر ہوتا ہے ، جو ڈرائیو کے اندر موجود جسمانی شعبوں میں ڈیٹا اسٹور کرنے میں مدد دیتا ہے۔)
فرم ویئر اور آپریٹنگ سسٹم کے مابین لائن تھوڑی دھندلا پن بھی حاصل کر سکتی ہے۔ مثال کے طور پر ، آئی او ایس کے نام سے ایپل کے آئی فونز اور آئی پیڈس کے آپریٹنگ سسٹم کو اکثر "فرم ویئر" کہا جاتا ہے۔ پلے اسٹیشن 4 کے آپریٹنگ سسٹم کو باضابطہ طور پر فرم ویئر بھی کہا جاتا ہے۔
یہ آپریٹنگ سسٹم ہیں جو ایک سے زیادہ ہارڈ ویئر ڈیوائسز کے ساتھ انٹرفیس کرتے ہیں ، پروگراموں کو خدمات مہیا کرتے ہیں ، اور ایپلی کیشنز میں وسائل مختص کرتے ہیں۔ تاہم ، ایک بہت ہی بنیادی فرم ویئر جو کسی ٹی وی ریموٹ کنٹرول پر چلتا ہے ، مثال کے طور پر ، عام طور پر آپریٹنگ سسٹم نہیں کہا جاتا ہے۔
متعلقہ: فرم ویئر یا مائیکرو کوڈ کیا ہے ، اور میں اپنے ہارڈ ویئر کو کس طرح اپ ڈیٹ کرسکتا ہوں؟
اوسط فرد کو یہ سمجھنے کی ضرورت نہیں ہے کہ آپریٹنگ سسٹم کیا ہے۔ تاہم یہ جاننے میں مددگار ثابت ہوگا کہ آپ کو کس آپریٹنگ سسٹم کو جاننا ہوگا کہ آپ کا آلہ کس سافٹ ویئر اور ہارڈ ویئر کے ساتھ مطابقت رکھتا ہے۔
تصویری کریڈٹ: اسٹینلاساؤ میکولسکی /شترستوکک.کوم, ماما_میہ /شترستوکک.کوم, گیگلیارڈی امیجز /شترستوکک.کوم