বাইওয়াইটি
আমি সি ++ দৃষ্টিকোণ থেকে এই প্রশ্নের উত্তর দেওয়ার চেষ্টা করছি।
সি ++ স্ট্যান্ডার্ড 'বাইট' হিসাবে সংজ্ঞায়িত করে "মৃত্যুর পরিবেশের মৌলিক চরিত্রের যে কোনও সদস্যকে ধরে রাখতে যথেষ্ট পরিমাণে তথ্যের ঠিকানাযোগ্য ইউনিট” "
এর অর্থ হ'ল বাইটটিতে কমপক্ষে পর্যাপ্ত সংলগ্ন বিট থাকে যা বাস্তবায়নের জন্য বেসিক চরিত্র সেটকে সামঞ্জস্য করে। এটি হ'ল সম্ভাব্য মানগুলির সংখ্যাকে পৃথক অক্ষরের সংখ্যা সমান বা অতিক্রম করতে হবে। মার্কিন যুক্তরাষ্ট্রে, বেসিক ক্যারেক্টার সেটগুলি সাধারণত ASCII এবং EBCDIC সেট হয়, যার প্রতিটিতে 8 টি বিট সমন্বিত হতে পারে। সুতরাং এটি গ্যারান্টিযুক্ত যে একটি বাইটে কমপক্ষে 8 বিট থাকবে।
অন্য কথায়, বাইট হ'ল একক অক্ষর সংরক্ষণের জন্য প্রয়োজনীয় মেমরি।
আপনি যদি আপনার সি ++ বাস্তবায়নে 'বিটের সংখ্যা' যাচাই করতে চান তবে 'সীমাবদ্ধতা' ফাইলটি পরীক্ষা করুন। এটি নীচের মত একটি এন্ট্রি থাকা উচিত।
#define CHAR_BIT 8 /* number of bits in a char */
ওয়ার্ড
একটি শব্দ নির্দিষ্ট বিট হিসাবে সংজ্ঞায়িত করা হয় যা মেশিন / সিস্টেম দ্বারা একসাথে প্রক্রিয়া করা যেতে পারে (অর্থাত্ একটি প্রচেষ্টা) attempt বিকল্পভাবে, আমরা বলতে পারি যে ওয়ার্ড একক ক্রিয়াকলাপে সিপিইউ এবং র্যামের মধ্যে স্থানান্তরিত হতে পারে এমন পরিমাণের পরিমাণ নির্ধারণ করে।
একটি কম্পিউটার মেশিনে হার্ডওয়্যার নিবন্ধগুলি শব্দ আকারের হয়। শব্দ আকারটি বৃহত্তম সম্ভাব্য মেমরি ঠিকানাও সংজ্ঞায়িত করে (প্রতিটি মেমরি ঠিকানা একটি বাইট আকারের মেমরিকে নির্দেশ করে)।
দ্রষ্টব্য - সি ++ প্রোগ্রামগুলিতে মেমরিটি কোনও শব্দের নয় বরং মেমরির বাইটকে নির্দেশ করে।