বাইনারি সংখ্যা বা ডিজিটাল ভাষা কি?
বাইনারি সংখ্যা বা ডিজিটাল ভাষা কি?
বাইনারি হলো মুলত দুটি সংখ্যা বিশিষ্ট একটি সংখ্যা পদ্ধতি। যা হলো ০,১ নিয়ে গঠিত।এই ০,১ দিয়েই সকল যোগ, বিয়োগ, গুন,ভাগ করা হয়। এই সংখ্যা পদ্ধতি হলো ডিজিটাল ডিভাইস এর ভাষা।যত ডিজিটাল ডিভাইস রয়েছে তাদের সকল অপারেশন এই বাইনারি সংখ্যা পদ্ধতি ব্যবহার করে করা হয়ে থাকে। তাই এটিকে ডিজিটাল সংখ্যা পদ্ধতি বলা হয়।
এখন আসুন এই বাইনারি সংখ্যা পদ্ধতির সকল তথ্য জেনে নেয়া যাক।
গণিত এবং ডিজিটাল ইলেক্ট্রনিক্সে, বাইনারি সংখ্যা হ'ল বেস -২ সংখ্যা সিস্টেম বা বাইনারি সংখ্যা পদ্ধতিতে প্রকাশিত একটি সংখ্যা, যা কেবলমাত্র দুটি চিহ্ন ব্যবহার করে: সাধারণত "0" (শূন্য) এবং "1" (এক)।
বেস -২ সংখ্যার সিস্টেমটি 2 এর মূলা সহ একটি অবস্থানগত স্বরলিপি হয় প্রতিটি অঙ্ককে কিছুটা বিট হিসাবে উল্লেখ করা হয়। লজিক গেটগুলি ব্যবহার করে ডিজিটাল বৈদ্যুতিন সার্কিটরিতে এর সরাসরি প্রয়োগের কারণে, বাইনারি সিস্টেমটি প্রায় সমস্ত আধুনিক কম্পিউটার এবং কম্পিউটার ভিত্তিক ডিভাইস দ্বারা ব্যবহৃত হয়।
আধুনিক বাইনারি সংখ্যা পদ্ধতিটি ইউরোপে 16 এবং 17 শতকে টমাস হ্যারিয়ট, জুয়ান কারামুয়েল ওয়াই লোবকোভিটস এবং গটফ্রাইড লাইবনিজ দ্বারা অধ্যয়ন করা হয়েছিল। তবে প্রাচীন মিশর, চীন এবং ভারত সহ একাধিক সংস্কৃতিতে বাইনারি সংখ্যার সাথে সম্পর্কিত সিস্টেমগুলি এর আগে উপস্থিত হয়েছিল। লাইবনিজ বিশেষত চীনা আই চিং দ্বারা অনুপ্রাণিত হয়েছিল।
বাইনারি গণনা
বাইনারি গণনা অন্য যে কোনও নম্বর সিস্টেমে গণনার সমান। একক অঙ্ক দিয়ে শুরু করে, প্রতিটি চিহ্নের মাধ্যমে গণনাটি ক্রমবর্ধমান ক্রম অনুসারে চলে। বাইনারি গণনা পরীক্ষা করার আগে, রেফারেন্সের ফ্রেম হিসাবে আরও পরিচিত দশমিক গণনা সিস্টেমের জন্য সংক্ষেপে আলোচনা করা কার্যকর।
ডেসিমেল এর মাধ্যমে বাইনারি হিসাব
দশমিক গণনা দশটি প্রতীক 0 তম ব্যবহার করে 9.। গণনা সর্বনিম্ন উল্লেখযোগ্য অঙ্ক (ডানদিকের অঙ্ক) এর বর্ধিত প্রতিস্থাপনের সাথে শুরু হয় যা প্রায়শই প্রথম অঙ্ক বলে। যখন এই পজিশনের জন্য উপলভ্য চিহ্নগুলি শেষ হয়ে যায়, তখন সর্বনিম্ন উল্লেখযোগ্য অঙ্কটি 0 এ পুনরায় সেট করা হয় এবং উচ্চতর তাত্পর্যটির পরবর্তী অঙ্কটি (বাম দিকে একটি অবস্থান) বর্ধিত (ওভারফ্লো) হয়, এবং নিম্ন-আদেশের অঙ্কের পুনরবৃত্তির পুনঃবৃদ্ধি ঘটে। রিসেট এবং ওভারফ্লো এই পদ্ধতিটি প্রতিটি অঙ্কের তাত্পর্য জন্য পুনরাবৃত্তি হয়। নিম্নলিখিত হিসাবে গণনা অগ্রগতি:
000, 001, 002, ... 007, 008, 009, (ডানদিকের অঙ্কটি শূন্যে পুনরায় সেট করা হয়েছে, এবং তার বামে অঙ্কটি বাড়ানো হয়েছে) 010, 011, 012, ... ... 090, 091, 092, ... 097, 098, 099, (ডানদিকের দুটি সংখ্যা শূন্যগুলিতে পুনরায় সেট করা হয়েছে এবং পরবর্তী সংখ্যাটি বাড়ানো হয়েছে) 100, 101, 102, ...
বাইনারি বিট হিসাব
বাইনারি প্রতীকগুলির সংখ্যাসূচক ব্যাখ্যার সাথে সরাসরি সম্পর্কিত না হলেও, বুলিয়ান লজিকাল অপারেটরগুলি ব্যবহার করে বিটের ক্রমগুলি হেরফের হতে পারে। যখন বাইনারি প্রতীকগুলির একটি স্ট্রিং এভাবে চালিত হয়, তখন তাকে বিটওয়াইজ অপারেশন বলা হয়; লজিকাল অপারেটরগুলি এবং, এবং, এবং এক্সওআর ইনপুট হিসাবে সরবরাহিত দুটি বাইনারি সংখ্যায় সংশ্লিষ্ট বিটগুলিতে সঞ্চালিত হতে পারে। লজিকাল নয় অপারেশন ইনপুট হিসাবে সরবরাহ করা একক বাইনারি সংখ্যা পৃথক বিট উপর সঞ্চালিত হতে পারে। কখনও কখনও, এই ধরনের অপারেশনগুলি পাটিগণিতের শর্ট-কাট হিসাবে ব্যবহার করা যেতে পারে এবং এর সাথে অন্যান্য গণ্য সুবিধাও হতে পারে। উদাহরণস্বরূপ, বাইনারি সংখ্যার বামিত গাণিতিক শিফটটি 2 এর (ধনাত্মক, অবিচ্ছেদ্য) শক্তি দ্বারা গুণনের সমতুল্য।