তথ্য ও যোগাযোগ প্রযুক্তি • সংখ্যা পদ্ধতি ও ডিজিটাল ডিভাইস

তথ্য ও যোগাযোগ প্রযুক্তি প্রশ্ন

একটি স্টেডিয়ামের প্রবেশদ্বারে দর্শক গণনার জন্য বাইনারি কাউন্টার বসানো হবে। প্রতিটি দর্শক ঢোকার সময় কাউন্টার একটি পালস পায়। কর্তৃপক্ষ দুটি কাউন্টার বিবেচনা করছে: কাউন্টার A-তে ৭টি ফ্লিপ-ফ্লপ এবং কাউন্টার B-তে ৮টি ফ্লিপ-ফ্লপ আছে। আজকের খেলায় ২০০ জন দর্শক প্রবেশ করবে বলে ধারণা করা হচ্ছে। কাউন্টার ০ থেকে গণনা শুরু করে।

  1. ক)

    রেজিস্টার কী?

    (1)
  2. খ)

    ফ্লিপ-ফ্লপকে মেমরি উপাদান বলা হয় কেন? ব্যাখ্যা কর।

    (2)
  3. গ)

    কাউন্টার A-এর মডিউলাস এবং সর্বোচ্চ গণনাযোগ্য সংখ্যা কত? একটি ৪ ফ্লিপ-ফ্লপের কাউন্টার ০০০০ থেকে শুরু করে ২০টি পালস পেলে তার অবস্থা কী হবে?

    (3)
  4. ঘ)

    উদ্দীপকের কোন কাউন্টারটি স্টেডিয়ামের জন্য উপযোগী? কাউন্টার A ব্যবহার করলে ২০০ জন দর্শক প্রবেশের পর কত দেখাবে তা হিসাব করে যুক্তি দাও।

    (4)

উত্তর ও ব্যাখ্যা

  1. ক)

    AI-তৈরি নমুনা উত্তর রেজিস্টার হলো একগুচ্ছ ফ্লিপ-ফ্লপের সমন্বয়ে গঠিত সার্কিট, যার প্রত্যেকটি ফ্লিপ-ফ্লপ এক বিট তথ্য সংরক্ষণ করতে পারে। এটি CPU-এর ভেতরে তথ্য বা নির্দেশ সাময়িকভাবে সংরক্ষণ করে।

  2. খ)

    AI-তৈরি নমুনা উত্তর ফ্লিপ-ফ্লপের দুটি স্থায়ী অবস্থা আছে (0 ও 1) এবং এটি এক বিট বাইনারি তথ্য ধরে রাখতে পারে। বাইরে থেকে ট্রিগার বা ক্লক পালস না দেওয়া পর্যন্ত এটি তার বর্তমান অবস্থায় অপরিবর্তিত থাকে। এভাবে তথ্য সংরক্ষিত থাকে বলে ফ্লিপ-ফ্লপকে মেমরি উপাদান বলা হয়। কম্পিউটারের মেমরিতে 0 বা 1 সঞ্চিত রাখতে এটিই সবচেয়ে বেশি ব্যবহৃত হয়।

  3. গ)

    AI-তৈরি নমুনা উত্তর nnটি ফ্লিপ-ফ্লপের কাউন্টারের মডিউলাস =2n= 2^n এবং এটি ০ থেকে 2n−12^n - 1 পর্যন্ত গুনতে পারে।
    কাউন্টার A-তে n=7n = 7। মডিউলাস =27=128= 2^7 = 128 এবং সর্বোচ্চ গণনাযোগ্য সংখ্যা =128−1=127= 128 - 1 = 127।
    ৪ ফ্লিপ-ফ্লপের কাউন্টারের মডিউলাস =24=16= 2^4 = 16। ২০টি পালসের পর অবস্থা =20 mod 16=4= 20 \bmod 16 = 4 (১৬টি পালসে কাউন্টার আবার 0000 হয়ে যায়, এরপর আরও ৪টি পালস পায়)।
    অতএব, কাউন্টারের অবস্থা হবে 010020100_2।

  4. ঘ)

    AI-তৈরি নমুনা উত্তর কাউন্টার A-এর মডিউলাস 27=1282^7 = 128 এবং এটি ০ থেকে ১২৭ পর্যন্ত গুনতে পারে। ১২৭-এর পর পরবর্তী পালসে কাউন্টার আবার ০ হয়ে যায়।
    কাউন্টার A-তে ২০০টি পালস দিলে প্রদর্শিত সংখ্যা =200 mod 128=200−128=72= 200 \bmod 128 = 200 - 128 = 72, বাইনারিতে 100100021001000_2। অর্থাৎ ২০০ জন দর্শক ঢুকলেও কাউন্টার ৭২ দেখাবে, যা ভুল।
    কাউন্টার B-এর মডিউলাস 28=2562^8 = 256 এবং এটি ০ থেকে ২৫৫ পর্যন্ত গুনতে পারে। ২০০ < ২৫৫ হওয়ায় ২০০টি পালস সঠিকভাবে গণনা করে 200=110010002200 = 11001000_2 দেখাবে।
    সুতরাং কাউন্টার B-ই উপযোগী। আরও দর্শক আসতে পারে বলে ২৫৫ পর্যন্ত গণনার সুবিধাও রয়েছে। কোনো কাউন্টারের মডিউলাস বাড়াতে হলে তার ফ্লিপ-ফ্লপের সংখ্যা বাড়াতে হয়, যা কাউন্টার B-তে একটি বেশি।

আরও প্রশ্ন অনুশীলন করতে অ্যাপে যাও