তাত্ত্বিকভাবে একটি 64 বিট মেশিনটি সর্বোচ্চ পরিমাণে র‌্যামটি কীভাবে সম্বোধন করতে পারে?


21

আমি আমার কম্পিউটার আর্কিটেকচার বইটি পড়ছি এবং আমি দেখতে পাচ্ছি যে একটি x86, 32 বিট সিপিইউতে প্রোগ্রামের কাউন্টারটি 32 বিট is

সুতরাং, এটির বাইট সংখ্যাটি 2 can 32 বাইট বা 4 জিবি হিসাবে চিহ্নিত করতে পারে। সুতরাং এটি আমার কাছে বোধগম্য হয় যে বেশিরভাগ 32 বিট মেশিনগুলি ভেড়ার পরিমাণ 4 জিবি (পিএই উপেক্ষা করে) এর মধ্যে সীমাবদ্ধ করে।

আমি কি ধরে নিচ্ছি যে bit৪ বিট মেশিনটি তাত্ত্বিকভাবে 2 ^ 64 বাইট, বা 16 এক্সাবাইট র্যামকে সম্বোধন করতে পারে ?!


4
মনে রাখবেন যে কোনও বিদ্যমান x86 -৪-বিট প্রসেসর আসলে এটি করতে পারে না। তাদের ক্যাশে পর্যাপ্ত ট্যাগ বিট নেই, তাদের ঠিকানা বাসগুলিতে পর্যাপ্ত প্রস্থ নেই, ইত্যাদি। 46-বিটস (8 টিবি) অনেকগুলি আধুনিক x86 সিপিইউয়ের জন্য সর্বাধিক।
ডেভিড শোয়ার্জ

4
তাত্ত্বিকভাবে, কোন সীমা নেই। এমনকি 32-বিট সিপিইউতে 4 জিবিবি-র উপরে ঠিকানা ঠিকানা থাকতে পারে। এটি হার্ডওয়্যারে মেমরি পরিচালনা ব্যবস্থা কীভাবে প্রয়োগ করা হয় তার উপর নির্ভর করে , যা সাধারণত সিপিইউয়ের শব্দের দৈর্ঘ্যের চেয়ে পৃথক। প্রোগ্রামগুলিতে পয়েন্টারগুলি সর্বদা শব্দ-দৈর্ঘ্যের হয় তবে এগুলি যে কোনও উপায়ে ভার্চুয়াল ঠিকানা (এবং শারীরিক নয়), তাই এগুলি আরও একটি পৃথক ঠিকানার জায়গায় ম্যাপ করা হয়।
ব্রেকথ্রু

এটি পুরানো উত্তরগুলির সাথে একটি পুরানো প্রশ্ন তবে আমি মনে করি যে এই প্রশ্নের সর্বাধিক উত্সাহিত উত্তরগুলি খুব বিভ্রান্তিকর এবং তারা 64 টি-বিস্তৃত অ্যাড্রেস বাসের ঠিকানা সহ একটি মেশিনকে কতটা রাম করতে পারে তার উত্তর । ডেভিড এবং ব্রেকথ্রু উপরের দিকে ইঙ্গিত হিসাবে, একটি আর্কিটেকচারের "বেনসেন্ট" প্রাথমিক রেজিস্টারগুলির আকার প্রতিফলিত করে, ঠিকানা বাসের আকার নয়।
সেবি

কেন আপনি পিএই উপেক্ষা করবেন?
জেমি হানরাহান

উত্তর:


28

তাত্ত্বিকভাবে: 16.8 মিলিয়ন টেরাবাইট। অনুশীলনে: আপনার কম্পিউটারের কেসটি সমস্ত র্যামের সাথে ফিট করার জন্য খুব সামান্য

http://en.wikipedia.org/wiki/64-bit#Limitations_of_practical_processors


13
খুব ছোট .... আজ !!!!
স্নিকারে

2
16.777216 মিলিয়ন তেবিবাইট। আপনি যদি সুনির্দিষ্ট হতে চান।
টটিমেডলি

আমি অন্যান্য উত্সগুলিতে পড়েছি যে কোনও প্রসেসর মেমরি অ্যাক্সেস করতে প্রতিটি বিট ব্যবহার করতে পারে না, এটি কি আপনার উত্তরে বিবেচনা করা হচ্ছে?
আন্দ্রে

17

ম্যাট বলের উত্তরের পরিপূরক হিসাবে, র‍্যামের বর্তমান বৃহত্তম বৃহত্তম কাঠিটি আমি একটি নির্দিষ্ট অনলাইন খুচরা বিক্রেতাতে পাই 32 জিবি is 1 টেরাবাইটে পৌঁছাতে এর 32 টি লাগবে। প্রতি লাঠিতে প্রায় আধা ইঞ্চিতে এটি আমাদের মাদারবোর্ডে এক টেরাবাইট বাণিজ্যিক রামের জন্য উত্সর্গীকৃত 16 ইঞ্চি স্থান নিয়ে আসে। 16.8 মিলিয়ন টেরাবাইটে পৌঁছাতে 4,242.42 মাইল মাদারবোর্ড লাগবে। এলএ থেকে এনওয়াইসি-র দূরত্ব প্রায় 2141 মাইল, তাই মাদারবোর্ডটি সারা দেশে প্রসারিত হবে এবং এতটা র‌্যামের ব্যবস্থা করতে পারে back

স্পষ্টতই এটি অবৈধ।

আমরা কীভাবে আমাদের র‌্যামকে বেশিরভাগ মাদারবোর্ডের মতো এক সারিতে রাখি না, বরং তাদের পাশাপাশি রেখেছি। আমি বলতে চাই মালের গড় কাঠিটি প্রায় ছয় ইঞ্চি লম্বা, তাই যদি আমরা প্রস্থের জন্য একটি অর্ধ ইঞ্চি অনুমতি দিই তবে আপনার 6 ইঞ্চি স্কোয়ারে 12 টি কাঠের র‌্যামের বর্গ একক থাকতে পারে। এই স্কোয়ারটিকে একটি র‌্যাম-টাইল বলি। এরপরে একটি র‌্যাম-টাইল 384 জিবি র‌্যাম ধারণ করে। 384 গিগাবাইট টাইলগুলিতে প্রয়োজনীয় 16.8 মিলিয়ন টেরাবাইটে পৌঁছাতে 44.8 মিলিয়ন টাইল লাগবে। আসুন আমরা অগোছালো হয়ে যাই এবং এর স্কোয়ার রুটটি ব্যবহার করে এই সিদ্ধান্ত নিতে পারি যে এটি 6693 বর্গ 6604 টাইল বা 13,386 দ্বারা 13,388 ফুট, যা প্রায় 2.5 মাইল স্কোয়ারের কাছাকাছি, ডাউনটাউন সিয়াটলকে ছায়ায় আবৃত করার পক্ষে যথেষ্ট হবে? তাদের ইতিমধ্যে অভিযোগ করার মতো পর্যাপ্ত পরিমাণ নেই।


2
খুব বড়. আপনি কেন তাদের সমতল রাখছেন? আপনি এটি একটি 100 'কিউবে সমস্ত পেতে পারেন। যদিও এটি ঠান্ডা রাখতে আপনার সম্ভবত তরল নাইট্রোজেনের প্রয়োজন হবে!
লরেন পেচটেল

1
নাইট্রোজেন গ্যাস যে পরিমাণে ফুটতে পারে তা সিয়াটেলের মহান ব্যক্তিদের জন্য সুরক্ষা ঝুঁকি তৈরি করবে
কনরাড.ডিয়ান

একটি সম্ভাব্য সংশোধন। যেহেতু একটি টাইল 6 "বাই 6" হ'ল সেই অঞ্চলটি 3346.5 দ্বারা 3347 ফুট (অর্ধ টাইল গণনা) বানানো হবে না, উল্লিখিত 13,386 যা টাইল গণনার দ্বিগুণ। এছাড়াও, অন্য একটি বিষয় যা উল্লেখ করা হয়নি বলে মনে হয়। সর্বোত্তম ব্যবস্থাটি ধরুন: একটি বৃত্ত, ব্যাসার্ধটি প্রয়োজনীয় অঞ্চলটি ঘের জন্য প্রায় 1,890 ফুট হতে হবে। অ্যাডম হিসাবে, গ্রেস হপার বলেছিলেন, তামাটির উপরে সংক্রমণে বিলম্ব হ'ল প্রায় ন্যানোসেকেন্ড / ফুট। তার অর্থ বাহ্যিক রিংয়ের রাউন্ড ট্রিপ ল্যাটেন্সিটি হবে ~ 3.78 মাইক্রোসেকেন্ড। এটি মূল স্মৃতির জন্য ধীরে ধীরে কিছুটা। IMEHO।
dgnuff

4

কার্যকরভাবে, হ্যাঁ - প্রক্রিয়াগুলি, তাত্ত্বিকভাবে, মেমরির 2 ^ 64 বাইট সম্বোধন করতে পারে। তবে আপনি যেমন উল্লেখ করেছেন, এই সীমাটির চারপাশে উপায় রয়েছে।


3

কোনও প্রসেসরের বিট আকার এবং ঠিকানার যোগ্য মেমরির পরিমাণের মধ্যে কোনও নির্দিষ্ট সম্পর্ক নেই। 1970 এর দশকের শেষভাগের বেশিরভাগ 8-বিট মেশিনগুলি সহজেই 65,536 বাইট সরাসরি অ্যাক্সেস করতে পারে, 16-বিট 8088 এবং 8086 সরাসরি 1,048,576 বাইট অ্যাক্সেস করতে পারে। অতিরিক্তভাবে, মেশিনগুলিকে পরোক্ষভাবে কোনও পরিমাণ র‌্যাম অ্যাক্সেস করার অনুমতি দেওয়ার জন্য হার্ডওয়্যার যুক্ত করা সম্ভব; 8-বিট প্রসেসর সহ অনেকগুলি মেশিনে 128 কে বা তার বেশি ছিল এবং 8088-ভিত্তিক পিসিগুলির জন্য মেমরি-প্রসারণ ইউনিট 16 মেগের বেশি অ্যাক্সেস করতে পারে। যদিও মাইক্রোসফ্ট উইন্ডোজের "সার্ভার" সংস্করণগুলিতে কেবল এই জাতীয় বৈশিষ্ট্যটি সক্ষম করেছে, 32-বিট কোডের জন্য 4 জিআইবি চিহ্নের বাইরে মেমরি অ্যাক্সেস করা সম্ভব ছিল একই ধরণের পদ্ধতির সাহায্যে।


2

আপনি সঠিক হবে। আপনি 16 এক্সপাবাইট র‌্যামের সম্বোধন করতে পারেন। এখন .. অপারেটিং সিস্টেম এটি পরিচালনা করতে পারে কিনা তা অন্য একটি প্রশ্ন হবে ....


2

এও মনে রাখা ভাল হবে যে 64৪-বিট আর্কিটেকচারে মেমরি সম্পর্কে অপারেটিং সিস্টেমটির নিজস্ব সীমাবদ্ধতা রয়েছে।

উদাহরণস্বরূপ, উইকিপিডিয়া উইন্ডোজ ভিস্তা about৪ সম্পর্কে কী বলে দেখুন :

মাইক্রোসফ্ট অপারেটিং সিস্টেমগুলির সমস্ত -৪-বিট সংস্করণ ঠিকানার জায়গাতে 16 টিবি সীমাবদ্ধ করে। উইন্ডোজ ভিস্তার 64৪-বিট সংস্করণে তৈরি প্রক্রিয়াগুলি ব্যবহারকারী প্রসেসের জন্য ভার্চুয়াল মেমোরিতে 8 টিবি এবং কার্নেল প্রসেসগুলির জন্য 16 টিবি ভার্চুয়াল মেমরি তৈরি করতে 8 টিবি থাকতে পারে [[29] শারীরিক মেমরির ক্ষেত্রে উইন্ডোজ ভিস্তা -৪-বিট বেসিক ৮ গিগাবাইট র‌্যাম সমর্থন করে, উইন্ডোজ ভিস্তা -৪-বিট হোম প্রিমিয়ামটি ১ GB গিগাবাইট র‌্যাম সমর্থন করে এবং উইন্ডোজ ভিস্তা 64৪-বিট বিজনেস / এন্টারপ্রাইজ / আলটিমেট 128 গিগাবাইট পর্যন্ত সমর্থন করে র‌্যামের। [8]


উইন্ডোজটির জন্য আপ-টু-ডেট বিশদ: এমএসডিএন.ইমিক্রোফস্ট /en-us/library/windows/desktop/aa366778.aspx
আরজান

1

B৪ বিটের সবচেয়ে বড় সুবিধাটি হ'ল যে র্যামটি এটি সম্বোধন করতে পারে তা নয়, তবে সমস্ত কিছু। আপনি ডিস্কের প্রতিটি বাইটের জন্য একটি ঠিকানা নির্ধারণ করতে পারেন, উদাহরণস্বরূপ, এবং ডিস্কের সক্ষমতা বাড়ানো কয়েক দশক ধরে এটি অকার্যকর করবে না।


অবশ্যই যেহেতু বর্তমান সিপিইউগুলির এই ঠিকানার জায়গাটি কৃত্রিমভাবে সীমাবদ্ধ রয়েছে, ডিস্কে প্রতিটি বাইটকে আর সম্বোধন করার মতো পর্যাপ্ত বিট নেই এমন এক দশক হতে পারে। আশা করি সেই পর্যায়ে সীমাবদ্ধতা বাড়ানো হবে, এসএসডিরা যেভাবে চলছে, মেমরির একটি বিভাগ হিসাবে একটি সম্পূর্ণ ডিস্ককে উপস্থিত করে নাটকীয়ভাবে পারফরম্যান্সকে উন্নত করতে পারে। আমি কোনও এসটিডি একটি স্যাটা তারের পরিবর্তে র‌্যাম স্লটে প্লাগ করাতে কিছু মনে করব না!
মালভাইনয়াস

@ মালভাইনাস আমি আরও কিছু মৌলিক বিষয়ে কথা বলছিলাম, এমনকি যদি আপনি নিজেকে 63৩ বিটের মধ্যে সীমাবদ্ধ করেন তবে আপনি সরাসরি 9223372 টিবিতে সম্বোধন করতে পারেন। এবং র‌্যাম স্লটে থাকা এসএসডি ইতিমধ্যে বিদ্যমান, সানডিস্ক দেখুন
মার্ক

আমি আপনার সাথে একমত নই, আমি কেবল ইঙ্গিত করছিলাম যে বর্তমান প্রযুক্তির সাহায্যে আপনি যে পরামর্শ দিচ্ছেন তার উপর কৃত্রিম সীমাবদ্ধতা রয়েছে (উদাহরণস্বরূপ শারীরিক বাসে আনা ঠিকানার কেবল 48 বা 51 বিট)। যদি এই ডিআইএমএম-এসএসডিগুলিতে ধরা পড়ে তবে আপনার কৃত্রিম সীমাটি বাড়াতে বা অপসারণ না করা না হলে আমরা আপনার পরামর্শের চেয়ে শীঘ্রই মেমরির ঠিকানাগুলি সরিয়ে ফেলতে পারি। আমি সম্মতি জানাই যদি পুরো -৪-বিটগুলি পাওয়া যেত তবে সমস্যা হওয়ার আগে কয়েক দশক আগে এটি হবে।
মালভাইনাস

কেবল রেকর্ডের জন্য আমি সানডিস্ক আল্ট্রাডিআইএমএম লিঙ্কটি দেখলাম তবে দুঃখের বিষয় এটি প্রযুক্তিগতভাবে এসএসডি-র-র্যাম নয়। এটি একটি 6 জিবিপিএস সাটা এসএসডি, একটি ডিডিআর 3-থেকে-সাটা অ্যাডাপ্টারের সাথে এটি অ্যাক্সেস করার অনুমতি দেয় যেন এটি স্মৃতি। SATA প্রোটোকলটিতে মেমরি অনুরোধগুলির অতিরিক্ত রূপান্তর কিছুটা বিলম্বিত করে এবং কিছুটা অগোছালো বলে মনে হয়। আশা করি কেউ এর উপকারিতা দেখতে পাবে এবং শীঘ্রই কোনও অপ্রয়োজনীয় অ্যাডাপ্টার ছাড়াই ফ্ল্যাশ করার জন্য একটি সত্য মেমরি ইন্টারফেস প্রকাশ করবে!
মালভাইনাস

0

আজকের বেশিরভাগ বর্তমান প্রসেসরের তাদের ঠিকানার আকারের উপর একরকম কৃত্রিম সীমা রয়েছে। উদাহরণস্বরূপ, এএমডি architect64 আর্কিটেকচারের শারীরিক মেমরির উপর একটি 52-বিট সীমা রয়েছে এবং বর্তমানে কেবল 48-বিট ভার্চুয়াল ঠিকানার স্থান সমর্থন করে। (উইকিপিডিয়া মাধ্যমে)। তবে হ্যাঁ, শারীরিকভাবে ~ 16.4 মিলিয়ন টেরাবাইট সম্ভব।


-1

g২ জিবি একক লাঠি এবং ৪ এক্স lga2011 xeons চালিত 48 টি র‌্যাম কার্ড সহ একটি বাস্তবসম্মত শারীরিক উত্তরের জন্য 1536gb

এটি হলেন এএসেস্ট পিসির জন্য কেউ লুকিয়ে থাকা ক্রেতাদের ভাঙা ছাড়াই কিনতে পারবেন সেভররা মনে করেন যে সেখানে 64৪ জিবি একক স্টিক নিয়ে আসে .... 3072gb 128gb 6144gb 256gb 12288gb হতে পারে

কেবল সেখানে ফেলে দেওয়া যাতে রামের সাথে ওএস সীমাবদ্ধতাগুলি পাওয়ার উপায় আছে যদি আপনার ওএস কেবল 4 জিবি র‌্যাম দেখতে পায় তবে একটি র‌্যাম ড্রাইভের বাম দিকে র‌্যাম চালু হয় এবং র‌্যাম ড্রাইভটিকে পৃষ্ঠা ফাইল হিসাবে এক্সডি এক্সডি এক্সডি এক্সডি হিসাবে ব্যবহার করতে পারেন প্রিবুট ওএস তৈরির বিষয়টি সিস্টেম যেমন কিছু সিমুলার জিনিস ডস / উইন্ডোজ 3.11 ইত্যাদির প্রথম দিনগুলিতে ফিরে এসেছিল

এবং সিপিইউ সীমাবদ্ধতা পেতে আরও ছোট ছোট হ্যাক থাকতে পারে

গিয়ারটি আমরা দেখতে পাচ্ছি না সেখানে আরও শক্তিশালী স্টাফ রয়েছে আমার 98 টি প্রসেসর চালানো থেকে পিসি ছিল এবং 32 জিবি র‌্যামের মতো কিছুটা হলেও এটি ব্যয়বহুল হাই এন্ড সার্ভারগুলি is

আমি ডেস্কটপ হিসাবে সার্ভারগুলির দিকে তাকাচ্ছি কারণ জনসাধারণের এক্সডির জন্য কম্পিউটারগুলি থেকে আমি অসুস্থ

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.