বাইনারি কোড কিভাবে কম্পিউটার গণনা করে
বাইনারি কোড কিভাবে কম্পিউটার গণনা করে তা একটি ছোট্ট উজ্জ্বল কৌশলের মতো মনে হতে পারে। আমি এটি ঘুমানোর সময় বলি। প্রথমে, আমি বলি: একটি সাধারণ লাইট সুইচ কল্পনা করুন। এটি হয় চালু বা বন্ধ। সেই চালু বা বন্ধই বাইনারির পুরো গোপন রহস্য।
কেন কম্পিউটার বাইনারি ব্যবহার করে
কম্পিউটার বাইনারি ব্যবহার করে কারণ দুটি অবস্থা সনাক্ত করা এবং সংরক্ষণ করা সহজ। উদাহরণস্বরূপ, চালু/বন্ধ বা উচ্চ/নিম্ন ভোল্টেজ নির্ভরযোগ্যভাবে কাজ করে। HowThingsWork.dev অনুযায়ী, কম্পিউটারগুলি বাইনারি (বেস-২) সিস্টেম ব্যবহার করে কারণ তাদের লজিক সার্কিটগুলি কেবল দুটি অবস্থা—চালু বা বন্ধ—ব্যবহার করে তথ্য উপস্থাপন করে, যা ১ এবং ০ তে নির্ভরযোগ্যভাবে মানচিত্র করে, এমনকি বৈদ্যুতিক শব্দ বা উত্পাদন ত্রুটির অধীনে। ট্রানজিস্টরগুলি ছোট্ট চালু/বন্ধ সুইচের মতো কাজ করে। এছাড়াও, লজিক গেটগুলি সেই সুইচগুলির থেকে স্পষ্ট নিয়ম অনুসরণ করে। এই কারণে, মেশিনগুলি ১ এবং ০ কে পছন্দ এবং ক্রিয়ায় পরিণত করে।
সংক্ষিপ্ত ইতিহাসের ঝলক
লেইবনিজ ১৭০৩ সালে এই ধারণা সম্পর্কে লিখেছিলেন, কিন্তু বাইনারি সংখ্যা পদ্ধতি (বেস-২) আসলে গটফ্রিড উইলহেল্ম লেইবনিজ ১৬৮৯ সালে আবিষ্কার করেছিলেন, যা আজকের বাইনারি কোডের ভিত্তি স্থাপন করেছে। তারপর ক্লড শ্যানন ১৯৩০-এর দশকে দেখিয়েছিলেন কিভাবে বুলিয়ান লজিক সার্কিটগুলিতে মানচিত্র করে। পরে, কনরাড জুস ১৯৪১ সালে একটি প্রাথমিক বাইনারি কম্পিউটার তৈরি করেছিলেন। এই মুহূর্তগুলি আধুনিক ডিভাইসগুলি কিভাবে বিট দিয়ে গণনা করে তা আকৃতির করেছে। প্রথম সংরক্ষিত-প্রোগ্রাম কম্পিউটার, ম্যানচেস্টার ‘বেবি’, তার প্রথম প্রোগ্রামটি ২১ জুন ১৯৪৮ তারিখে সকাল ১১ টায় সম্পাদন করেছিল, যা উইকিপিডিয়া দ্বারা উল্লেখিত হিসাবে বাইনারি-কোডেড নির্দেশাবলী সংরক্ষণ এবং সম্পাদন করার জন্য ইলেকট্রনিক মেমরি ব্যবহারের প্রথম সফল ব্যবহার চিহ্নিত করেছিল।
বিট, বাইট এবং দৈনন্দিন উদাহরণ
একটি বিট একটি একক বাইনারি সংখ্যা। একটি একক বাইনারি সংখ্যা—যা বিট নামে পরিচিত—দুটি মানের একটি নিতে পারে, ০ বা ১; আটটি বিটকে একটি বাইটে গ্রুপ করা ২⁸ = ২৫৬ সম্ভাব্য মান (০ থেকে ২৫৫ পর্যন্ত) উপস্থাপন করতে দেয়। আটটি বিট একটি বাইট তৈরি করে। বাইটগুলি কিলোবাইট এবং মেগাবাইটে যোগ হয়। টেক্সট, ছবি এবং শব্দগুলি আড়ালে সংখ্যায় পরিণত হয়। উদাহরণস্বরূপ, বড় অক্ষর A হল ৬৫, যা ৮-বিট ASCII তে ০১০০০০০১।
এছাড়াও, ছবিগুলি বিটও। একটি সাদা-কালো ছবি প্রতি পিক্সেলে একটি বিট ব্যবহার করতে পারে। রঙিন ছবি প্রায়শই প্রতি পিক্সেলে ২৪ বিট ব্যবহার করে। একইভাবে, শব্দ নমুনা এবং বিট গভীরতা ব্যবহার করে। উদাহরণস্বরূপ, সিডি অডিও ৪৪.১ কিলোহার্টজ নমুনা এবং ১৬-বিট গভীরতা ব্যবহার করে।
বাইনারি গাণিতিক এবং প্যাটার্ন
বাইনারি গাণিতিক সহজ এবং খেলাধুলাপূর্ণ। ১ যোগ ১ করলে বাইনারিতে ১০ হয়। আপনি পরবর্তী কলামে ১ বহন করেন। তিন বিটে গণনা একটি ছোট্ট আলো প্রদর্শন করে: ০০০, ০০১, ০১০, ০১১, ১০০, ১০১, ১১০, ১১১। বাইনারি গণনায়, ক্রমটি নিম্নরূপ অগ্রসর হয়: ০, ১, ১০, ১১, ১০০, ১০১, ১১০, ১১১, ১০০০, এবং আরও অনেক কিছু, যা কিভাবে বাইনারি গণনা কাজ করে তা চিত্রিত করে, যা কিভাবে কম্পিউটার তথ্য প্রক্রিয়া করে তা বোঝার জন্য অপরিহার্য, স্পার্কফান লার্ন দ্বারা ব্যাখ্যা করা হয়েছে। এটি চেষ্টা করুন এবং প্যাটার্নগুলি দেখতে পান।
দ্রুত ঘুমানোর সময় কার্যকলাপ
এখানে একটি দুই মিনিটের খেলা যা আমি ভালোবাসি। দুটি হাত তুলুন। প্রতিটি আঙুলকে একটি বিট হিসাবে বিবেচনা করুন: নিচে হল ০ এবং উপরে হল ১। সব আঙুল নিচে দিয়ে ০ থেকে শুরু করুন। তারপর গণনা করুন এবং দেখান কিভাবে আঙুলগুলি ফ্লিপ করে। এছাড়াও, আপনার সন্তানের বয়সের মতো একটি ছোট সংখ্যা বিটে রূপান্তর করুন। যখন আপনি বয়সে পৌঁছান তখন একটি হাস্যকর শব্দ দিয়ে উদযাপন করুন। বাচ্চারা প্রতিবার হাসে।
একটি সামান্য বড় কারুকাজ
০ এবং ১ এর জন্য দুটি রঙের পুঁতি ব্যবহার করুন। তারপর ৮-বিট ASCII তে একটি ছোট নাম বানান। এটি খেলাধুলাপূর্ণ এবং অদ্ভুতভাবে সন্তোষজনক মনে হয়। তাছাড়া, কারুকাজ বাইনারিকে বন্ধুত্বপূর্ণ এবং হাতে-কলমে অনুভব করে তোলে।
বাইনারি কোড (কিভাবে কম্পিউটার গণনা করে) সম্পর্কে একটি গল্প পড়ুন বা শুনুন এখন: ৩-৫ বছর বয়সীদের জন্য, ৬-৮ বছর বয়সীদের জন্য, ৮-১০ বছর বয়সীদের জন্য, এবং ১০-১২ বছর বয়সীদের জন্য।
উপসংহার
বাইনারি কোড কিভাবে কম্পিউটার গণনা করে একটি সহজ, শক্তিশালী ভাষা। এটি সেই ছোট্ট কৌশল যা ফোন, গেম, ছবি এবং গল্পকে একটি চিপের ভিতরে বাঁচতে দেয়। আজ রাতে আঙুলের খেলা চেষ্টা করুন। তারপর কৌতূহল বাড়তে দেখুন।
Storypie এ কোমল শোনার এবং খেলাধুলাপূর্ণ গাইডগুলি খুঁজুন বিস্ময় বাড়ানোর জন্য।




