64 بٹ کمپیوٹنگ

32 سے 64 بٹس سے سوئچ کیسے بہتر ہو سکتا ہے؟

تعارف

اس وقت، تمام لیپ ٹاپ اور ڈیسک ٹاپ کے ذاتی کمپیوٹرز نے 32 بٹ سے 64 بٹ پروسیسرز کو منتقلی کی ہے. اگرچہ یہ معاملہ ہے، اگرچہ کچھ کمپیوٹرز اب بھی ونڈوز کے 32 بٹ ورژن ہیں جس پر کچھ اثرات ہیں جو وہ کتنی یاد کر سکتے ہیں. اب بھی کم کم کے آخر میں موبائل پروسیسرز ہیں جو 32 بٹ استعمال کرتے ہیں لیکن اس کے باوجود سافٹ ویئر ابھی بھی دستیاب ہے.

بڑا علاقہ جہاں 32 بٹ کے مقابلے میں 64 بٹ پروسیسنگ واقعی مسئلہ ہے اس کے ساتھ ٹیبل پروسیسرز کے ساتھ کرنا ہے . زیادہ سے زیادہ موبائل فونز اور گولیاں ابھی بھی 32 بٹ پروسیسرز استعمال کرتے ہیں. یہ بنیادی طور پر ہے کیونکہ وہ زیادہ موثر ہوتے ہیں جب یہ ان کی طاقت کے استعمال کے ساتھ آتا ہے اور ہارڈ ویئر پہلے سے ہی سائز تک محدود ہے. پھر بھی، 64-بٹ پروسیسرز زیادہ عام ہوتے ہیں تو یہ سمجھنے کا ایک اچھا خیال ہے کہ 32 بٹ بمقابلہ 64 بٹ پروسیسرز آپ کے کمپیوٹر کے تجربے کو کیسے متاثر کرسکتے ہیں.

بٹس تفہیم

تمام کمپیوٹرز پروسیسرز بائنری ریاضی پر مبنی ہوتے ہیں کیونکہ ٹرانسٹسٹرز جو چپس کے اندر سیمی کنڈیشنر شامل ہیں. چیزوں کو بہت آسان الفاظ میں ڈالنے کے لئے، تھوڑا سا 1 یا 0 ہے یا تو ٹرانجسٹر کی طرف سے عملدرآمد پر محفوظ ہے. تمام پروسیسرز کو ان کی تھوڑا سا پروسیسنگ کی صلاحیت کا حوالہ دیا جاتا ہے. اب زیادہ سے زیادہ پروسیسرز کے لئے، یہ 64 بٹس ہے لیکن دوسروں کے لئے، یہ ابھی تک صرف 32 بٹس تک محدود ہوسکتا ہے. تو تھوڑا سا کیا مطلب ہے؟

پروسیسر کی اس بٹ کی درجہ بندی کا سب سے بڑا عددد نمبر متعین ہوتا ہے جو پروسیسر کو سنبھال سکتا ہے. ایک ہی گھڑی سائیکل میں عملدرآمد کی سب سے بڑی تعداد بٹ کی درجہ بندی کی طاقت (یا انکشی) میں 2 کے برابر ہوگا. اس طرح، ایک 32 بٹ پروسیسر نمبر 2 ^ 32 تک یا تقریبا 4.3 بلین ڈال سکتا ہے. اس سے زیادہ کسی بھی تعداد کو ایک سے زیادہ گھڑی سائیکل پر عمل کرنے کی ضرورت ہوگی. دوسری طرف ایک 64 بٹ پروسیسر، ایک سے زیادہ 2 ^ 64 یا تقریبا 18.4 کوئٹون (18،400،000،000،000،000،000) کو سنبھال سکتا ہے. اس کا مطلب یہ ہے کہ 64-تھوڑا سا پروسیسر بڑی تعداد میں ریاضی کو زیادہ مؤثر طریقے سے سنبھالا سکے گا. اب پروسیسرز صرف ریاضی کو سختی سے نہیں کر رہے ہیں مگر طویل تار کا مطلب یہ ہے کہ یہ ایک گھڑی سائیکل میں زیادہ اعلی درجے کی کمانڈ مکمل کرنے کے بجائے ملٹیوں میں تقسیم کرنے کے بجائے مکمل کر سکتے ہیں.

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

میموری کلید ہے

پروسیسر کی تھوڑا سا درجہ بندی سے براہ راست متاثر ہونے والے دیگر اشیاء میں سے ایک میموری کی مقدار ہے جو نظام کی حمایت اور رسائی حاصل کرسکتی ہے. آج آج کے موجودہ 32 بٹ پلیٹ فارم پر نظر آتے ہیں. فی الحال 32 بٹ پروسیسرز اور آپریٹنگ سسٹم کمپیوٹر میں میموری کی مجموعی 4 گیگابایٹس کی مدد کرسکتے ہیں. میموری کی 4 گیگا بائٹس میں سے، آپریٹنگ سسٹم صرف ایک گیئے گئے ایپلی کیشن میں میموری کی 2 گیگاابٹ کو مختص کرسکتا ہے.

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

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

64-bit OS کے بغیر 64 بٹ سی پی یو کیا ہے؟

اب تک ہم پروسیسرز کی صلاحیتوں کے بارے میں ان کے فن تعمیر کی بنیاد پر بات کر رہے ہیں، لیکن یہاں بنایا جانا اہم نکات موجود ہے. ایک پروسیسر کا مکمل استعمال صرف اس طرح کے طور پر اچھا ہے جسے سافٹ ویئر اس کے لئے لکھا ہے. 32 بٹ آپریٹنگ سسٹم کے ساتھ ایک 64 بٹ پروسیسر چل رہا ہے پروسیسر کی ایک بڑی مقدار کی صلاحیت کو ضائع کرنے کے لئے جا رہا ہے. 32 بٹ آپریٹنگ سسٹم صرف اس پروسیسر کے آدھے رجسٹر استعمال کرتے ہوئے اس کی کمپیوٹنگ کی صلاحیت کو محدود کرتی ہے. اس پر اب بھی اسی حد تک پڑے گی کہ موجودہ 32 بٹ پروسیسر اسی OS کے ساتھ ہے.

یہ واقعی ایک بڑی مسئلہ ہے. زیادہ تر فن تعمیر جیسے جیسے 64 بٹ پروسیسرز عام طور پر پروگراموں کے مکمل طور پر نئے سیٹ کی ضرورت ہوتی ہیں ان کے لئے لکھا جاتا ہے. یہ ہارڈ ویئر کے سازوسامان اور سافٹ ویئر سازوں دونوں کے لئے ایک بڑی مسئلہ ہے. سوفٹ ویئر کمپنیوں کو ان سافٹ ویئر کی فروخت کی حمایت کرنے کے لئے ہارڈ ویئر سے باہر نہ ہونے تک نیا سافٹ ویئر نہیں کرنا چاہتا. یقینا ہارڈ ویئر لوگ اپنی مصنوعات کو فروخت نہیں کرسکتے جب تک کہ اس کی مدد کرنے کے لئے سافٹ ویئر موجود نہ ہو. یہ اہم وجوہات میں سے ایک ہے کیوں کہ انٹیل سے انٹرپرائز سی پی یو جیسے IA-64 آئینیمیم مسائل میں تھا. موجودہ آپریٹنگ سسٹمز کو شدید طور پر سی پی یو کو ضائع کرنے کے لئے فن تعمیر کے لئے لکھا گیا ہے اور اس کے 32 بٹ کی موصل کے لئے لکھا گیا تھا.

لہذا، AMD اور ایپل کس طرح اس مسئلہ کے ارد گرد حاصل کر رہے ہیں؟ اس کے آپریٹنگ سسٹم کے لئے ایپل نے 64-تھوڑا پیچ شامل کیا ہے. اس میں کچھ اضافی تعاون شامل ہے، لیکن یہ اب بھی 32 بٹ OS پر چل رہا ہے. AMD نے ایک مختلف راستہ لیا ہے. اس نے اپنے پروسیسر کو ایکسچینج x86 32 بٹ آپریٹنگ سسٹم کو ہینڈل کرنے کے لئے ڈیزائن کیا ہے اور پھر اضافی 64 بٹ رجسٹریشن شامل کیے ہیں. یہ پروسیسر کو 32 بٹ کوڈ کو مؤثر طریقے سے 32 بٹ پروسیسر کے طور پر چلانے کی اجازت دیتا ہے، لیکن لینکس کے موجودہ 64 بٹ ورژن یا آئندہ ونڈوز XP 64 کے ساتھ یہ سی پی یو کی مکمل پروسیسنگ کی صلاحیت کا استعمال کرے گا.

کیا 64 بٹ کمپیوٹنگ کا وقت حق ہے؟

اس سوال کا جواب ہاں اور نہیں دونوں ہے. انڈسٹری 32 وٹ کمپیوٹنگ کی حدود تک پہنچ رہی ہے جو زیادہ اعلی کمپیوٹر کے مارکیٹ کے لئے انٹرپرائز اور پاور صارفین کے طور پر. اگر کمپیوٹرز تیز رفتار اور پروسیسنگ طاقت میں اضافہ ہو تو، یہ پروسیسروں کی اگلی نسل کو چھلانگ بنانا ضروری ہے. یہ ایسے نظام ہیں جو عام طور پر بہت زیادہ میموری اور بڑی تعداد کے حسابات کی ضرورت ہوتی ہیں جو 64 بٹ پلیٹ فارم کے براہ راست فوائد حاصل کریں گے.

صارفین مختلف معاملات ہیں. کاموں میں سے زیادہ تر کمپیوٹر پر اوسط صارفین کو کافی 32 بٹ فن تعمیر کی طرف سے احاطہ کرتا ہے. بالآخر، صارف اس نقطہ پر جائیں گے جہاں 64 بٹ کمپیوٹنگ میں سوئچ احساس کرے گا، لیکن فی الحال یہ نہیں ہوتا. اگلے دو سالوں میں یہاں تک کہ کتنے صارفین کو کمپیوٹر سسٹم میں میموری کی 4 گیگاابٹ میموری بھی ہو گی؟

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