স্মৃতি প্রসারণ ছাড়াও 64-বিট ওএসের অন্যান্য সুবিধা?


40

আমি 64৪-বিট ওএসে স্যুইচ করার সুবিধার জন্য কাউকে বোঝানোর চেষ্টা করছি তবে "আপনি 3 জিবি র‌্যামের চেয়ে বেশি র‌্যাম ব্যবহার করতে পারেন" ব্যতীত যুক্তি খুঁজে পেতে আমার বেশ কষ্ট হচ্ছে। 64৪-বিট অপারেটিং সিস্টেম থাকার ক্ষেত্রে কি অন্য কোনও স্পষ্টভাবে যোগাযোগযোগ্য সুবিধা রয়েছে?


1
ভাল প্রশ্ন, আমি একই চিন্তা করছি। আপনি কোন ধরণের লোককে বোঝানোর চেষ্টা করছেন তা আপনার স্পষ্ট করে বলা উচিত, কারণ নীচে কিছু উত্তর খুব প্রযুক্তিগত হতে পারে যদি আমরা কোনও নৈমিত্তিক কম্পিউটার ব্যবহারকারীর কথা বলি।
অ্যাশ

1
ছাই: এটি কারণ 64৪-বিট অপারেটিং সিস্টেমের সুবিধাগুলি এবং ত্রুটিগুলি সমস্ত খুব প্রযুক্তিগত। কমপক্ষে লিনাক্সে, ননটেকনিকাল শেষ ব্যবহারকারীদের জন্য প্রায় কোনও লক্ষণীয় পার্থক্য নেই (এমনকি আমি ক্রমাগত ভুলে যাচ্ছি যে মেশিনটি আমি ব্যবহার করছি a৪-বিট বা ৩২-বিট একটি কিনা); উইন্ডোজে, 64৪-বিটের সাথে মোকাবিলা করার জন্য আরও অসুবিধাগুলি এবং অদ্ভুততা রয়েছে তবে এটির পরিবর্তে একটি ননটেকনিকাল শেষ ব্যবহারকারী খুব কমই পার্থক্যটি লক্ষ্য করবে।
সিজারব

উত্তর:


27
  • আইএ -32-র তুলনায় x86-64 এর জন্য দ্বিগুণ রেজিস্টার রয়েছে যা সংকলকগণ আরও ভাল কোড উত্পন্ন করতে দেয় allows
  • বেশিরভাগ অপারেটিং সিস্টেমে, 64৪-বিট এবিআই 32-বিট এবিআই (উদাহরণস্বরূপ, স্ট্যাকের পরিবর্তে রেজিস্টারগুলিতে প্যারামিটারগুলি পাস করে) এর চেয়ে ভাল কোড তৈরি করতে দেয়।
  • আইএ -32-তে এক্সটেনশনযুক্ত কিছু জিনিস সর্বদা x86-64 এ উপস্থিত থাকে, সুতরাং প্রোগ্রামগুলি ফ্যালব্যাক কোডের প্রয়োজন ছাড়াই এগুলি ব্যবহার করতে পারে (উদাহরণস্বরূপ এসএসইর একটি নির্দিষ্ট স্তর)।
  • সর্বশেষে তবে সর্বনিম্ন নয়, -৪-বিট time_t, যা আমরা ২০৩৮ এর কাছাকাছি আসার সাথে সাথে আরও বেশি গুরুত্বপূর্ণ হবে।

2
আপনি কী বোঝাতে চেয়েছেন তা আপনাকে ব্যাখ্যা করতে হবে: "দ্বিগুণ রেজিস্টার, যা সংকলকগণ আরও ভাল কোড তৈরি করতে দেয়"। "আরও ভাল কোড" কি?
অ্যাশ

1
এছাড়াও আমি লক্ষ করেছি যে 32৪-বিট কোডের বিপরীতে -৪-বিট সংখ্যার সাথে অপারেশনগুলি প্রায় চারগুণ বেশি (আমি নিয়মিত এখানে ভুল সি সংকলকটি বেছে নিই এবং তখন ভাবছি কেন লুয়া সি এর চেয়ে দ্রুততর হয় :))
জো

4
ছাই: নিবন্ধগুলি হ'ল সিপিইউতে দ্রুততম অ্যাক্সেস পাওয়া স্টোরেজ অবস্থানগুলি, তবে x86 এ সেগুলি খুব সীমিত সংস্থান। সুতরাং আপনার যদি অনেক স্থানীয় ভেরিয়েবলের প্রয়োজন হয় তবে আপনাকে নিয়মিতভাবে তাদের নিবন্ধ থেকে স্ট্যাকের দিকে স্থানান্তর করতে হবে এবং সময় লাগবে আবার ফিরে। আরও রেজিস্টার দিয়ে আপনি স্ট্যাকটি ব্যবহার করার প্রয়োজন ছাড়াই একবারে তাদের আরও বেশিরভাগের কাছে পৌঁছাতে পারবেন। আপনার কেবল দু'হাত থাকার সাথে তুলনা করুন: আপনি একবারে কেবল দুটি জিনিস ম্যানিপুলেট করতে পারেন; ফোরহ্যান্ডের সাহায্যে আপনি দ্বিগুণ পরিমাণে করতে পারেন (যদি আপনার মস্তিষ্ক ধরে রাখে তবে এটি এখনই বাদ দেয়)।
জোয়ি

@ জোহনেস, আপনার এই প্রশ্নের উত্তর হিসাবে আপনার মন্তব্য যুক্ত করা উচিত! আমি বক্তৃতা দিয়ে জিজ্ঞাসা করছিলাম যাতে সিজার যাতে এরকম ব্যাখ্যা যোগ করতে পারে।
অ্যাশ

1
এগুলির কোনওটির অর্থ কী তা ব্যাখ্যা না করেই আপনি বেশ কয়েকটি প্রযুক্তিগত কারণ দিয়েছেন। "আরও ভাল কোড" কী এবং এটি কীভাবে ব্যবহারকারীর উপকার করে?
ইগবি লার্জম্যান

7

আসলে, আপনি 32-বিট অপারেটিং সিস্টেমে 3 জিবি (বা 4 গিগাবাইটেরও বেশি) র‌্যাম চালাতে পারেন। পিএই একটি x86 বা x86-64 প্রসেসরের জন্য এমনকি 32-বিট অপারেটিং সিস্টেমেও 64 গিগাবাইট মেমরির অ্যাক্সেসের জন্য একটি উপায় সরবরাহ করে। এটি কেবল 64৪-বিট ওএস চালানোর মতো সোজা-ফরোয়ার্ড নয়, মনে রাখবেন। মেমরিটি পেজড, এবং তাই প্রতিটি প্রক্রিয়া এখনও সর্বোচ্চ 4 জিবি সীমাবদ্ধ। অতিরিক্তভাবে, সমস্ত অপারেটিং সিস্টেম এটি সমর্থন করে না। 32-বিট উইন্ডোজের কয়েকটি সংস্করণ পিএই ব্যবহার করেছে, তবে দুর্ভাগ্যক্রমে, যাতে তারা খারাপভাবে লিখিত ড্রাইভারগুলিকে সমর্থন করতে পারে, বেশিরভাগ সংস্করণ 4 গিগাবাইট মেমরির সমর্থন সীমাবদ্ধ করে। উদাহরণস্বরূপ, উইন্ডোজ এক্সপি এবং উইন্ডোজ ভিস্তা 4 গিগাবাইটের মধ্যে সীমাবদ্ধ (এবং যেমনটি উল্লেখ করা হয়েছে, কেবল প্রায় 3 জিবি এক্সপোজ করার প্রবণতা রয়েছে)। অন্যদিকে, উইন্ডোজ সার্ভার ২০০৮ এন্টারপ্রাইজ, ডাটাসেন্টার GB৪ জিবি র‌্যাম সমর্থন করে।

লিনাক্স কার্নেল ২.6 কার্নেলের অংশ হিসাবে ৪ জিবি-র বেশি সমর্থন করে । তবে, লিনাক্স বিতরণগুলি আপনাকে এই বৈশিষ্ট্যটি ব্যবহার করার জন্য মাঝে মাঝে একটি "সার্ভার" কার্নেল চিত্র ইনস্টল করে দেয় make


ভাল যুক্তি. 4 জিবি র‌্যামের বেশি র‌্যাম ব্যবহারের জন্য লোকেরা এখনও believe৪ বিট ওএসের প্রয়োজন বলে কেন লোকেরা এখনও বিশ্বাস করে তা আমি সত্যিই বুঝতে পারি না।
neu242

লিনাক্সের সাথে অন্য একটি বিকল্প হল একটি 64 বিট কার্নেল এবং 32 বিবিট ব্যবহারকারী স্পেস চালানো, যা আপনাকে> = 4 জিবি র‍্যামে সম্পূর্ণ অ্যাক্সেস দেয়, যদিও প্রক্রিয়াগুলি এখনও প্রতিটি 4 জিবিতে সীমাবদ্ধ।
টিআরএস -80

5

এটি ওএসের জন্য আপনি কী ব্যবহার করতে চান তার উপর নির্ভর করে। "সাধারণ" ব্যবহারকারীর বিশাল সংখ্যাগরিষ্ঠদের জন্য, 64-বিটে সরানো তাদের সত্যিকার অর্থে খুব বেশি কিছু দেয় না। বর্তমানে কেবলমাত্র 64৪-বিটই কার্যকর যেখানে আপনি যদি 4 গিগাবাইটের বেশি মেমরি ব্যবহার করতে চান (যেমন আপনি বলেছেন), বা এমন সংখ্যা দিয়ে গণনা করতে চান যা 32-বিটের মধ্যে খাপ খায় না।

অবশেষে, সমস্ত পিসি এবং ওএস কেবলমাত্র 64৪-বিট প্রকারের মধ্যে আসবে, তবে আপাতত তারা যদি ইন্টারনেট সার্ফ করতে বা ই-মেইল চেক করতে চায় তবে 64৪-বিটে যাওয়ার দরকার নেই a


আমার জন্য, অতিরিক্ত মেমরি সমর্থনটি ইতিমধ্যে ইতিমধ্যে আপগ্রেড করার যথেষ্ট উপযুক্ত কারণ। আমি সময়ের সাথে বাজি ধরেছি, বেশিরভাগ নৈমিত্তিক ব্যবহারকারীরাও সেভাবে অনুভব করবেন :-)
মারক_স

2
@ মার্ক, বেশিরভাগ নৈমিত্তিক ব্যবহারকারীরা সেভাবে অনুভব করতে পারবেন না যতক্ষণ না সফ্টওয়্যার বিক্রেতারা ইমেল ক্লায়েন্ট, ওয়েব ব্রাউজার এবং ওয়ার্ড প্রসেসরের প্রোগ্রামগুলি> 4 জিবি র‌্যামের প্রয়োজন লিখতে শুরু করে। তারপরে আবারও, আমি নিশ্চিত যে এটি হওয়ার আগে খুব বেশি দিন চলবে না।
অ্যাশ

@ashh আমার ফায়ারফক্স ইতিমধ্যে 2 জিবি র‌্যাম ব্যবহার করতে পছন্দ করে। এটি এত বেশি সময় নেয় না :)
কোয়ার্ক

4

কেবলমাত্র আপনার 3 গিগাবাইটেরও বেশি র‌্যাম থাকতে পারে না, software৪-বিট মনে রেখে সংকলিত / লিখিত যে কোনও সফ্টওয়্যার 64৪ বিট রেজিস্টার এবং ডেটা ধরণের ব্যবহার করতে পারে যা অবশ্যই অ্যাপ্লিকেশনগুলিকে গতিযুক্ত করতে পারে যা প্রচুর পরিমাণে ডেটা, যেমন থ্রিডি প্রোগ্রামের আশেপাশে চলে যায়, সিএডি, ফটোশপ ইত্যাদি

তবে, আপনি যদি এমন একটি গড় জো থাকেন যা সৃজনশীল প্রোগ্রামগুলির সাথে কাজ করে না, এবং কেবল ইমেলটি পড়ে, ওয়েবটি সার্ফ করে, ইউটিউব ভিডিও দেখে, আপনি সম্ভবত এমন কোনও ডিভাইস প্লাগ না করেন যতক্ষণ না 64৪ টি প্রয়োজন বিট ড্রাইভার, কিন্তু বিক্রেতা কোনও মুক্তি দেয় নি।


2
আমি অনেক সময় এই সমস্যা ছিল। আপনি যদি সার্ভার হিসাবে আশেপাশে থাকা কোনও এক্স -৪৪ বিট সিস্টেমটি ব্যবহার করেন তবে আপনি আশেপাশে থাকা অতিরিক্ত হার্ডওয়্যার যুক্ত করা শুরু করলে আপনি কোনও বাজে আশ্চর্যর সন্ধান করতে পারেন। আমি যে দ্বিধাদ্বন্দ্বের মুখোমুখি হয়েছিল তার একটি উদাহরণস্বরূপ উদাহরণটি ছিল যখন আমি সিস্টেমে 3COM 3c509 এনআইসি কার্ড যুক্ত করার চেষ্টা করেছি। লিগ্যাসি হার্ডওয়ারের জন্য কোনও ড্রাইভার নেই। আমি দেখতে পেয়েছি যে আমি ব্যারেল পেরিয়ে এসেছি এবং and৪ বিট চালক কাজ করার জন্য একটি প্রিমিয়াম ইন্টেল এনআইসি কার্ড কিনতে হয়েছিল। সময়ের সাথে সাথে এই সমস্যাটি চলে যাবে। পুরানো হার্ডওয়্যার সমর্থন করার জন্য বিক্রেতাদের পক্ষে অপর্যাপ্ত উত্সাহ রয়েছে।
এএক্সএক্সমাস্টার

@ অ্যাকএক্সমাস্টার: একই মাদারবোর্ডে আইএসএ স্লট এবং x64 সিপিইউ সমর্থন? সিরিয়াসলি? ওখানে যারা আউট আছে তাদের মধ্যে অনেকেই থাকতে পারে না। এটি কি কোনও ধরণের শিল্প পিসি?
বি কে 1 ই

3

.NET JIT (জাস্ট-ইন-টাইম) ইঞ্জিনে x64 সংস্করণে আরও উন্নততর অপ্টিমাইজেশন রয়েছে (উদাহরণস্বরূপ টেল-পুনরাবৃত্তি অপ্টিমাইজেশন)। এর অর্থ। নেট অ্যাপ্লিকেশনগুলির 64 বিট সিস্টেমে দ্রুত চালনার সম্ভাবনা রয়েছে।


0

না। এটি সম্পর্কে।

সাধারণ হোম ব্যবহারকারীদের জন্য x64 এর কোনও সুবিধা নেই। যদি কিছু হয় তবে আপনার সমস্ত পয়েন্টার এবং এখন bit৪ বিট, আপনি একই জিনিসটি করতে আরও মেমরি ব্যবহার করতে পারেন।

এক্স 64 এর একমাত্র উল্লেখযোগ্য সুবিধা হ'ল আরও মেমরি এবং বর্তমানে এটি কেবলমাত্র সার্ভার দ্বারা ব্যবহৃত হচ্ছে।


0

আপনি যদি আপনার জনপ্রিয় সফ্টওয়্যারটির কয়েকটি ভাল 64-বিট সংস্করণ খুঁজে পেতে পারেন তবে হ্যাঁ, 64-বিটগুলিতে আপগ্রেড করা একটি সুবিধা হবে। এবং নির্দিষ্ট অ্যাপ্লিকেশনগুলির 64-বিট সংস্করণ উপলব্ধ। যাইহোক, এই অ্যাপ্লিকেশনগুলি চিত্রের হেরফের, মুভি সম্পাদনা এবং অবশ্যই সাউন্ড সম্পাদনার সাথে সম্পর্কিত related মূলত, কেবল অ্যাপ্লিকেশনগুলি যা প্রচুর পরিমাণে ডেটা পরিচালনা করবে। আপনার পিসিতে ডিভিডি মুভি দেখার গুণমানটিও বাড়বে যেহেতু সিস্টেমটি ডেটাটি আরও দ্রুত পরিচালনা করতে পারে এবং আপনার সিস্টেমে আরও র‍্যাম উপলব্ধ থাকলে এটি আরও বেশি ডেটা সঞ্চয় করতে পারে।

আপনি যদি একই সাথে প্রচুর অ্যাপ্লিকেশন চালাতে চান তবে একটি ছোট পারফরম্যান্স লাভও রয়েছে। (এমনকি যদি এই সমস্ত আবেদনপত্রগুলি 32-বিট সংস্করণ হয়!) কেন? কারণ ওএস নিজেই অতিরিক্ত মেমোরিটিকে কিছুটা সহজভাবে পরিচালনা করতে পারে, ফলে আরও অ্যাপ্লিকেশনগুলিকে মেমোরিতে থাকতে দেয় যার ফলে অদলবদলের ফাইলটিতে কম অদলবদল হয়। (এবং আপনার কাছে আরও অনেক বড় অদলবদল ফাইল থাকতে পারে!)

তবে আমি 64৪-বিটগুলিতে আপগ্রেড করেছি কারণ আমি প্রচুর চিত্রের ম্যানিপুলেশন করি, যার জন্য একটি শক্তিশালী সিস্টেম এবং প্রচুর স্মৃতি দরকার। (ভাল, আমার কমপক্ষে অনেক স্মৃতি দরকার need)

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