Google Play badge

آپریٹنگ سسٹم


کمپیوٹر سائنس میں آپریٹنگ سسٹم کو سمجھنا

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

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

ایک آپریٹنگ سسٹم (OS) ایک طاقتور اور ضروری سافٹ ویئر ہے جو کمپیوٹر ہارڈویئر اور سافٹ ویئر کے وسائل کا انتظام کرتا ہے، کمپیوٹر پروگراموں کے لیے عام خدمات فراہم کرتا ہے۔ دوسرے پروگراموں کو چلانے کے لیے ہر کمپیوٹر میں کم از کم ایک OS ہونا چاہیے۔ OS صارفین اور کمپیوٹر ہارڈویئر کے درمیان ایک ثالث کے طور پر کام کرتا ہے۔ مقبول آپریٹنگ سسٹمز کی مثالوں میں Microsoft Windows، macOS، Linux، اور Android شامل ہیں۔

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

آپریٹنگ سسٹم میں افعال کی ایک وسیع صف ہے، جو کمپیوٹر سسٹم کے کام کرنے کے لیے اہم ہے۔ اس کے کچھ بنیادی افعال میں شامل ہیں:

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

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

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

میموری کے انتظام میں سسٹم کے OS کے ذریعے مخصوص میموری بلاکس کو انفرادی عمل کے لیے مختص کرنا اور دوبارہ تقسیم کرنا شامل ہے۔ میموری مینجمنٹ کا ایک اہم پہلو جسمانی اور ورچوئل میموری کے درمیان فرق ہے۔

میموری کے انتظام کی سب سے آسان تکنیک متضاد مختص ہے، جہاں ہر عمل میموری کے ایک متصل حصے میں ہوتا ہے۔ تاہم، اس طریقہ کار میں خرابیاں ہیں، جیسے کہ ٹکڑے کرنا۔ اس پر قابو پانے کے لیے، جدید OS صفحہ بندی اور تقسیم کاری کا استعمال کرتے ہیں۔

عمل کا شیڈولنگ

پروسیس شیڈولنگ وہ طریقہ ہے جس کے ذریعے OS فیصلہ کرتا ہے کہ تیار قطار میں کون سا عمل پروسیسر کے ذریعے انجام دیا جانا ہے۔ بنیادی مقصد CPU کے استعمال کو زیادہ سے زیادہ کرنا ہے۔ شیڈولنگ الگورتھم میں شامل ہیں:

فائل سسٹمز

فائل سسٹم ایک منظم طریقہ ہے جو OS ڈسک پر فائلوں کو ذخیرہ کرنے، ترتیب دینے اور ان کا نظم کرنے کے لیے استعمال کرتا ہے۔ یہ ایپلیکیشنز کو ڈسک اسٹوریج میں پڑھنے اور لکھنے کا ایک طریقہ فراہم کرتا ہے۔ عام فائل سسٹم کی اقسام میں FAT32، ونڈوز کے لیے NTFS، اور لینکس کے لیے Ext3، Ext4 شامل ہیں۔ فائل سسٹم فائلوں کے بارے میں میٹا ڈیٹا کا انتظام کرتا ہے، بشمول فائل کا نام، سائز، تخلیق، اور ترمیم کی تاریخیں۔

نتیجہ

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

Download Primer to continue