Course Content
প্রথম অধ্যায়ঃ তথ্য ও যোগাযোগ প্রযুক্তিঃ বিশ্ব ও বাংলাদেশ প্রেক্ষিত
0/11
তৃতীয় অধ্যায়ঃ সংখ্যা পদ্ধতি ও ডিজিটাল ডিভাইস
0/21
একাদশ-দ্বাদশ
About Lesson

 "Code" শব্দটি সংক্ষেপে একটি প্রোগ্রাম বা কোডিং ভাষার স্থানীয় মান। এটি একটি কম্পিউটার প্রোগ্রাম তৈরি করার জন্য ব্যবহৃত হয় যা নির্দিষ্ট নিয়মে লেখা হয় এবং কাজ সম্পাদন করতে ব্যবহৃত হয়। This image has an empty alt attribute; its file name is Code-1.png BCD, EBCDIC, ASCII, Alphanumeric, এবং 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 এর ধরন

Parity Bit দুই প্রকারের হতে পারে: Even Parity এবং Odd Parity
  1. Even Parity (জোড় সংখ্যা প্যারিটি):
    • Even Parity এর ক্ষেত্রে, ডেটা বাইটের মধ্যে ১-এর সংখ্যা জোড় (even) হলে প্যারিটি বিটকে ০ হিসেবে সেট করা হয়। আর যদি ১-এর সংখ্যা বিজোড় (odd) হয়, তবে প্যারিটি বিটকে ১ করা হয়।
    • উদাহরণস্বরূপ, যদি ডেটা বাইটে ১০১১০১০১ থাকে, যেখানে ১-এর সংখ্যা বিজোড় (৫টি), তবে Even Parity নিশ্চিত করতে প্যারিটি বিট ১ হবে।
  2. Odd Parity (বিজোড় সংখ্যা প্যারিটি):
    • Odd Parity এর ক্ষেত্রে, ডেটা বাইটের মধ্যে ১-এর সংখ্যা বিজোড় (odd) হলে প্যারিটি বিটকে ০ করা হয়। আর যদি ১-এর সংখ্যা জোড় (even) হয়, তবে প্যারিটি বিটকে ১ করা হয়।
    • উদাহরণস্বরূপ, যদি ডেটা বাইটে ১০১১০১১০ থাকে, যেখানে ১-এর সংখ্যা জোড় (৪টি), তবে Odd Parity নিশ্চিত করতে প্যারিটি বিট ১ হবে।

Parity Bit এর কাজ

  • ত্রুটি সনাক্তকরণ: Parity Bit মূলত ডেটা ট্রান্সমিশনের সময় ত্রুটি সনাক্ত করতে ব্যবহৃত হয়। প্রাপ্ত ডেটা এবং প্রেরিত ডেটার parity check করে ত্রুটি সনাক্ত করা যায়।
  • প্রয়োজনীয়তা: এটি প্রাথমিক ত্রুটি সনাক্তকরণ পদ্ধতি হিসেবে কাজ করে এবং তুলনামূলকভাবে সহজ ও কার্যকর।
This image has an empty alt attribute; its file name is code-2.png Parity Bit হলো একটি অতিরিক্ত বিট যা ডেটা ট্রান্সমিশনে ত্রুটি সনাক্ত করতে ব্যবহার করা হয়। এটি সাধারণত প্রতিটি ডেটা ইউনিটে (বাইট বা ক্যারেক্টার) যুক্ত হয় এবং ডেটা প্রেরণের সময় কোনো ত্রুটি হয়েছে কিনা তা নিশ্চিত করতে সাহায্য করে।

Parity Bit এর ধরন

Parity Bit দুই প্রকারের হতে পারে: Even Parity এবং Odd Parity
  1. Even Parity (জোড় সংখ্যা প্যারিটি):
    • Even Parity এর ক্ষেত্রে, ডেটা বাইটের মধ্যে ১-এর সংখ্যা জোড় (even) হলে প্যারিটি বিটকে ০ হিসেবে সেট করা হয়। আর যদি ১-এর সংখ্যা বিজোড় (odd) হয়, তবে প্যারিটি বিটকে ১ করা হয়।
    • উদাহরণস্বরূপ, যদি ডেটা বাইটে ১০১১০১০১ থাকে, যেখানে ১-এর সংখ্যা বিজোড় (৫টি), তবে Even Parity নিশ্চিত করতে প্যারিটি বিট ১ হবে।
  2. Odd Parity (বিজোড় সংখ্যা প্যারিটি):
    • Odd Parity এর ক্ষেত্রে, ডেটা বাইটের মধ্যে ১-এর সংখ্যা বিজোড় (odd) হলে প্যারিটি বিটকে ০ করা হয়। আর যদি ১-এর সংখ্যা জোড় (even) হয়, তবে প্যারিটি বিটকে ১ করা হয়।
    • উদাহরণস্বরূপ, যদি ডেটা বাইটে ১০১১০১১০ থাকে, যেখানে ১-এর সংখ্যা জোড় (৪টি), তবে Odd Parity নিশ্চিত করতে প্যারিটি বিট ১ হবে।

Parity Bit এর কাজ

  • ত্রুটি সনাক্তকরণ: Parity Bit মূলত ডেটা ট্রান্সমিশনের সময় ত্রুটি সনাক্ত করতে ব্যবহৃত হয়। প্রাপ্ত ডেটা এবং প্রেরিত ডেটার parity check করে ত্রুটি সনাক্ত করা যায়।
  • প্রয়োজনীয়তা: এটি প্রাথমিক ত্রুটি সনাক্তকরণ পদ্ধতি হিসেবে কাজ করে এবং তুলনামূলকভাবে সহজ ও কার্যকর।
 

2
Created on By admin

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

1 / 64

কোন বর্তনী B বর্ণকে ASCII-তে রূপান্তর করে?

2 / 64

ASCII-8 কোডে সংখ্যাসূচক বিট কতটি?

3 / 64

ইউনিকোড ব্যবহার করে কতগুলো অক্ষর লেখা সম্ভব? [গুবি খ ইউনিট ২০২১]

4 / 64

বাংলা বর্ণমালা কোন কোডের অন্তর্ভুক্ত? [গুবি ক ইউনিট ২০২১]

5 / 64

ইউনিকোডের সুবিধা হলো-
i. বিশ্বের সকল ভাষাকে কম্পিউটারের কোডভুক্ত করা
ii. ৮ বিট কোড হওয়ার ফলে ২৫৬টি অদ্বিতীয় চিহ্নকে নির্দিষ্ট করা যায়
iii. ইউনিকোডের প্রথম ২৫৬টি কোড আসকি ২৫৬টি কোডের অনুরূপ
নিচের কোনটি সঠিক?

6 / 64

ইউনিকোড-এর উদ্ভাবক?
i. Apple Computer Corporation
ii. IBM
iii. Xerox Corporation
নিচের কোনটি সঠিক?

7 / 64

ওয়েব সাইটে ব্যবহারের জন্য ইউনিকোডের অলিখিত standard পদ্ধতি কোনটি?

8 / 64

UTF এর পূর্ণরূপ কি?

9 / 64

সর্বশেষ ইউনিকোডেরstandard অনুযায়ী প্রত্যেকটি বর্ণের জন্য কোন সীমার মধ্যে একটি সংখ্যা নির্দিষ্ট করে দেওয়া আছে?

10 / 64

ইউনিকোডের 13 সংস্করণে কতটি ভাষা স্থান পায়?

11 / 64

কত সালে ইউনিকোডের 13 সংস্করণ প্রকাশিত হয়?

12 / 64

নিচের কোনটি 16 বিটের কোড? [রা. বো. ২০১৯]

13 / 64

ইউনিকোডে মোট কতগুলো ভিন্ন অক্ষরকে কোডভুক্ত করা যায়?
[সম্মিলিত বোর্ড- ২০১৮, ]

14 / 64

বাংলা ভাষাকে কম্পিউটারে অন্তর্ভুক্ত করার জন্য বর্তমানে কোন ধরনের কোড ব্যবহৃত হয়? [সি. বো. ২০১৭]

15 / 64

Unicode এর পূর্ণনাম কী?

16 / 64

ইউনিকোডের উদ্দেশ্য কী?

17 / 64

ইউনিকোড নিয়ে কাজ করে যাচ্ছে কে?

18 / 64

বর্তমানে ইউনিকোডের মোট সংখ্যা কত?

19 / 64

কত সালে ইউনিকোড উদ্ভাবিত হয়েছিল?

20 / 64

ইউনিকোডের বিটের সংখ্যা কত? [রা. বো. ২০১৬, ]

21 / 64

বাংলা বর্ণমালা কোন কোডভুক্ত? [রা. বো. ২০১৬]

22 / 64

পৃথিবীর সকল ভাষাকে কোন কোডভুক্ত করা হয়েছে?

23 / 64

সকল মাইক্রো কম্পিউটারে ইংরেজি বর্ণকে অন্তর্ভুক্ত করা যায়-
[চ.বো. ২০১৭]
i. ASCII দ্বারা ii. EBCDIC দ্বারা
iii. Unicode দ্বারা
নিচের কোনটি সঠিক?

24 / 64

প্যারিটি বিট হলো?
i. ভগ্নাংশ প্যারিটি ii. জোড় প্যারিটি
iii. বিজোড় প্যারিটি
নিচের কোনটি সঠিক?

25 / 64

কোনটি ৮ বিটের কোড? [য.বো. ২০১৯]
i. ASCII Code ii. EBCDIC Code
iii. BCD Code
নিচের কোনটি সঠিক?

26 / 64

ASCII কোডে প্রথম কতটি কোড যান্ত্রিক নিয়ন্ত্রণের জন্য ব্যবহৃত হয়?

27 / 64

ASCII কোড প্রাথমিকভাবে কোথায় ব্যবহারের জন্য তৈরি করা হয়েছিল?

28 / 64

ASCII কোডে বড় হাতের অক্ষরের বিস্তৃতি কত?

29 / 64

প্যারিটি বিট কত প্রকার?

30 / 64

বাইনারি ডেটাকে এক স্থান থেকে অন্য স্থানে সঠিকভাবে প্রেরণের জন্য কোন ধরনের বিট যোগ করা হয়?

31 / 64

প্যারিটি বিটযুক্ত কোড কত বিটের? [ঢা. বো. ২০১৭]

32 / 64

ASCII-8 কোডের মাধ্যমে কতটি অদ্বিতীয় চিহ্নকে নির্দিষ্ট করা যায়? [কু. বো. ২০১৭]

33 / 64

ASCII-7 কোড কত সালে উদ্ভাবিত হয়?

34 / 64

ASCII-7 কোড কে উদ্ভাবন করেন?

35 / 64

কত সালে সর্বপ্রথম অ্যাসকি কোড উদ্ভাবিত হয়েছিল?

36 / 64

ASCll-8 কোডে সংখ্যাসূচক বিট কতটি? [রা. বো. ২০১৬]

37 / 64

৮ বিটের ASCII কোডের সর্ববামে কোন বিট যুক্ত করা হয়েছে?

38 / 64

ASCII এর পূর্ণ নাম কী?

39 / 64

আলফানিউমেরিক ডেটা আদান প্রদানের জন্য ব্যবহৃত হয়?
[রা. বো. ২০১৬]
i. ASCII code ii. EBCDIC code
iii. Unicode
নিচের কোনটি সঠিক?

40 / 64

কম্পিউটারে ব্যবহৃত বর্ণ, অঙ্ক, গাণিতিক চিহ্ন ও বিশেষ চিহ্নের জন্য ব্যবহৃত কোডকে কী বলে?

41 / 64

আলফানিউমেরিক কোড কে আবিষ্কার করেন?

42 / 64

কত সালে সর্বপ্রথম আলফানিউমেরিক কোড উদ্ভাবিত হয়েছিল?

43 / 64

আলফানিউমেরিক কোড কয়টি?

44 / 64

কোন কোডিং-এর সাথে মিল রেখে EBCDIC কোড তৈরি করা হয়েছিল?

45 / 64

EBCDIC এ সব মিলিয়ে কতটি ভিন্ন ভিন্ন চিহ্ন প্রকাশ করা সম্ভব?

46 / 64

EBCDIC কত বিটের কোডিং?

47 / 64

শুধুমাত্র IBM ও IBM সমকক্ষ কম্পিউটারে ব্যবহৃত হয় কোন কোড?

48 / 64

EBCDIC কোড কোন ধরনের কম্পিউটারে ব্যবহৃত হয়?

49 / 64

কে ইবিসিডিআইসি কোড উদ্ভাবন করেন?

50 / 64

কত সালে সর্বপ্রথম ইবিসিডিআইসি কোড উদ্ভাবিত হয়েছিল?

51 / 64

EBCDIC এর পূর্ণ নাম কী?

52 / 64

BCD কোড?
i. প্রকাশে বাইনারির চাইতে অধিক সংখ্যক বিট দরকার হয়
ii. সুপার কম্পিউটারে ব্যবহৃত হয়
iii. ইংরেজি অক্ষর প্রকাশে ব্যবহৃত হয়
নিচের কোনটি সঠিক?

53 / 64

কোনটি নিউমেরিক কোড?

54 / 64

কে ইঈউ কোড উদ্ভাবন করেন?

55 / 64

কত সালে সর্বপ্রথম বিসিডি কোড উদ্ভাবিত হয়েছিল?

56 / 64

91-এর BCDকোড হলো?

57 / 64

(78)10 এর BCD মান কত? [রা. বো. ২০১৬]

58 / 64

দশমিক 3 কে বিসিডি কোডিং এ লেখা হয়?

59 / 64

BCD কোড কত বিটের? [ব. বো. ২০১৬]

60 / 64

BCD কোডের মধ্যে কোনটি বেশি ব্যবহৃত ও জনপ্রিয়?

61 / 64

BCD এর পূর্ণরূপ?

62 / 64

1 বাইটের অর্ধেককে কী বলা হয়?

63 / 64

মেমোরি পরিমাপের ক্ষুদ্রতম একক কী?

64 / 64

16 ভিত্তিক সংখ্যায় ইংরেজি বর্ণমালার কয়টি প্রতীক রয়েছে?

Your score is

The average score is 94%

0%

বর্ণ, অঙ্ক, বিভিন্ন গাণিতিক চিহ্ন সহ (+, -, x +) আরও কতগুলো বিশেষ চিহ্ন (!, @, #, %, &, $)-এর জন্য ব্যবহৃত কোডকে আলফানিউমেরিক কোড বলে।

Bit হলো কম্পিউটারের তথ্যের ক্ষুদ্রতম একক, যা কেবল 0 বা 1 মান ধারণ করতে পারে। এটি বাইনারি তথ্য ধারণ করে।

Nibble হলো ৪টি Bit এর সমষ্টি। এটি একটি ছোট ডেটা একক, যা হেক্সাডেসিমাল মান প্রকাশ করতে ব্যবহৃত হয়।

Byte হলো 8 টি Bit এর সমষ্টি। এটি ডেটা স্টোরেজ ও প্রক্রিয়াকরণের মূল একক হিসেবে ব্যবহৃত হয় এবং এক Byte এ 256 টি ভিন্ন মান ধারণ করা যায়।

Double Word হলো 32 Bit বা 4 Byte এবং Quad Word হলো ৬৪ Bit বা 8 Byte। Double Word 32-বিট প্রসেসরের জন্য, আর Quad Word 64-বিট প্রসেসরের জন্য ব্যবহার করা হয়।

BCD হলো একটি কোডিং পদ্ধতি, যেখানে প্রতিটি দশমিক সংখ্যা 4-বিট বাইনারি কোডে রূপান্তরিত হয়। এটি সাধারণত ডিজিটাল ঘড়ি ও ক্যালকুলেটরে ব্যবহৃত হয়।

EBCDIC (Extended Binary Coded Decimal Interchange Code) হলো IBM-এর তৈরি 8-বিট এনকোডিং পদ্ধতি, যা মূলত মেইনফ্রেম কম্পিউটারে ব্যবহৃত হয়।

ASCII এর পূর্ণরূপ হলো "American Standard Code for Information Interchange"। এটি ইংরেজি বর্ণমালা, সংখ্যা এবং কিছু বিশেষ চিহ্ন এনকোড করতে ব্যবহৃত হয়।

Unicode হলো একটি আধুনিক এনকোডিং সিস্টেম, যা বিশ্বের প্রায় সকল ভাষার অক্ষর ও চিহ্ন এনকোড করতে সক্ষম। এটি ইন্টারনেট ও বিশ্বব্যাপী যোগাযোগে ব্যবহৃত হয়।

 বাইনারি ডেটা বা কোডকে এক স্থান থেকে অন্য স্থানে বা ডিভাইসে সঠিকভাবে প্রেরণের জন্য এর সাথে যে অতিরিক্ত বিট যুক্ত করা হয়, তাকে প্যারিটি বিট বলা হয়।

Parity Bit একটি অতিরিক্ত বিট, যা ডেটা প্রেরণে ত্রুটি সনাক্ত করতে সহায়ক। এটি Even অথবা Odd Parity দিয়ে চেক করা হয়, যাতে ত্রুটি শনাক্ত করা যায়।

Word সাধারণত 16 Bit এর সমান হয় এবং প্রসেসরের কাজের গতির ওপর ভিত্তি করে ডেটা প্রক্রিয়াকরণে ব্যবহৃত হয়। তবে, প্রসেসরের ধরনভেদে Word এর আকার ভিন্ন হতে পারে।

Even Parity-তে ১-এর সংখ্যা জোড় হলে প্যারিটি বিট ০ হয়, আর Odd Parity-তে ১-এর সংখ্যা বিজোড় হলে প্যারিটি বিট ০ হয়।

Alphanumeric ক্যারেক্টার বলতে বোঝায় ইংরেজি বর্ণমালা (A-Z, a-z) এবং সংখ্যা (0-9) এর সমন্বয়, যা সাধারণত পাসওয়ার্ড, প্রোডাক্ট কোড ইত্যাদিতে ব্যবহৃত হয়।

Nibble (৪টি Bit) হেক্সাডেসিমাল এনকোডিংয়ে ব্যবহার করা হয়, কারণ এটি একটি হেক্সাডেসিমাল সংখ্যা ধারণ করতে সক্ষম।

Quad Word হলো 64 Bit বা 8 Byte এর সমান এবং এটি সাধারণত 64-বিট প্রসেসরে ব্যবহৃত হয়।

ASCII শুধুমাত্র ইংরেজি বর্ণমালা এবং সাধারণ চিহ্ন এনকোড করতে পারে, কিন্তু Unicode সব ভাষার অক্ষর ও চিহ্ন এনকোড করতে সক্ষম।

Parity Bit প্রেরিত ডেটা ও প্রাপ্ত ডেটার parity মিলিয়ে ত্রুটি শনাক্ত করতে পারে। যদি কোনো ডেটায় একক বিটে ত্রুটি থাকে, তবে parity mismatch এর মাধ্যমে তা ধরা পড়ে।

Double Word এর আকার 32 Bit বা 4 Byte এবং এটি বড় ডেটা ব্লক প্রক্রিয়াকরণে ব্যবহৃত হয়, বিশেষ করে 32-বিট প্রসেসরে।

একটি Word সাধারণত 2 Byte (12 Bit) এর সমান।

Bit হলো ক্ষুদ্রতম একক, 8টি Bit মিলে একটি Byte হয়, আর সাধারণত 16 Bit (2 Byte) মিলে একটি Word গঠন করে।

BCD কোডিং দশমিক সংখ্যা সহজে বাইনারি রূপান্তরের মাধ্যমে ডিজিটাল ডিভাইসে ব্যবহারের জন্য উপযোগী।

WhatsApp icon