বাইনারী এবং ASCII এর মধ্যে পার্থক্য

বাইনারী এবং ASCII এর মধ্যে পার্থক্য
বাইনারী এবং ASCII এর মধ্যে পার্থক্য

ভিডিও: বাইনারী এবং ASCII এর মধ্যে পার্থক্য

ভিডিও: বাইনারী এবং ASCII এর মধ্যে পার্থক্য
ভিডিও: HSC || ICT || ৩য় অধ্যায়, ১ম অংশ। BCD, Binary এবং Ascii এর মধ্যে তুলনা করা।। 2024, জুলাই
Anonim

বাইনারী বনাম ASCII

বাইনারী কোড হল একটি পদ্ধতি যা কম্পিউটার এবং ডিজিটাল ডিভাইসে টেক্সট, চিহ্ন বা প্রসেসর নির্দেশাবলী উপস্থাপন এবং স্থানান্তর করতে ব্যবহৃত হয়। যেহেতু কম্পিউটার এবং ডিজিটাল ডিভাইস দুটি ভোল্টেজ মানের (উচ্চ বা নিম্ন) উপর ভিত্তি করে তাদের মৌলিক ক্রিয়াকলাপ সম্পাদন করে, তাই একটি প্রক্রিয়ার সাথে জড়িত প্রতিটি বিট ডেটাকে সেই ফর্মে রূপান্তর করতে হবে। এই কাজটি সম্পন্ন করার জন্য আদর্শ পদ্ধতি হল বাইনারি সংখ্যা পদ্ধতিতে ডেটা উপস্থাপন করা, যার মধ্যে রয়েছে মাত্র দুটি সংখ্যা, 1 এবং 0। উদাহরণস্বরূপ, আপনার কীবোর্ডের প্রতিটি কীস্ট্রোকের সাথে এটি 1`s এবং 0`s এর একটি স্ট্রিং তৈরি করে।, যা প্রতিটি অক্ষরের জন্য অনন্য এবং এটি আউটপুট হিসাবে পাঠায়।বাইনারি কোডে ডেটা রূপান্তর করার প্রক্রিয়াটিকে এনকোডিং বলা হয়। কম্পিউটিং এবং টেলিযোগাযোগে অনেক এনকোডিং পদ্ধতি ব্যবহার করা হয়।

ASCII, যা আমেরিকান স্ট্যান্ডার্ড কোড ফর ইনফরমেশন ইন্টারচেঞ্জের জন্য দাঁড়িয়েছে, কম্পিউটার এবং সম্পর্কিত ডিভাইসগুলিতে ব্যবহৃত আলফানিউমেরিক অক্ষরের জন্য একটি স্ট্যান্ডার্ড এনকোডিং। ASCII ইউনাইটেড স্টেটস অফ আমেরিকা স্ট্যান্ডার্ডস ইনস্টিটিউট (USASI) দ্বারা প্রবর্তিত হয়েছিল যা এখন আমেরিকান ন্যাশনাল স্ট্যান্ডার্ডস ইনস্টিটিউট নামে পরিচিত৷

বাইনারী কোড সম্পর্কে আরও

একটি ডেটা এনকোড করার সবচেয়ে সহজ উপায় হল অক্ষর বা প্রতীক বা নির্দেশে একটি নির্দিষ্ট মান (বেশিরভাগই দশমিক সংখ্যায়) বরাদ্দ করা এবং তারপর মানকে (দশমিক সংখ্যা) বাইনারি সংখ্যায় রূপান্তর করা, যা শুধুমাত্র গঠিত। 1`s এবং 0`s এর। 1`s এবং 0`s এর ক্রমকে বাইনারি স্ট্রিং বলা হয়। বাইনারি স্ট্রিংয়ের দৈর্ঘ্য বিভিন্ন অক্ষর বা নির্দেশাবলীর সংখ্যা নির্ধারণ করে যা এনকোড করা যেতে পারে। শুধুমাত্র একটি সংখ্যা দিয়ে, শুধুমাত্র দুটি ভিন্ন অক্ষর বা নির্দেশাবলী উপস্থাপন করা যেতে পারে।দুই অঙ্কের সাহায্যে চারটি অক্ষর বা নির্দেশ উপস্থাপন করা যেতে পারে। সাধারণত, n সংখ্যার একটি বাইনারি স্ট্রিং দিয়ে, 2 বিভিন্ন অক্ষর, নির্দেশাবলী বা রাজ্যগুলি উপস্থাপন করা যেতে পারে৷

বাইনারী স্ট্রিংগুলির বিভিন্ন দৈর্ঘ্যের সাথে অনেক এনকোডিং পদ্ধতি বিদ্যমান, যার মধ্যে কিছুর স্থির দৈর্ঘ্য এবং অন্যগুলি পরিবর্তনশীল দৈর্ঘ্য। ধ্রুবক বিট স্ট্রিং সহ কয়েকটি বাইনারি কোড হল ASCII, বর্ধিত ASCII, UTF-2 এবং UTF-32। UTF-16 এবং UTF-8 হল পরিবর্তনশীল দৈর্ঘ্যের বাইনারি কোড। হাফম্যান এনকোডিং এবং মোর্স কোড উভয়ই পরিবর্তনশীল দৈর্ঘ্যের বাইনারি কোড হিসাবে বিবেচিত হতে পারে।

ASCII সম্পর্কে আরও

ASCII হল একটি আলফানিউমেরিক ক্যারেক্টার এনকোডিং স্কিম যা 1960 এর দশকে চালু করা হয়েছিল। আসল ASCII 7 সংখ্যার দীর্ঘ বাইনারি স্ট্রিং ব্যবহার করে, যা এটিকে 128টি অক্ষর উপস্থাপন করতে সক্ষম করে। ASCII-এর একটি পরবর্তী সংস্করণ যাকে বলা হয় বর্ধিত ASCII 8 সংখ্যার দীর্ঘ বাইনারি স্ট্রিং ব্যবহার করে এটি 256টি ভিন্ন অক্ষর উপস্থাপন করার ক্ষমতা দেয়।

ASCII এর মধ্যে রয়েছে, প্রাথমিকভাবে, দুটি ধরনের অক্ষর, যা নিয়ন্ত্রণ অক্ষর (0-31 দশমিক এবং 127 দশমিক দ্বারা উপস্থাপিত) এবং মুদ্রণযোগ্য অক্ষর (32- 126 দশমিক দ্বারা উপস্থাপিত)।উদাহরণস্বরূপ, কন্ট্রোল কী ডিলিট মান দেওয়া হয়েছে 127decimal যা 1111111 দ্বারা উপস্থাপিত হয়। a অক্ষর, যাকে মান দেওয়া হয় 97 দশমিক, 1100001 দ্বারা প্রতিনিধিত্ব করা হয়। ASCII উভয় ক্ষেত্রেই অক্ষর, সংখ্যা, প্রতীক এবং নিয়ন্ত্রণ কী উপস্থাপন করতে পারে।

বাইনারী কোড এবং ASCII এর মধ্যে পার্থক্য কি?

• বাইনারি কোড হল একটি সাধারণ শব্দ যা অক্ষর বা নির্দেশাবলী এনকোড করার পদ্ধতির জন্য ব্যবহৃত হয়, কিন্তু ASCII হল এনকোডিং অক্ষরের বিশ্বব্যাপী স্বীকৃত প্রথাগুলির মধ্যে একটি, এবং এটি তিন দশকেরও বেশি সময় ধরে সবচেয়ে বেশি ব্যবহৃত বাইনারি এনকোডিং স্কিম ছিল.

• বাইনারি কোডের অক্ষর সংখ্যা, নির্দেশাবলী বা এনকোডিং পদ্ধতির উপর নির্ভর করে এনকোডিংয়ের জন্য বিভিন্ন দৈর্ঘ্য থাকতে পারে, তবে ASCII বর্ধিত ASCII-এর জন্য শুধুমাত্র 7 সংখ্যার দীর্ঘ বাইনারি স্ট্রিং এবং 8 সংখ্যা দীর্ঘ ব্যবহার করে।

প্রস্তাবিত: