তথ্য জানার সহজ মাধ্যোম

বাইনারি সংখ্যা কি? আপনার কম্পিউটার কিভাবে বাইনারি সংখ্যা বুঝে থাকে?

বাইনারি সংখ্যা

বাইনারি সংখ্যা নিয়ে আমাদের অনেকের অনেক আগ্রহ আছে, আসলে কিভাবে বাইনারি সংখ্যা কাজ করে? বাইনারি সংখ্যা টা আসলে কি? অনেক সময় তো আমরা ভেবে বসে থাকি বাইনারি সংখ্যা আমার কম্পিউটার কিভাবে বুঝে থাকে? কি ঠিক বলেছি তো? আসলে এই গুলো হচ্ছে আমাদের মনের সাধারণ চিন্তা বলতে পারেন। মানুষ হিসবে আপনার এই প্রশ্ন গুলো মনের মাঝে আশা স্বাভাবিক ব্যাপার। আপনি যদি এই বিষয় গুলো নিয়ে জানতে আগ্রহ হয়ে থাকেন। তাহলে এই আর্টিকেল টি পুরো টা পড়ুন, আশা করি আমি আপনাকে সমস্ত বিষয় গুলো বুঝিয়ে বলতে পারবো। তাহলে আসুন শুরু করে ফেলি  বিস্তারিত আলোচনা।

বাইনারি সংখ্যা কি

"<yoastmark

বাইনারি সংখ্যা হচ্ছে Base 2 ভিত্তিক একটি সংখ্যা এবং সেটা সিমাবদ্ধ থাকে ০ ও ১ এর মাঝেই অথ্যাৎ আপনি যেই কথাই লিখুন না কেন আপনার কথা গুলো ১ অথবা ০ দ্বারায় প্রকাশ পাবে। যেমনঃ ০০, ০১, ১১, ১০, ০১০, ০১১ এই ধরনের হয়ে থাকে সাধারনত বাইনারি সংখ্যা গুলো। আর আপনি যদি বলে থাকেন Base 2 আসলে কি? এখানে Base 2 হচ্ছে ভিত্তি। বাইনারি সংখ্যার ভিত্তি হচ্ছে ২, আপনি এখানে ২ এর বেশি কোন সংখ্যা ব্যবহার করতে পারবেন না। যেটা আমি আপনাকে আগেই বলে দিয়েছি। এখন আপনার মাথাই আসতে পারে ভিত্তি বলতে আসলেই কি বুঝাতে চেয়েছি। দেখুন বাইনারী কিন্তু একটা সংখ্যা পদ্ধতি এমন সংখ্যা পদ্ধতি আরো অনেক আছে যেমন ঃ ডেসিমেল, হেক্সাডেসিমেল, অক্টাল ইত্যাদি।

এখানে ডেসিমেল এর বেজ হচ্ছে ১০ এর মানে এখানে কাউন্ট করা হবে ০ থেকে ৯ পর্যন্ত সংখ্যা গুলোকে অথ্যাৎ ১০ টা সংখ্যা এর ওপর ভিত্তি করে এই ডেসিমেল সংখ্যা পদ্ধতি গড়ে উঠেছে। ঠিক তেমনি ভাবে হেক্সাডেসিমেল এর ভিত্তি হচ্ছে ১৬, অক্টাল এর ভিত্তি বা বেজ হচ্ছে ৮।  এবার হয়তো আমরা বুঝতে পেরেছি বাইনারি এর ভিত্তি ২ বলতে আসলে কি বুঝনো হয়েছে!

আপনি কখনো বিট এর নাম শুনেছেন? কেও কেও হয়তো শুনেছেন আবার কেও কেও হয়তো শুনেন নাই। যারা জানেন না আসলে বিট কি তাদের জন্য আমি আবার বলে দিচ্ছি। বিট হচ্ছে কম্পিউটারে একটি অক্ষর বা ক্যারেক্টার যে টুকু জায়গা দখল করে সেটাই হচ্ছে বিট অথ্যাৎ বিট হচ্ছে কম্পিউটারের একক হিসাব সংখ্যা। এখন আপনি বাইনারি সংখ্যা টার ক্ষেত্রে যে ০ ও ১ দেখছেন সেই প্রতিটা সংখ্যা হচ্ছে একটা করে বিট। আর এই বিট এর নাম ধরেই কম্পিউটারের একক সংখ্যা হিসবে বিট নাম টি করা হয়েছে। 🙂

বাইনারি সংখ্যা কিভাবে কাজ করে

"<yoastmark

এবার আসি বাইনারি সংখ্যা কিভাবে কাজ করে এই বিষয়ে। এই বিষয় জানার আগে আপনি আগে ভেবে নিন আপনার সুইচ টা কিভাবে কাজ করে? আপনি যখন অন বাটন চাপ দিবেন তখন সেটা বিদ্যুৎ প্রবাহ করাবে, আপনি যদি অফ বাটন চাপ দেন তাহলে সেটা বিদ্যুত প্রবাহ দেয়া বন্ধ করে দিবে। ঠিক একই ভাবে বাইনারি সংখ্যা টা কাজ করে থাকে যখন ১ কে নির্দেশ করা হয় তখন সেটা কাজ করা শুরু করে দেই আবার যখন ০ বুঝায় তখন কাজ করা বন্ধ করা দেয়। ধরুন আপনি হাটছেন এবার যখন ১ হবে তখন আপনি ১ পা সামনে এগিয়ে গেলেন আবার যখন ০ হবে আপনি থেমে গেলেন। এবার যদি ২ বার ১ হয় আপনি ২ পা এগিয়ে গেলেন আবার যদি ৩ বার ১ হয় তাহলে আপনি ৩ পা এগিয়ে গেলেন। বিষয় টা অনেক তা এই ভাবেই হয়ে থাকে। যদি এই ব্যাপার টা আপনি ভালো ভাবে বুঝতে না পারেন, আপনি ১০ মিনিট স্কুলের একটি ভিডিও দেখতে পারেন।

এই ভিডিও টি দেখুন

কম্পিউটার কিভাবে বাইনারি নাম্বার বুঝে থাকে

"<yoastmark

বাইনারি নিয়ে অনেক কথা বললাম এতক্ষন ধরে, এখন আপনার মাথায় আসতে পারে আচ্ছা কম্পিউটার কিভাবে বাইনারি নাম্বার বুঝে থাকে? তাহলে আসুন জেনে নিই কিভাবে কম্পিউটার বাইনারি নাম্বার বুঝে থাকে!

আপনি হয়তো আগেই জেনে থাকবেন যে কম্পিউটার আমাদের মত করে ভাষা বুঝে না, তারা বুঝে থাকে মেশিন ভাষা। এখানে মেশিন ভাষা বলতে আমি বুঝাতে চেয়েছি ১ ও ০ কে। কেননা কম্পিউটার শুধু মাত্র ১ ও ০ কেই বুঝে থাকে। দেখুন আপনি যেমন একটা বাক্য গঠন করছেন ” আমি ভাত খায়” ঠিক তেমনি ভাবে তারাও বাক্য গঠন করে “১১০০১১১১০০১” অনেক টা এই ভাবে। যদিও এটা ঠিক নয় হইতো বা, শুধু মাত্র আপনার বুঝানোর জন্য এমন করে দিলাম। কিন্তু আপনি মনে রাখবেন এদের কিন্তু আলাদা কোডেক থাকে, কোডেক হচ্ছে একটা সিস্টেম যেটা দিয়ে ফাইল এনক্রিপ্ট ও ডে ক্রিপ্ট করা হয়ে থাকে।

আসলে বিষয় তা অনেক টা এমন CODEC = ( Co/Dec), এখানে CO দ্বারা বুঝানো হয়েছে Coder এবং DEC দ্বারা বুঝানো হয়েছে Decoder। এবার হয়তো বুঝতে পেরেছেন! আপনি যখন একটা গান প্লে করবেন তখন আপনার মিউজিক প্লেয়ার তো আর বাইনারি ভাষা বুঝবে না তারা বুঝবে তাদের Extrantion অনুযায়ি ভাষা। আর সেই ভাষা টা দান করে Codec। Codec নিয়ে পরে বিস্তারিত আলোচনা করবো।

আরো পড়ে আসতে পারেনঃ

ফেসবুক আইডি হ্যাক এবং এর বিস্তারিত, কিভাবে আপনার ফেসবুক আইডি টি সুরক্ষিত রাখবেন।

৩৬০ ডিগ্রি ভিডিও প্রযুক্তি কি ?

আপনি একটা বিষয় বুঝেন আপনি যদি একটা .MP3 ফাইলকে যদি .MP4 ফাইল লিখেন, মানে এর Extrantion টা পরিবর্তন করেন তাহলে সেটা কি আপনার অডিও প্লেয়ারে চালু হবে ? অব্যশয় না। .MP3 ফাইল চালু করতে হলে অব্যশয় .MP3 এর কোডেক অনুযায়ি Extrantion হতে হবে। কেননা আপনার যে কোডেক হবে সেটার বাইনারি ভাষা তো আর .MP4 এর ছিল না আর সেই কারণেই শুধু মাত্র Extrantion পরিবর্তন করেই ফাইল কে চালু করা যম্ভব হয় না।

আশা করি আর্টিকেল টি পড়ার পরে বাইনারি নিয়ে আপনার প্রশ্ন দূর হয়েছে। কম্পিউটার কিভাবে বাইনারি ভাষা বুজতে পারে আমি সেটাও বুঝানোর চেষ্টা করেছি। যদিও আমারও ভুল হতেই পারে। তাছাড়া যদি কোন প্রশ্ন থেকে থাকে, কমেন্টে জানাবেন আশা করি আপনার সম্যসার সমাধান দিব। সবার আগে আমাদের আর্টিকেল পেতে বাম দিকে নিচের বেল বাটন টি চাপুন। ভাল থাকবেন 😀

 

  1. অনাবিল চক্রবর্তী says

    ভাই আপনার ইথিকাল হ্যাকিংয়ের পোস্ট গুলো আমার ভালো লাগে!!

Leave A Reply

Your email address will not be published.