ডেটার ক্ষুদ্রতম একক হিসাবে বিটের বিকল্প নেই? এমন কিছু যা কেবল 0 বা 1 নয়, তবে বাস্তবে এর মধ্যে অনেকগুলি সম্ভাব্য রাজ্য রয়েছে? এ জাতীয় ফ্লোট সংরক্ষণ করা কি স্বাভাবিক হবে না?
ডেটার ক্ষুদ্রতম একক হিসাবে বিটের বিকল্প নেই? এমন কিছু যা কেবল 0 বা 1 নয়, তবে বাস্তবে এর মধ্যে অনেকগুলি সম্ভাব্য রাজ্য রয়েছে? এ জাতীয় ফ্লোট সংরক্ষণ করা কি স্বাভাবিক হবে না?
উত্তর:
অবশ্যই এটি তাত্ত্বিক এবং ব্যবহারিকভাবে উভয়ই সম্ভব।
তাত্ত্বিকভাবে, বিকল্পগুলির দুটি শ্রেণি রয়েছে: 2 ব্যতীত বেস সহ ডিজিটাল নম্বর সিস্টেমগুলি (বাস্তবে, আমরা জানি যে দশমিক সিস্টেমটি এটি যেমন একটি সিস্টেম); এবং অ-ডিজিটাল নম্বর সিস্টেম। গাণিতিকভাবে বলতে গেলে, আমরা বিচ্ছিন্ন বনাম ক্রমাগত ডোমেনগুলি নিয়ে কথা বলছি।
অনুশীলনে, উভয় বিকল্প অন্বেষণ করা হয়েছে। প্রাথমিক কয়েকটি ডিজিটাল কম্পিউটার (যেমন ENIAC) এখন সর্বব্যাপী বাইনারি এনকোডিংয়ের পরিবর্তে দশমিক এনকোডিং ব্যবহার করেছে; অন্যান্য ঘাঁটি, যেমন, ত্রৈমাসিকের মতোই সম্ভব (বা অক্ষম) be মূলত প্রোগ্রামিং ল্যাঙ্গুয়েজ ম্যালবোলজ একটি তাত্ত্বিক টের্নারি কম্পিউটারের উপর ভিত্তি করে; যদিও বেশিরভাগই ব্যঙ্গাত্মক, এটি কাজ না করার কোনও প্রযুক্তিগত কারণ নেই। অবিচ্ছিন্ন-ডোমেন স্টোরেজ এবং প্রক্রিয়াকরণটি অ্যানালগ কম্পিউটারগুলিতে historতিহাসিকভাবে করা হয়েছিল, যেখানে আপনি ঘনত্ব সংকেতগুলির ফ্রিকোয়েন্সি এবং / অথবা প্রশস্ততা হিসাবে পরিমাণগুলি এনকোড করতে পারেন এবং আপনি এই সংকেতগুলিতে সমস্ত ধরণের মড্যুলেশন প্রয়োগ করে গণনা সম্পাদন করবেন। আজ, কোয়ান্টাম কম্পিউটিং অবিচ্ছিন্ন স্টোরেজ সেলগুলির পিছনের তত্ত্বটিকে আবার আকর্ষণীয় করে তুলেছে।
যাইহোক, তথ্যের একটি তাত্ত্বিক ক্ষুদ্রতম ইউনিট হিসাবে বিট এখনও দাঁড়িয়ে আছে, যেহেতু কোনও বিকল্প একক হ্যাঁ / না এর চেয়ে বেশি তথ্য এনকোড করতে পারে, এবং এখনও কেউ একটি ছোট তাত্ত্বিক ইউনিট নিয়ে আসে নি (এবং আমি এটি হওয়ার আশা করি না) যে কোন সময় শীঘ্রই)।
double
Some of the early digital computers employed decimal encodings rather than the now ubiquitous binary encoding
- আসলে, দশমিক এনকোডিংগুলি আজও ব্যবহৃত হচ্ছে; একে বিসিডি বলে । বেশিরভাগ কম্পিউটারে বিআইওএস এটি ব্যবহার করে (দশমিক-ভিত্তিক তারিখের জন্য) , পাশাপাশি বেশিরভাগ সস্তার-ক্যালকুলেটর, কারণ এটিতে বাইনারি করার চেয়ে বিসিডিতে সবকিছু করার চেয়ে কম সার্কিটরি (যেমন এটি সস্তা) প্রয়োজন হয় a বাইনারি থেকে দশমিক রূপান্তরকারী।
আপনি মূলত একটি অ্যানালগ সংকেত বর্ণনা করছেন যা সেন্সরগুলিতে ব্যবহৃত হয়, তবে অভ্যন্তরীণ গণনার জন্য খুব কমই। সমস্যাটি হল গোলমালটি মানকে হ্রাস করে, আপনার একটি রেফারেন্স পয়েন্টের খুব সুনির্দিষ্ট ক্রমাঙ্কন প্রয়োজন যা যোগাযোগ করা কঠিন এবং ট্রান্সমিশন একটি সমস্যা কারণ এটি যত দূর যাত্রা করে শক্তি হারাতে পারে।
যদি আপনি অ্যানালগ কম্পিউটিং অন্বেষণ করতে আগ্রহী হন, তবে বেশিরভাগ আন্ডারগ্র্যাড "ইন্ট্রো টু ইলেকট্রনিক্স" ক্লাসগুলিতে আপনি অপ-অ্যামপ ইন্টিগ্রেটারের মতো জিনিস তৈরি করেছেন । এমনকি আনুষ্ঠানিক নির্দেশনা ছাড়াই এগুলি তৈরি করা যথেষ্ট সহজ।
আপনি একই নোডে একাধিক ডিজিটাল রাজ্যও সঞ্চয় করতে পারেন। উদাহরণস্বরূপ, 0-2.5 ভোল্ট শূন্য এবং 2.5-5.0 ভোল্ট এক হওয়ার পরিবর্তে আপনি এর মধ্যে একটি তৃতীয় রাষ্ট্র যুক্ত করতে পারেন। এটি যদিও অনেক জটিলতা সংযোজন করে এবং শোরগোলের প্রতি আপনার সংবেদনশীলতা উল্লেখযোগ্যভাবে বৃদ্ধি করে।
এগুলিকে কুইবিট বলা হয় এবং তারা কোয়ান্টাম কম্পিউটারে ব্যবহৃত হয়। উইকিপিডিয়া এন্ট্রিতে আপনি তাদের সম্পর্কে আরও তথ্য পাবেন । স্থিতিশীল এবং অর্থনৈতিকভাবে সম্ভাব্য এমন কম্পিউটার তৈরি করার জন্য গবেষণা করা হচ্ছে।
আমরা বিটগুলি ব্যবহার করার একটি কারণ হ'ল এটি আমাদের সঠিকভাবে তথ্য সঞ্চয় এবং পুনরুদ্ধারে সহায়তা করে।
বাস্তব জগতে এনালগ হয়, সেইজন্য সমস্ত তথ্য কম্পিউটারের পাস বা দোকান পরিণামে এনালগ হয় । উদাহরণস্বরূপ, তারে একটি নির্দিষ্ট ভোল্টেজের বর্তমান বা একটি ডিস্কের একটি নির্দিষ্ট শক্তির চৌম্বকীয় চার্জ বা একটি লেজার ডিস্কে একটি নির্দিষ্ট গভীরতার একটি গর্ত।
প্রশ্নটি হল: আপনি যে এনালগ তথ্যটি সঠিকভাবে পরিমাপ করতে পারবেন ? কল্পনা করুন যে কোনও তারের স্রোতকে কোনও দশমিক সংখ্যা হিসাবে ব্যাখ্যা করা যেতে পারে, নীচে:
ইত্যাদি। এই সিস্টেমটি আমাদের বর্তমানের কয়েকটি ডালগুলিতে প্রচুর ডেটা দেবে, তাই না? তবে একটি সমস্যা আছে: ভোল্টেজ কী তা আমাদের খুব নিশ্চিত হতে হবে। তাপমাত্রা বা চুম্বকীয় বা মহাজাগতিক রশ্মি বা যা কিছু কিছু ওঠানামা সৃষ্টি করে, আমরা ভুল সংখ্যাটি পড়তে পারি। এবং আমরা যত বেশি সূক্ষ্মভাবে পরিমাপ করতে চাই, সেই ঝুঁকিটি তত বেশি। কল্পনা করুন যে যদি 1-মিলিভোল্টের পার্থক্যটি তাৎপর্যপূর্ণ ছিল!
পরিবর্তে, আমরা সাধারণত একটি ডিজিটাল ব্যাখ্যা ব্যবহার করি । কিছু প্রান্তিকের উপরের সমস্ত কিছু সত্য এবং এর নীচে সমস্ত কিছু মিথ্যা। সুতরাং আমরা "কারও কারও কারও কোনও স্রোত আছে কি?" এর মতো প্রশ্ন জিজ্ঞাসা করতে পারি? পরিবর্তে " ঠিক কতটা বর্তমান আছে?"
প্রতিটি পৃথক বিট আত্মবিশ্বাসের সাথে পরিমাপ করা যেতে পারে, কারণ আমাদের কেবল "ডান বলপার্কে" থাকতে হবে। এবং প্রচুর বিট ব্যবহার করে আমরা এখনও প্রচুর তথ্য পেতে পারি।
এখানে বাইনারিগুলির পরিবর্তে টের্নারি কম্পিউটার রয়েছে। http://en.wikipedia.org/wiki/Ternary_computer
একটি তিন কম্পিউটার (নামেও trinary কম্পিউটার ) ব্যবহার করে একটা কম্পিউটার তিন যুক্তিবিজ্ঞান আরো সাধারণ (তিন সম্ভব মান) পরিবর্তে বাইনারি লজিক (দুই সম্ভাব্য মান) তার হিসাব করুন ...
এটি আমাদের কাছে আরও প্রাকৃতিক হতে পারে তবে বাইনারি ডিজিটাল সার্কিটের জন্য এবং এর মাধ্যমে প্রোগ্রামিং ভাষার জন্য কেন বেছে নেওয়া হয়েছিল তার নির্দিষ্ট কারণ রয়েছে। আপনার যদি দুটি রাজ্য থাকে তবে আপনাকে কেবল দুটি ভোল্ট সেটিংস 0V এবং 5V বলার মধ্যে পার্থক্য করতে হবে। রেডিক্সে (বেস) প্রতিটি অতিরিক্ত বৃদ্ধির জন্য আপনাকে সেই পরিসীমাটিকে আরও বিভাজন করতে হবে যাতে মানগুলি একে অপরের থেকে স্পষ্ট নয়। আপনি ভোল্টেজের পরিধি বাড়িয়ে দিতে পারেন তবে গলে যাওয়ার বর্তনীটির এই বাজে অভ্যাস রয়েছে।
আপনি যদি ডিজিটাল সার্কিটরি থেকে হার্ডওয়্যার ধরণের পরিবর্তন করতে চান তবে আপনার বিকল্পগুলি আরও বৈচিত্র্যযুক্ত। দশমিকগুলি যান্ত্রিক কম্পিউটারগুলিতে ব্যবহৃত হত যেহেতু গিয়ারগুলিতে তাপ সহনশীলতা অনেক বেশি এবং বৈদ্যুতিন চার্জের চেয়ে অনেক বেশি স্বতন্ত্র। কোয়ান্টাম কম্পিউটারে অন্য কোথাও বলা আছে জিনিসগুলির সাথে আচরণ করার অন্যান্য উপায় রয়েছে। অপটিকাল কম্পিউটারগুলি এমন কিছু করতে সক্ষম হতে পারে যা আমরা এর সাথে মোকাবিলা করি নি এবং চৌম্বকীয় কম্পিউটারগুলিও একটি সম্ভাবনা।
আমি মনে করি আপনি আজকাল এমন আইটেম তৈরি করতে পারেন যা কোনও পরিমাণ রাজ্য রাখতে পারে বা এমনকি এনালগ ডেটা নিয়ে কাজ করতে পারে। যদিও একটি সম্পূর্ণ সিস্টেম তৈরি করা এবং সমস্ত বৈশিষ্ট্যযুক্ত উপাদানগুলি সম্পূর্ণ বৈশিষ্ট্যযুক্ত এবং প্রোগ্রামযোগ্য আর্কিটেকচারের জন্য চালিত হওয়া অনেক কাজ এবং যে কোনও সংস্থার পক্ষে এই কাজটি করা আর্থিক ঝুঁকিপূর্ণ হতে পারে।
আমি মনে করি ENIAC হ'ল সংখ্যার সংরক্ষণের জন্য দশ-অবস্থানের রিং কাউন্টার ব্যবহার করার শেষ স্থাপত্য। যদিও আমি এই সম্পর্কে ভুল হতে পারি এবং আমি নিশ্চিত নই, এটি মেশিনের অন্যান্য অংশগুলিকে কতটা প্রভাবিত করেছে।
স্টোরেজটিকে ভবিষ্যতে সংক্রমণ হিসাবে ভাবা যেতে পারে, অবিচ্ছিন্ন (অ্যানালগ) মিডিয়া সহ সমস্ত সংক্রমণ সমস্যা প্রয়োগ হবে।
এই রাজ্যগুলি সংরক্ষণ করা তুচ্ছ হতে পারে (একটি ত্রি উপায় স্যুইচ বা কোনও ধরণের গ্রিড) এবং শারীরিকভাবে এই রাজ্যগুলিকে সংরক্ষণ করা এমন একটি বিষয় যা অনেক উত্তর কভার করে, আমার চেয়ে আরও ভাল।
আমার প্রাথমিক উদ্বেগটি কীভাবে এই সঞ্চিত রাষ্ট্রটি এনকোড করা হয়েছে এবং মনে হয় যে এই টাস্কটি বোকামির মতো উচ্চতর সম্ভাবনা রয়েছে, যেহেতু আপনার প্রয়োজনীয় নির্ভুলতার উপর নির্ভর করে ব্যবহারিক ক্রমাগত ডেটার উপস্থাপনের জন্য বিটগুলি যথেষ্ট, আরও বিট যুক্ত করা চালিয়ে যান।
সত্যিই অবিচ্ছিন্ন ডেটা এইভাবে সঞ্চয় করা অসম্ভব তবে তাদের গণনা করার জন্য সমীকরণগুলি যেমন
1/3
সংরক্ষণ করা যেতে পারে।
একটি সূত্র এবং একটি inkling একটি সামান্য চেয়ে তথ্যের ছোট টুকরা হয়। বিটের নির্দিষ্ট মানটি স্থাপন করতে সাধারণত বেশ কয়েকটি ক্লু প্রয়োজন হয়। কালিগুলি আরও খারাপ: আপনি যতই যোগ করুন তা নিশ্চিত না হওয়া সত্ত্বেও আপনি ফলাফলের বিটের মান নির্দিষ্ট করে জানতে পারবেন না।
আরও গুরুত্ব সহকারে, বহু-মূল্যবান লজিক রয়েছে যেখানে মৌলিক ইউনিটটির একটিতে n রাজ্যের একটি থাকতে পারে, যেখানে এন> ২ আপনি পূর্ববর্তী অনুচ্ছেদের অর্থে এই ইউনিটগুলিকে কিছুটা কম তথ্য বহন করতে বিবেচনা করতে পারেন, তবে একটি তথ্য তত্ত্ব থেকে দেখার দিক থেকে আপনাকে বলতে হবে যে তারা আরও বহন করে। উদাহরণস্বরূপ, চার-মূল্যবান যুক্তিতে একক মান বহন করতে পারে এমন একই পরিমাণের তথ্যের প্রতিনিধিত্ব করতে আপনার দুটি বিট প্রয়োজন।
অনুকূল সংখ্যার বেসটি ই , তবে যেহেতু ডিজিটাল ইলেক্ট্রনিক্সে কোনও সংখ্যাকে উপস্থাপন করার সহজ উপায়টি দুটি রাজ্যের (উচ্চ ভোল্টেজ = 1, কম ভোল্টেজ = 0) সহ, বাইনারি সংখ্যা উপস্থাপনাটি বেছে নেওয়া হয়েছিল।
e
এছাড়াও উল্লেখ ছাড়া NAT ? লজ্জা হয় না তোমার.
ডেটা একটি ছোট সম্ভাব্য ইউনিট আছে। আমি এর জন্য কোনও অফিশিয়াল নাম জানি না, আসুন একে আন নাম দিন।
বিট "বাইনারি ডিজিটআইটি" এর একটি স্মার্ট কম্বো-শব্দ, যার অর্থ এটি দুটি সম্ভাব্য রাজ্য রয়েছে। সুতরাং শুধুমাত্র একক সম্ভাব্য রাষ্ট্রের সাথে এক ধরণের ডিজিট থাকতে হবে।
আসুন দেখুন এর অর্থ কী। এর অর্থ আপনার সাথে কাজ করার জন্য কেবল শূন্য থাকবে।
আপনি কিভাবে গণনা করবেন? যে কোনও এক্স-বেস সিস্টেমে আপনি অঙ্কটি শেষ না হওয়া অবধি মানটি বাড়িয়ে দিন এবং তারপরে একটি সংখ্যা তৈরি করতে একটি সংখ্যা যুক্ত করুন। আপনার যদি মাত্র একটি অঙ্ক থাকে, আপনি অবিলম্বে অঙ্কগুলি ছাড়িয়ে যাবেন:
জিরো = 0 ওয়ান = 00 টু = 000 এবং সেল্ট্রা
এটি অবশ্যই আরও প্রাকৃতিক: আরও বেশি! এটি কোনও বিযুক্ত সংখ্যক জিনিসকে পুরোপুরি মানচিত্র করে। কত আলু? 00000 এটি চারটি আলু। এক মিনিট অপেক্ষা করুন ... এটি একের পর এক। যদি আপনি এটি পছন্দ করেন না তবে আপনি 0 থেকে একের মানটিকে নতুন সংজ্ঞা দিতে পারেন। তারপরে এটি সত্যিই প্রাকৃতিক: কোনও শূন্য কোনও নয়, একটি শূন্য একটি, দুটি শূন্য দুটি, এবং সেটার।
যদিও এটি একটি শক্ত রাষ্ট্র মেশিনের জন্য অযৌক্তিক। অঙ্কগুলি শারীরিকভাবে স্থাপন এবং মুছে ফেলতে হবে এবং এটি ভাল স্কেল হয় না।
আমি একটি নির্দিষ্ট ইংরেজি রেফারেন্স খুঁজে পারবেন না, কিন্তু যতদূর আমি থেকে মনে তথ্য তত্ত্ব ক্লাস বিট তথ্য মৌলিক ইউনিট। একটি বিট তথ্য হ'ল ন্যায্য মুদ্রা (প্রতিটি পক্ষের পক্ষে 50% সম্ভাবনা) টস করার পরে আপনি যে তথ্য পান। অন্য সব কিছু এটি হ্রাস করা যেতে পারে।
এমনকি যদি আপনি এমন কোনও ডিভাইস ব্যবহার করেন যার একাধিক রাজ্য থাকে তবে এটি সর্বদা বিট থেকে কমে যেতে পারে।