সম্ভবত ইতিমধ্যে অন্যান্য জবাব বিভিন্ন উপায়ে বলেছেন। সাধারণভাবে আজ, তবে historতিহাসিকভাবে অগত্যা নয়, একটি বাইট 8 বিট। বেশিরভাগ সময় আমরা "বাইট অ্যাড্রেসিয়েবল মেমোরি" ব্যবহার করি যার অর্থ একটিমাত্র ঠিকানা দিয়ে আমরা অ্যাক্সেস করতে পারি সবচেয়ে ছোট জিনিস বাইট। তবে এর অর্থ এই নয় যে আমরা কেবলমাত্র সম্বোধন করতে পারি। প্ল্যাটফর্মের উপর নির্ভর করে একটি একক ঠিকানা বাইট, একটি অর্ধশব্দ / শব্দ (16 বিট), একটি শব্দ / ডাবলওয়ার্ড (32 বিট) এবং তাই যাই হোক না কেন 64 বিট অ্যাক্সেস করতে ব্যবহার করা যেতে পারে। নির্দেশটি মূলত নির্ধারণ করে যে পছন্দসই অ্যাক্সেসের আকারটি কী (8,16,32,64, ইত্যাদি) সাধারণত সেই ইউনিটগুলিতে 8, 16, 32, 64 হয় But তবে এটি শক্ত এবং দ্রুত নয়, "এটি নির্ভর করে"।
প্রসেসরের নকশা এবং / অথবা সিস্টেমের উপর নির্ভর করে অ্যাক্সেসের আকার মেমরির আকার বা ক্ষুদ্রতম অ্যাক্সেসের আকার এটি ধরে নেওয়ার কোনও কারণ নেই। বৃহত্তর এবং বৃহত্তর প্রয়োজনীয়তার সাথে এটি ক্ষুদ্রতর আকারের ব্যবহার করে মেমরি সিস্টেমটি বাস্তবায়নের জন্য সময়ের সাথে সাথে আরও কম বোঝাপড়া করে তোলে, আপনি যে কম্পিউটারটি সম্ভবত এটি পড়ছেন তাতে সমস্ত অ্যাক্সেসের জন্য 32 বিট প্রশস্ত ডেটা বাস বা 64 বিট প্রশস্ত ডেটা বাস ব্যবহার করা হয়, আপনি একটি বাইট পড়তে চান, এটি একটি bit৪ বিট পড়ে এবং বাকি বিটগুলি টস করে, কেন এটি অতিরিক্ত কিছু ব্যয় করে না বাসটি প্রসেসরের কোরের কাছে পুরো পথ ধরে রাখে এবং প্রসেসরের ডান বাইট লেনটি নির্বাচন করে। বাসকে আরও সংকীর্ণ করতে বা বাইট লেনের চারপাশে বাইটগুলি সরিয়ে নিতে আরও যুক্তিযুক্ত এবং বা ঘড়ি ব্যয় করে (কখনও কখনও এটি করা হয়)। সুতরাং একটি মাইক্রোকন্ট্রোলারের অভ্যন্তরীণ র্যামগুলি 32 বিট প্রশস্ত হতে পারে উদাহরণস্বরূপ যদি এটি যদি সিস্টেমটির পক্ষে বোঝায়। হতে পারে 16. হ্যাঁ লেখার জন্য আপনি আরও চক্র পোড়ান, আপনাকে লাইন বরাবর কোথাও পড়তে-পরিবর্তন করতে হবে। আপনার পিসিতে একটি বাইট লিখতে চান, কোথাও কোথাও একটি bit৪ বিট রিড হয় এবং তারপরে কোথাও one৪ বিটের একটি বাইট সংশোধন করা হয়, তারপরে আপনি যা করেন তার উপর নির্ভর করে b৪ বিটগুলি কেবল 8 বিটের সাহায্যে ড্রামে ফিরে যেতে পারে আগে যা ছিল তার থেকে আলাদা, ক্যাশে করা এবং আপনার কোড এটিকে সাধারণ নিয়ম হিসাবে তৈরি করে না। লেখাগুলি অগ্নি এবং যদিও ভুলে যায়, মেমরি নিয়ামক প্রসেসরের কাছ থেকে ঠিকানা এবং ডেটা সংগ্রহ করতে এবং প্রসেসরটিকে চালিয়ে যাওয়ার অনুমতি দিতে পারে যখন শেষ পর্যন্ত রাইটিং সেভিং ক্লকগুলি করে থাকে, সম্ভবত আরও পাঠানো-রড-মডিফাই-রাইটিং-এ জ্বলন্ত ঘড়ি রয়েছে (যদি ইতিমধ্যে ক্যাশে),
আজও অনেকগুলি ব্যতিক্রম রয়েছে, কিছু সিস্টেমে সম্ভবত নির্দেশাবলী বা অ্যাক্সেসের ধরন রয়েছে যা কিছুটা সম্বোধনযোগ্য, কিছু সিস্টেম রয়েছে যেখানে ঠিকানাটি বাইট ব্যতীত অন্য কোনও কিছুর ইউনিটগুলিতে রয়েছে। বাইটটি সর্বদা 8 বিট ছিল না এবং সম্ভবত এখনও সিস্টেম রয়েছে যা সত্য ((আমরা অক্টাল ব্যবহার করতাম এবং 9 বিট বাইট 18 বা 36 বিট শব্দটি মানব প্রোগ্রামার এবং চিপ ডিজাইনারদের অনেক ধারণা দেয় যা অষ্টাল মনে করে, একটি 8 বিট হেক্সাডেসিমাল চিন্তাবিদদের কাছে অনেক কিছু বোঝায়)।
এখন আপনি যে কম্পিউটারটি এটি পড়ছেন, যদিও সেই ড্রাম কন্ট্রোলারের জন্য ডেটা বাসটি 32 বা 64 বিট প্রশস্ত হতে পারে, প্রকৃত ড্রাম মডিউলটি নিজেই সম্ভবত একাধিক 8 বিট প্রশস্ত অংশ দ্বারা গঠিত, যা আপনি সহজেই দেখতে পারবেন। যদি এটির একপাশে 8 বা 9 টি চিপ থাকে তবে এটি সম্ভবত bit৪ বিট বা bit২ বিট (b৪ বিট প্লাস ৮ বিট, ইসিসি এর 8 বিট) প্রশস্ত বাসটি 8 বিট প্রশস্ত অংশগুলি সহ বাস্তবায়িত হবে। আপনার যদি মডিউলের একপাশে 4 বা 5 চিপ থাকে তবে এখনও প্রচুর পিন থাকে তবে এটি হয় 32 বিট প্রশস্ত (এই দিনগুলিতে অসম্ভব) বা 4 টি চিপ 16 বিট প্রশস্ত এবং যদি 5 তম থাকে তবে এটি হতে পারে 16 বিট প্রশস্ত হতে হবে এবং কেবল 8 টি ব্যবহৃত হয় বা এটি 8 বিট প্রশস্ত অংশ। এখানে 32 বিট প্রশস্ত অংশগুলি রয়েছে তবে 8 বিট প্রশস্ততা সবচেয়ে সাধারণ। একটি খুব সাধারণ অনুশীলন যা পিছনে ফিরে যায়।
আমাদের কী মাইক্রোকন্ট্রোলার জানতে হবে। যেহেতু আপনি 32 বিট উল্লেখ করেছেন এটি সম্ভবত সম্ভবত (বিস্তারিত তথ্য ব্যতীত আমরা বলতে পারি না) যে অংশটির মেমরিটি 32 বিট প্রশস্ত এবং এতে সমস্ত অ্যাক্সেস 32 বিট প্রশস্ত। নির্দেশাবলী সম্ভবত নির্ধারণ করবে যে প্রোগ্রামটি সম্ভবত একটি 8 বিট, 16 বিট এবং 32 বিট অ্যাক্সেস প্রকারের প্রস্তাব দেয়, লেখাগুলিতে ছোটগুলি কোথাও একটি পঠন-সংশোধন-লেখার প্রয়োজন পড়বে, আপনি কেবল বাইট লেন উপেক্ষা করে পড়েন। একই ফ্ল্যাশ জন্য যায়, ফ্ল্যাশ লেখার অন্য বিষয় যদিও। তবে অভ্যন্তরীণ ফ্ল্যাশটি সম্ভবত 32 বিট প্রশস্ত এবং সমস্ত পাঠ 32 টি বিটের ইউনিটে রয়েছে। একটি বাহ্যিক ফ্ল্যাশ যদিও এটি অন্য গল্প, সম্ভবত তারা কিছুটা প্রশস্ত হয় (স্পি বা আই 2 সি), যদিও স্পি অংশগুলি কখনও কখনও 1, 2 বা 4 বিটকে সমর্থন করতে পারে তবে একটি মিসো পিন সবচেয়ে সাধারণ। অভ্যন্তরীণভাবে এগুলি বাইটগুলির ইউনিটে সংগঠিত হয়, 8 বিট প্রশস্ত বা 16 বা 32 হতে পারে, বা কে জানে, আপনি শিফট আউট এবং যদিও তাদের বাইটগুলির ইউনিটগুলিতে সম্বোধন করেন। স্পি দিয়ে আপনি একক লেনদেনে এক বাইট এবং পুরো মেমরির মধ্যে যে কোনও জায়গায় স্থানান্তর করতে পারেন, ফ্ল্যাশ অংশের নকশার উপর নির্ভর করে।