বিষয়বস্তুতে চলুন

ডিজিটাল সার্কিট/ডিজিটাল ডেটা

উইকিবই থেকে

বিষয়বস্তু[সম্পাদনা]

  1. বিট
  2. বাইট
    1. নিবল
  3. ওয়ার্ড

বিট[সম্পাদনা]

একটি ডিজিটাল সার্কিটে, তথ্যের ক্ষুদ্রতম একক হল বিট, যা বাইনারি ডিজিট শব্দটি থেকে এর নাম পেয়েছে। যে কোনও একটি বিট শুধুমাত্র দুটি সম্ভাব্য অবস্থার একটিতে বিদ্যমান থাকতে পারে। এই অবস্থাদ্বয়কে প্রায়শই এক (১) বা শূন্য (০) হিসাবে ধরা হয়। ব্যবহৃত অন্যান্য সম্ভাব্য উপস্থাপনাগুলি সত্য এবং মিথ্যা, বা বন্ধ এবং চালু, তবে এক এবং শূন্য হল কিছুটা ধারণ করা ডেটা উপস্থাপন করার সবচেয়ে সহজ উপায়।

একটি ভৌত ডিজিটাল বর্তনী, এক এবং শূন্য যথাক্রমে উচ্চ এবং নিম্ন ভোল্টেজ দ্বারা প্রতিনিধিত্ব করা হয়। একটি ডিজিটাল বর্তনীর মধ্যে যুক্তিসঙ্গত ভোল্টেজ ৫ ভোল্ট হতে পারে যা ১ কে প্রতিনিধিত্ব করে এবং শূন্য ভোল্ট ০ কে প্রতিনিধিত্ব করে। ডিজিটাল বর্তনীর বাস্তবতা এর চেয়ে কিছুটা জটিল, তবে আপাতত এটি একটি পর্যাপ্ত বিমূর্ততা হিসাবে কাজ করবে। ডিজিটাল তথ্য কীভাবে পরিচালনা করতে হয় তা বোঝার জন্য অন্তর্নিহিত বর্তনীগুলি কীভাবে কাজ করে সে সম্পর্কে সম্পূর্ণ জ্ঞানের প্রয়োজন হয় না।

বাইট[সম্পাদনা]

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

প্রাথমিক কম্পিউটারগুলি বিভিন্ন আকারের বিটের গ্রুপ ব্যবহার করত, তবে শেষ পর্যন্ত শিল্পের অনুশীলন আটটি বিটের গ্রুপিং ব্যবহারের উপর একত্রিত হয়েছিল। আজ, আটটি বিটের একটি গ্রুপ বাইট নামে পরিচিত। "বাইট (byte)" শব্দটি "বাইট (bite)" শব্দের একটি পুনরাবৃত্তি, যাতে একটি টাইপোর সমস্যা এড়ানো যায় যার ফলে দুটি শব্দ একে অপরের জন্য ভুল হয়। আপনি যদি কখনও আট বিট কম্পিউটারের কথা শুনে থাকেন, তার মানে হল যে কম্পিউটারের মধ্যে ডিজিটাল সার্কিটগুলি প্রাথমিকভাবে একক বাইট পরিচালনা করার জন্য ডিজাইন করা হয়েছে। আট বিট কম্পিউটারের একটি বিখ্যাত উদাহরণ হল আসল নিন্টেন্ডো এন্টারটেইনমেন্ট সিস্টেম।

নিবল[সম্পাদনা]

একটি বাইটের মান আটটি সংখ্যা ব্যবহার করে উপস্থাপন করা যেতে পারে।

  10010110

যদিও এটি মাত্র আট অঙ্কের, একজন ব্যক্তির পক্ষে এটি পড়া কঠিন হতে পারে। পাঠযোগ্যতা বাড়ানোর একটি উপায় হল কিছু ধরনের স্পেসার বা ডিলিমিটার ব্যবহার করা। আমরা ফোন নম্বর (১২৩-৫৫৫-৮৭৬৫) বা সামাজিক নিরাপত্তা নম্বর দিয়ে এটি সব সময় করি। (XXX-XX-XXXX). একটি বাইটকে ভাগ করার একটি সাধারণ উপায় হল বাইটের দুটি অংশের মধ্যে একটি একক স্থান স্থাপন করা।

  1001.0110

যখন একটি বাইটকে এইভাবে অর্ধেক ভাগে ভাগ করা হয়, তখন প্রতিটি অর্ধেককে নিবল বলা হয় (কারণ একটি নিবল এক একটি "ছোট বাইট")। খুব কম কম্পিউটারই স্বাধীনভাবে নিবল পরিচালনা করে, যদিও সেগুলির অস্তিত্ব রয়েছে। নিব্বলগুলি সাধারণত বাইটগুলিতে সংগঠিত তথ্য উপস্থাপন করার একটি সুবিধাজনক উপায়।

ওয়ার্ড[সম্পাদনা]

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

তিনটি সাধারণ ওয়ার্ডের আকারকে কখনও কখনও নির্দিষ্ট নামে উল্লেখ করা হয়। ওয়ার্ড শব্দটি এই প্রসঙ্গে পুনরায় ব্যবহার করা হয় বিশেষভাবে ১৬ বিট ওয়ার্ডের অর্থ বোঝাতে। একটি ৩২ বিট ওয়ার্ডকে ডাবল ওয়ার্ড এবং একটি ৬৪ বিট ওয়ার্ডকে কোয়াড ওয়ার্ড বলা হয়। "ওয়ার্ড" শব্দটির পুনঃব্যবহারের অর্থ যে কোনও বিটের গ্রুপ, বা বিশেষত ১৬ বিটের একটি গ্রুপ বিভ্রান্তিকর হতে পারে। বেশিরভাগ সময় এটি খুব বেশি গুরুত্বপূর্ণ হবে না, তবে কোন অর্থ প্রযোজ্য তা নির্ধারণ করতে আপনাকে নির্দিষ্ট প্রসঙ্গের উপর নির্ভর করতে হবে।