سب سے پہلے 17ویں صدی میں گوٹ فرائیڈ لیبنز نے ایجاد کیا، بائنری نمبر سسٹم اس وقت بڑے پیمانے پر استعمال ہونے لگا جب کمپیوٹر کو مکینیکل سوئچز کا استعمال کرتے ہوئے نمبروں کی نمائندگی کرنے کے طریقے کی ضرورت پڑی۔
بائنری کوڈ کیا ہے؟
بائنری ایک بیس-2 نمبر کا نظام ہے جو اعداد اور صفر کے پیٹرن کا استعمال کرتے ہوئے اعداد کی نمائندگی کرتا ہے۔
ابتدائی کمپیوٹر سسٹمز میں مکینیکل سوئچز ہوتے تھے جو 1 کی نمائندگی کرنے کے لیے آن ہوتے تھے اور 0 کی نمائندگی کرنے کے لیے بند ہوتے تھے۔ سیریز میں سوئچ استعمال کرنے سے، کمپیوٹر نمبروں کی نمائندگی کر سکتے تھے۔ بائنری کوڈ کا استعمال کرتے ہوئے . جدید کمپیوٹرز اب بھی بائنری کوڈ کو ڈیجیٹل والے اور زیرو کی شکل میں استعمال کرتے ہیں۔ سی پی یو اور رام
ایک ڈیجیٹل ایک یا صفر صرف ایک برقی سگنل ہے جو یا تو CPU جیسے ہارڈویئر ڈیوائس کے اندر آن یا آف کیا جاتا ہے، جو لاکھوں بائنری نمبروں کو پکڑ سکتا ہے اور اس کا حساب لگا سکتا ہے۔
فیس بک آئی فون پر پیغامات کو کیسے حذف کریں
بائنری نمبر آٹھ 'بِٹس' کی ایک سیریز پر مشتمل ہوتے ہیں، جنہیں 'بائٹ' کہا جاتا ہے۔ بٹ ایک واحد یا صفر ہے جو 8 بٹ بائنری نمبر بناتا ہے۔ ASCII کوڈز کا استعمال کرتے ہوئے، کمپیوٹر میموری میں معلومات کو ذخیرہ کرنے کے لیے بائنری نمبرز کو ٹیکسٹ حروف میں بھی ترجمہ کیا جا سکتا ہے۔
geralt/pixabay
بائنری نمبرز کیسے کام کرتے ہیں۔
بائنری نمبر کو ڈیسیمل نمبر میں تبدیل کرنا بہت آسان ہے جب آپ غور کریں کہ کمپیوٹر بیس 2 بائنری سسٹم استعمال کرتے ہیں۔ ہر بائنری ہندسے کی جگہ کا تعین اس کی اعشاریہ قدر کا تعین کرتا ہے۔ 8 بٹ بائنری نمبر کے لیے، قدروں کا حساب اس طرح کیا جاتا ہے:
- 11011 = 27، جو ASCII میں ESC کلید ہے۔
- 110000 = 48، جو ASCII میں 0 ہے۔
- 1000001 = 65، جو ASCII میں A ہے۔
- 1111111 = 127، جو ASCII میں DEL کلید ہے۔
انفرادی اقدار کو جوڑ کر جہاں بٹ میں ایک ہے، آپ 0 سے 255 تک کسی بھی اعشاریہ نمبر کی نمائندگی کر سکتے ہیں۔ سسٹم میں مزید بٹس شامل کر کے بہت بڑی تعداد کی نمائندگی کی جا سکتی ہے۔
جب کمپیوٹرز میں 16 بٹ آپریٹنگ سسٹم ہوتے تھے تو سی پی یو کے حساب سے سب سے بڑی انفرادی تعداد 65,535 تھی۔ 32 بٹ آپریٹنگ سسٹم انفرادی اعشاریہ 2,147,483,647 کے ساتھ کام کر سکتا ہے۔ 64 بٹ فن تعمیر کے ساتھ جدید کمپیوٹر سسٹمز اعشاریہ نمبروں کے ساتھ کام کرنے کی صلاحیت رکھتے ہیں جو متاثر کن طور پر بڑے ہیں، 9,223,372,036,854,775,807 تک!
smb1 ونڈوز 10 کو کیسے قابل بنائیں
ASCII کے ساتھ معلومات کی نمائندگی کرنا
اب جب کہ آپ سمجھ گئے ہیں کہ کمپیوٹر اعشاریہ نمبروں کے ساتھ کام کرنے کے لیے بائنری نمبر سسٹم کو کس طرح استعمال کر سکتا ہے، آپ حیران ہوں گے کہ کمپیوٹر اسے ٹیکسٹ کی معلومات کو ذخیرہ کرنے کے لیے کیسے استعمال کرتے ہیں۔
یہ ASCII کوڈ نامی کسی چیز کی بدولت پورا ہوا ہے۔
دی ASCII ٹیبل 128 متن یا خصوصی حروف پر مشتمل ہوتا ہے جن میں سے ہر ایک کی اعشاریہ کی قدر وابستہ ہوتی ہے۔ تمام ASCII کے قابل ایپلی کیشنز (جیسے ورڈ پروسیسرز) کمپیوٹر میموری میں اور اس سے ٹیکسٹ معلومات کو پڑھ یا محفوظ کر سکتے ہیں۔
ASCII متن میں تبدیل شدہ بائنری نمبروں کی کچھ مثالیں شامل ہیں:
جبکہ بیس 2 بائنری کوڈ کو کمپیوٹرز ٹیکسٹ کی معلومات کے لیے استعمال کرتے ہیں، بائنری ریاضی کی دوسری شکلیں ڈیٹا کی دوسری اقسام کے لیے استعمال ہوتی ہیں۔ مثال کے طور پر، بیس 64 کا استعمال میڈیا جیسے تصاویر یا ویڈیو کی منتقلی اور ذخیرہ کرنے کے لیے کیا جاتا ہے۔
بائنری کوڈ اور معلومات کو ذخیرہ کرنا
تمام دستاویزات جو آپ لکھتے ہیں، ویب صفحات جو آپ دیکھتے ہیں، اور یہاں تک کہ جو ویڈیو گیمز آپ کھیلتے ہیں وہ سب بائنری نمبر سسٹم کی بدولت ممکن ہوئے ہیں۔
بائنری کوڈ کمپیوٹرز کو کمپیوٹر میموری میں اور اس سے ہر قسم کی معلومات میں ہیرا پھیری اور ذخیرہ کرنے کی اجازت دیتا ہے۔ ہر چیز کمپیوٹرائزڈ ہے، یہاں تک کہ آپ کی کار یا آپ کے موبائل فون کے اندر موجود کمپیوٹرز، ہر اس چیز کے لیے بائنری نمبر سسٹم کا استعمال کریں جس کے لیے آپ اسے استعمال کرتے ہیں۔
بائنری کو کیسے پڑھیں