NOTE - কোডের ধারণা (Concept of Code) BCD, EBCDIC, Alphanumeric code, ASCII, Unicode

1. BCD (Binary-Coded Decimal)
- সংজ্ঞা: BCD হলো এক ধরনের এনকোডিং পদ্ধতি, যা দশমিক সংখ্যা (০-৯) কে বাইনারি রূপে রূপান্তর করে। এতে প্রতিটি দশমিক সংখ্যা একটি ৪-বিট বাইনারি কোড দ্বারা প্রকাশিত হয়।
- ব্যবহার: সাধারণত প্রাথমিক ক্যালকুলেটর, ডিজিটাল ঘড়ি ইত্যাদিতে ব্যবহৃত হয়।
2. EBCDIC (Extended Binary Coded Decimal Interchange Code)
- সংজ্ঞা: EBCDIC হলো IBM কর্তৃক তৈরি করা ৮-বিট এনকোডিং সিস্টেম, যা ২৫৬টি আলাদা ক্যারেক্টার প্রকাশ করতে পারে।
- ব্যবহার: এটি মূলত মেইনফ্রেম কম্পিউটার এবং আইবিএমের পুরনো সিস্টেমে ব্যবহৃত হয়। ASCII এর আগমনের আগে এটি ব্যাপকভাবে ব্যবহার করা হতো।
3. ASCII (American Standard Code for Information Interchange)
- সংজ্ঞা: ASCII হলো সবচেয়ে প্রচলিত ৭-বিট এনকোডিং সিস্টেম, যা মূলত ইংরেজি বর্ণমালা, সংখ্যা (০-৯) এবং কিছু বিশেষ চিহ্ন প্রকাশ করতে ব্যবহৃত হয়।
- ব্যবহার: বর্তমানে টেক্সট এনকোডিংয়ের জন্য ব্যাপকভাবে ব্যবহৃত, বিশেষ করে ইন্টারনেট এবং প্রায় সকল আধুনিক কম্পিউটার সিস্টেমে।
4. Alphanumeric
- সংজ্ঞা: Alphanumeric ক্যারেক্টার বলতে বোঝায় ইংরেজি বর্ণমালা (A-Z, a-z) এবং সংখ্যা (০-৯) এর সমন্বয়।
- ব্যবহার: সাধারণত পাসওয়ার্ড, প্রোডাক্ট কোড, এবং বিভিন্ন ডেটা এন্ট্রি ক্ষেত্রে ব্যবহার করা হয়।
5. Unicode
- সংজ্ঞা: Unicode হলো একটি আধুনিক এনকোডিং সিস্টেম, যা ১৬-বিট, ৩২-বিট, বা এর চেয়েও বেশি আকারের ডেটা ব্যবহার করে বিশ্বের বিভিন্ন ভাষার অক্ষর, চিহ্ন, এবং ইমোজি সাপোর্ট করে।
- ব্যবহার: এটি সব ভাষার অক্ষর এবং চিহ্ন এনকোড করার জন্য ব্যবহৃত হয়। তাই এটি সবচেয়ে সমৃদ্ধ এনকোডিং সিস্টেম এবং ইন্টারনেটে ওয়ার্ল্ডওয়াইড টেক্সট কমিউনিকেশনের জন্য ব্যবহৃত হয়।
Parity Bit এর ধরন
Parity Bit দুই প্রকারের হতে পারে: Even Parity এবং Odd Parity।- Even Parity (জোড় সংখ্যা প্যারিটি):
- Even Parity এর ক্ষেত্রে, ডেটা বাইটের মধ্যে ১-এর সংখ্যা জোড় (even) হলে প্যারিটি বিটকে ০ হিসেবে সেট করা হয়। আর যদি ১-এর সংখ্যা বিজোড় (odd) হয়, তবে প্যারিটি বিটকে ১ করা হয়।
- উদাহরণস্বরূপ, যদি ডেটা বাইটে ১০১১০১০১ থাকে, যেখানে ১-এর সংখ্যা বিজোড় (৫টি), তবে Even Parity নিশ্চিত করতে প্যারিটি বিট ১ হবে।
- Odd Parity (বিজোড় সংখ্যা প্যারিটি):
- Odd Parity এর ক্ষেত্রে, ডেটা বাইটের মধ্যে ১-এর সংখ্যা বিজোড় (odd) হলে প্যারিটি বিটকে ০ করা হয়। আর যদি ১-এর সংখ্যা জোড় (even) হয়, তবে প্যারিটি বিটকে ১ করা হয়।
- উদাহরণস্বরূপ, যদি ডেটা বাইটে ১০১১০১১০ থাকে, যেখানে ১-এর সংখ্যা জোড় (৪টি), তবে Odd Parity নিশ্চিত করতে প্যারিটি বিট ১ হবে।
Parity Bit এর কাজ
- ত্রুটি সনাক্তকরণ: Parity Bit মূলত ডেটা ট্রান্সমিশনের সময় ত্রুটি সনাক্ত করতে ব্যবহৃত হয়। প্রাপ্ত ডেটা এবং প্রেরিত ডেটার parity check করে ত্রুটি সনাক্ত করা যায়।
- প্রয়োজনীয়তা: এটি প্রাথমিক ত্রুটি সনাক্তকরণ পদ্ধতি হিসেবে কাজ করে এবং তুলনামূলকভাবে সহজ ও কার্যকর।

Parity Bit এর ধরন
Parity Bit দুই প্রকারের হতে পারে: Even Parity এবং Odd Parity।- Even Parity (জোড় সংখ্যা প্যারিটি):
- Even Parity এর ক্ষেত্রে, ডেটা বাইটের মধ্যে ১-এর সংখ্যা জোড় (even) হলে প্যারিটি বিটকে ০ হিসেবে সেট করা হয়। আর যদি ১-এর সংখ্যা বিজোড় (odd) হয়, তবে প্যারিটি বিটকে ১ করা হয়।
- উদাহরণস্বরূপ, যদি ডেটা বাইটে ১০১১০১০১ থাকে, যেখানে ১-এর সংখ্যা বিজোড় (৫টি), তবে Even Parity নিশ্চিত করতে প্যারিটি বিট ১ হবে।
- Odd Parity (বিজোড় সংখ্যা প্যারিটি):
- Odd Parity এর ক্ষেত্রে, ডেটা বাইটের মধ্যে ১-এর সংখ্যা বিজোড় (odd) হলে প্যারিটি বিটকে ০ করা হয়। আর যদি ১-এর সংখ্যা জোড় (even) হয়, তবে প্যারিটি বিটকে ১ করা হয়।
- উদাহরণস্বরূপ, যদি ডেটা বাইটে ১০১১০১১০ থাকে, যেখানে ১-এর সংখ্যা জোড় (৪টি), তবে Odd Parity নিশ্চিত করতে প্যারিটি বিট ১ হবে।
Parity Bit এর কাজ
- ত্রুটি সনাক্তকরণ: Parity Bit মূলত ডেটা ট্রান্সমিশনের সময় ত্রুটি সনাক্ত করতে ব্যবহৃত হয়। প্রাপ্ত ডেটা এবং প্রেরিত ডেটার parity check করে ত্রুটি সনাক্ত করা যায়।
- প্রয়োজনীয়তা: এটি প্রাথমিক ত্রুটি সনাক্তকরণ পদ্ধতি হিসেবে কাজ করে এবং তুলনামূলকভাবে সহজ ও কার্যকর।
VIDEO - MCQ বহুনির্বাচনি
জ্ঞানমূলক ও অনুধাবন
আলফানিউমেরিক কোড কী?
Bit কী এবং এটি কী কাজ করে?
Bit হলো কম্পিউটারের তথ্যের ক্ষুদ্রতম একক, যা কেবল 0 বা 1 মান ধারণ করতে পারে। এটি বাইনারি তথ্য ধারণ করে।
Nibble বলতে কী বোঝায়?
Nibble হলো ৪টি Bit এর সমষ্টি। এটি একটি ছোট ডেটা একক, যা হেক্সাডেসিমাল মান প্রকাশ করতে ব্যবহৃত হয়।
Byte কী এবং এটি কেন গুরুত্বপূর্ণ?
Byte হলো 8 টি Bit এর সমষ্টি। এটি ডেটা স্টোরেজ ও প্রক্রিয়াকরণের মূল একক হিসেবে ব্যবহৃত হয় এবং এক Byte এ 256 টি ভিন্ন মান ধারণ করা যায়।
Double Word এবং Quad Word এর মধ্যে পার্থক্য কী?
Double Word হলো 32 Bit বা 4 Byte এবং Quad Word হলো ৬৪ Bit বা 8 Byte। Double Word 32-বিট প্রসেসরের জন্য, আর Quad Word 64-বিট প্রসেসরের জন্য ব্যবহার করা হয়।
BCD (Binary-Coded Decimal) কী?
BCD হলো একটি কোডিং পদ্ধতি, যেখানে প্রতিটি দশমিক সংখ্যা 4-বিট বাইনারি কোডে রূপান্তরিত হয়। এটি সাধারণত ডিজিটাল ঘড়ি ও ক্যালকুলেটরে ব্যবহৃত হয়।
EBCDIC কী এবং কোথায় ব্যবহৃত হয়?
EBCDIC (Extended Binary Coded Decimal Interchange Code) হলো IBM-এর তৈরি 8-বিট এনকোডিং পদ্ধতি, যা মূলত মেইনফ্রেম কম্পিউটারে ব্যবহৃত হয়।
ASCII এর পূর্ণরূপ কী এবং এর কাজ কী?
ASCII এর পূর্ণরূপ হলো "American Standard Code for Information Interchange"। এটি ইংরেজি বর্ণমালা, সংখ্যা এবং কিছু বিশেষ চিহ্ন এনকোড করতে ব্যবহৃত হয়।
Unicode কী এবং এটি কেন ব্যবহৃত হয়?
Unicode হলো একটি আধুনিক এনকোডিং সিস্টেম, যা বিশ্বের প্রায় সকল ভাষার অক্ষর ও চিহ্ন এনকোড করতে সক্ষম। এটি ইন্টারনেট ও বিশ্বব্যাপী যোগাযোগে ব্যবহৃত হয়।
প্যারিটি বিট কী?
Parity Bit কীভাবে কাজ করে?
Parity Bit একটি অতিরিক্ত বিট, যা ডেটা প্রেরণে ত্রুটি সনাক্ত করতে সহায়ক। এটি Even অথবা Odd Parity দিয়ে চেক করা হয়, যাতে ত্রুটি শনাক্ত করা যায়।
Word কী? এটি কোন কাজে ব্যবহৃত হয়?
Word সাধারণত 16 Bit এর সমান হয় এবং প্রসেসরের কাজের গতির ওপর ভিত্তি করে ডেটা প্রক্রিয়াকরণে ব্যবহৃত হয়। তবে, প্রসেসরের ধরনভেদে Word এর আকার ভিন্ন হতে পারে।
Even Parity ও Odd Parity এর মধ্যে পার্থক্য কী?
Even Parity-তে ১-এর সংখ্যা জোড় হলে প্যারিটি বিট ০ হয়, আর Odd Parity-তে ১-এর সংখ্যা বিজোড় হলে প্যারিটি বিট ০ হয়।
কম্পিউটারে Alphanumeric ক্যারেক্টার বলতে কী বোঝায়?
Alphanumeric ক্যারেক্টার বলতে বোঝায় ইংরেজি বর্ণমালা (A-Z, a-z) এবং সংখ্যা (0-9) এর সমন্বয়, যা সাধারণত পাসওয়ার্ড, প্রোডাক্ট কোড ইত্যাদিতে ব্যবহৃত হয়।
Nibble কেন গুরুত্বপূর্ণ?
Nibble (৪টি Bit) হেক্সাডেসিমাল এনকোডিংয়ে ব্যবহার করা হয়, কারণ এটি একটি হেক্সাডেসিমাল সংখ্যা ধারণ করতে সক্ষম।
Quad Word কী এবং এটি কোন ধরনের প্রসেসরে ব্যবহৃত হয়?
Quad Word হলো 64 Bit বা 8 Byte এর সমান এবং এটি সাধারণত 64-বিট প্রসেসরে ব্যবহৃত হয়।
ASCII এবং Unicode এর মধ্যে প্রধান পার্থক্য কী?
ASCII শুধুমাত্র ইংরেজি বর্ণমালা এবং সাধারণ চিহ্ন এনকোড করতে পারে, কিন্তু Unicode সব ভাষার অক্ষর ও চিহ্ন এনকোড করতে সক্ষম।
Parity Bit কীভাবে ত্রুটি শনাক্ত করতে সাহায্য করে?
Parity Bit প্রেরিত ডেটা ও প্রাপ্ত ডেটার parity মিলিয়ে ত্রুটি শনাক্ত করতে পারে। যদি কোনো ডেটায় একক বিটে ত্রুটি থাকে, তবে parity mismatch এর মাধ্যমে তা ধরা পড়ে।
Double Word এর আকার কী এবং এটি কী কাজে ব্যবহৃত হয়?
Double Word এর আকার 32 Bit বা 4 Byte এবং এটি বড় ডেটা ব্লক প্রক্রিয়াকরণে ব্যবহৃত হয়, বিশেষ করে 32-বিট প্রসেসরে।
একটি Word কতটি Byte এর সমান?
একটি Word সাধারণত 2 Byte (12 Bit) এর সমান।
Bit, Byte এবং Word এর মধ্যে সম্পর্ক কী?
Bit হলো ক্ষুদ্রতম একক, 8টি Bit মিলে একটি Byte হয়, আর সাধারণত 16 Bit (2 Byte) মিলে একটি Word গঠন করে।
কম্পিউটারে BCD কোডিং ব্যবহারের কারণ কী?
BCD কোডিং দশমিক সংখ্যা সহজে বাইনারি রূপান্তরের মাধ্যমে ডিজিটাল ডিভাইসে ব্যবহারের জন্য উপযোগী।