রাস্পবেরি পাই টাইপ 3-তে 64-বিট সিপিইউ রয়েছে তবে এর স্থাপত্যটি কিন্তু arm64
নয় armhf
। মধ্যে পার্থক্য কি arm64
এবং armhf
?
রাস্পবেরি পাই টাইপ 3-তে 64-বিট সিপিইউ রয়েছে তবে এর স্থাপত্যটি কিন্তু arm64
নয় armhf
। মধ্যে পার্থক্য কি arm64
এবং armhf
?
উত্তর:
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 এর উপর ফ্লোটিং পয়েন্ট সহায়তার অভাব মোকাবেলা করতে। আজকাল, অবশ্যই, রাস্পবিয়ানকে ঘিরে একটি পুরো বাস্তুতন্ত্র তৈরি হয়েছে, তাই তারা সম্ভবত এটি ত্যাগ করবে না। যাইহোক, এটি আংশিক কারণেই বিগলেবোনটি সোজা ডেবিয়ান চালায় এবং আপনি রাস্পবিয়ান ব্যবহার করলেও ঠিক আছে, আপনি যদি ম্যাথমেটিকার মতো বিশেষ কিছু অন্তর্ভুক্ত নন-মুক্ত সফ্টওয়্যার না চান।
আপডেট: হ্যাঁ, আমি বুঝতে পারি যে এই উত্তরটি আর্ম 64 এবং আর্মফের মধ্যে পার্থক্য ব্যাখ্যা করে না। একটি দুর্দান্ত উত্তর আছে যা এই পৃষ্ঠায় এটি ব্যাখ্যা করে। এই উত্তরটি প্রশ্নকর্তাকে সঠিক পথে সেট করতে সহায়তা করার উদ্দেশ্যে করা হয়েছিল, কারণ জিজ্ঞাসার সময় রাস্পবেরি পাইয়ের দক্ষতা সম্পর্কে তাদের স্পষ্টত একটি ভুল ধারণা ছিল।
আপনি কোথায় দেখতে পাচ্ছেন যে আর্কিটেকচারটি আর্মফ্ফ্ট? আমার রাস্পবেরি পাই 3 এ, আমি পেয়েছি:
$ uname -a
armv7l
যাইহোক, আর্মভি 7 ইঙ্গিত দেয় যে সিস্টেম আর্কিটেকচার 32-বিট। প্রথম এআরএম আর্কিটেকচারটি -৪-বিট সমর্থন সরবরাহ করে আর্মভ 8। এই টেবিল দেখুনরেফারেন্সের জন্য ।
আপনি সঠিক যে রাস্পবেরি পাই 3 এর সিপিইউ 64-বিট, তবে রাস্পবিয়ান ওএস এখনও 64-বিট ডিভাইসের জন্য আপডেট হয়নি। 32-বিট সফ্টওয়্যারটি 64-বিট সিস্টেমে চলতে পারে (তবে বিপরীতে নয়)। এই কারণেই আপনি 64-বিট হিসাবে উল্লিখিত আর্কিটেকচারটি দেখছেন না।
আপনি যদি আগ্রহী হন তবে আপনি এখানে -৪-বিট সমর্থনের জন্য গিটহাব ইস্যুটি অনুসরণ করতে পারেন ।