আর্ম 64 এবং আর্মফের মধ্যে পার্থক্য কী?


125

রাস্পবেরি পাই টাইপ 3-তে 64-বিট সিপিইউ রয়েছে তবে এর স্থাপত্যটি কিন্তু arm64নয় armhf। মধ্যে পার্থক্য কি arm64এবং armhf?


11
আর্মএফ = হার্ডওয়্যার ভাসমান পয়েন্ট নির্দেশাবলী + 32-বিট নির্দেশিকা সেট। -৪-বিট এআরএম ডিফল্টরূপে হার্ডওয়্যার ফ্লোটিং পয়েন্ট এবং নিওনকে সমর্থন করে, সুতরাং 'এইচএফ' এর মতো কোনও কোয়ালিফায়ার নির্দিষ্ট করার দরকার নেই। নীচে উল্লিখিত হিসাবে, আরপিআই ফাউন্ডেশন পাই 3-তে 64-বিট মোডের জন্য এখনও সমর্থন যোগ করে নি।
বিটব্যাঙ্ক

3
দয়া করে নোট করুন যে আর্ম লিনাক্স সম্প্রদায় বিভাগটি এআরএম প্ল্যাটফর্মের জন্য উত্সর্গ করা ( আর্চলিনাক্সর্ম.অর্গ ) ইতিমধ্যে আরপিআই 3 এ আর্চ 64 এর জন্য সমর্থন করেছে। আপনি আরপিআই 3 এর জন্য একটি চিত্র ডাউনলোড করতে পারেন।
অমিত বাজিক

উত্তর:


188

armhf"আর্ম হার্ড ফ্লোট" এর অর্থ দাঁড়ায়, এবং এটি আর্ম প্রসেসরের (আর্মভি 7 +) জন্য একটি ডেবিয়ান পোর্টকে দেওয়া নাম যেখানে হার্ডওয়্যার ফ্লোটিং পয়েন্ট সমর্থন রয়েছে।

বিগলেবোন কালোতে, উদাহরণস্বরূপ:

:~$ dpkg --print-architecture
armhf

যদিও অন্যান্য কমান্ড (যেমন uname -aবা arch) কেবল প্রদর্শিত হবেarmv7l

:~$ cat /proc/cpuinfo 
processor       : 0
model name      : ARMv7 Processor rev 2 (v7l)
BogoMIPS        : 995.32
Features        : half thumb fastmult vfp edsp thumbee neon vfpv3 tls
...

vfpv3তালিকাভুক্ত অধীনে Featuresকি বোঝায় ফ্লোটিং পয়েন্ট সমর্থন।

ঘটনাচক্রে, armhfযদি আপনার প্রসেসর এটি সমর্থন করে তবে মূলত রাস্পবিয়ানকে ছাড়িয়ে যায়, আমি যদি সঠিকভাবে বুঝতে পারি তবে তা ছিল প্রধানত একটি পুনর্নির্মাণের এর armhfকাজ এরাউন্ড এ মূল ফলবিশেষ Pi এর উপর ফ্লোটিং পয়েন্ট সহায়তার অভাব মোকাবেলা করতে। আজকাল, অবশ্যই, রাস্পবিয়ানকে ঘিরে একটি পুরো বাস্তুতন্ত্র তৈরি হয়েছে, তাই তারা সম্ভবত এটি ত্যাগ করবে না। যাইহোক, এটি আংশিক কারণেই বিগলেবোনটি সোজা ডেবিয়ান চালায় এবং আপনি রাস্পবিয়ান ব্যবহার করলেও ঠিক আছে, আপনি যদি ম্যাথমেটিকার মতো বিশেষ কিছু অন্তর্ভুক্ত নন-মুক্ত সফ্টওয়্যার না চান।


6
নোট করুন যে ডিবিয়ান এবং রাস্পবিয়ান স্পষ্টতই আর্মফ্ফ দ্বারা বিভিন্ন জিনিস বোঝায়: raspberrypi.stackexchange.com/a/87403/103374
od মে'১৯ তে কোডেলিং

18

আপডেট: হ্যাঁ, আমি বুঝতে পারি যে এই উত্তরটি আর্ম 64 এবং আর্মফের মধ্যে পার্থক্য ব্যাখ্যা করে না। একটি দুর্দান্ত উত্তর আছে যা এই পৃষ্ঠায় এটি ব্যাখ্যা করে। এই উত্তরটি প্রশ্নকর্তাকে সঠিক পথে সেট করতে সহায়তা করার উদ্দেশ্যে করা হয়েছিল, কারণ জিজ্ঞাসার সময় রাস্পবেরি পাইয়ের দক্ষতা সম্পর্কে তাদের স্পষ্টত একটি ভুল ধারণা ছিল।

আপনি কোথায় দেখতে পাচ্ছেন যে আর্কিটেকচারটি আর্মফ্ফ্ট? আমার রাস্পবেরি পাই 3 এ, আমি পেয়েছি:

$ uname -a
armv7l

যাইহোক, আর্মভি 7 ইঙ্গিত দেয় যে সিস্টেম আর্কিটেকচার 32-বিট। প্রথম এআরএম আর্কিটেকচারটি -৪-বিট সমর্থন সরবরাহ করে আর্মভ 8। এই টেবিল দেখুনরেফারেন্সের জন্য ।

আপনি সঠিক যে রাস্পবেরি পাই 3 এর সিপিইউ 64-বিট, তবে রাস্পবিয়ান ওএস এখনও 64-বিট ডিভাইসের জন্য আপডেট হয়নি। 32-বিট সফ্টওয়্যারটি 64-বিট সিস্টেমে চলতে পারে (তবে বিপরীতে নয়)। এই কারণেই আপনি 64-বিট হিসাবে উল্লিখিত আর্কিটেকচারটি দেখছেন না।

আপনি যদি আগ্রহী হন তবে আপনি এখানে -৪-বিট সমর্থনের জন্য গিটহাব ইস্যুটি অনুসরণ করতে পারেন ।


73
প্রশ্ন করা হচ্ছে না উত্তর।
মনীশ

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