x86 বনাম x64 - কেন 32-বিটকে x86 বলা হয়? [বন্ধ]


45

সম্ভবত x86 বলা হয়েছিল কারণ মেশিনগুলি 80386 এবং 80486 প্রসেসর ব্যবহার করেছিল। এটা কি ঠিক?

32-বিট এবং 64৪-বিট মেশিনগুলি উল্লেখ করার জন্য এটি কি সঠিক উপায়?


7
আপনি কি উইকি ব্যবহার করেছেন: en.wikedia.org/wiki/X86
রাবার বুট

আমি এটি পুনরায় ট্যাগ করতে চাই তবে আমি কোনও ভাল ট্যাগের কথা ভাবতে পারি না। এটি কি একটি সুপার ব্যবহারকারী প্রশ্ন?
ম্যাট এলেন

86x = 2 ^ 3 & 3x2, অবশ্যই, আপনি দেখতে পাচ্ছেন, 32 বিট সম্পর্কিত! : পি
মুর্তা

আপনি যে প্রসঙ্গে জিজ্ঞাসা করছেন, x64 x86 এর বিপরীতে বসে না, পরিবর্তে এটি তার কাছে বসে। এটি x86-64, যেমন এটি x86-32 (আসলে আইএএ -32 বলা হয়)
সিএনওএম

উত্তর:


61

প্রযুক্তিগতভাবে x86 কেবল প্রসেসরের একটি পরিবার এবং তারা সমস্ত ব্যবহারের নির্দেশিকা সেটকে বোঝায়। এটি আসলে ডেটা মাপ সম্পর্কে নির্দিষ্ট কিছু বলে না।

x86 16-বিট প্রসেসরের (8086 এবং 8088 প্রসেসর) 16-বিট নির্দেশিকা সেট হিসাবে শুরু হয়েছিল, তারপরে 32-বিট প্রসেসরের (80386 এবং 80486) জন্য 32-বিট নির্দেশিকা সেট পর্যন্ত প্রসারিত হয়েছিল এবং এখন এটিকে বাড়ানো হয়েছে 64-বিট প্রসেসরের জন্য একটি 64-বিট নির্দেশিকা সেট set এটি চিপ মডেল সংখ্যার মাঝের পরিবর্তিত মান প্রতিবিম্বিত করতে 80x86 হিসাবে লেখা হত, তবে কোথাও লাইন বরাবর 80 টি নামিয়ে দেওয়া হয়েছিল, কেবল x86 রেখে।

পেন্টিয়ামকে দোষ দিন এবং এটি প্রসেসরের নামকরণ ও বিপণনের পদ্ধতি পরিবর্তনের জন্য এটি বংশধর, যদিও ইন্টেলের x86 নির্দেশিকা সেট ব্যবহার করা সমস্ত নতুন প্রসেসরকে এখনও x86, i386 বা i686 সামঞ্জস্যপূর্ণ হিসাবে উল্লেখ করা হয়েছে (যার অর্থ তারা সকলেই মূল 8086 এর এক্সটেনশন ব্যবহার করে নির্দেশনাবলী).

x64 এখানে সত্যিই অদ্ভুত মানুষ। X86 সেটটিতে 64-বিট এক্সটেনশনের প্রথম নামটিকে বলা হয়েছিল x86-64। এটি পরে AMD64 এ নামকরণ করা হয়েছিল (কারণ এএমডিই মূলত 64-বিট এক্সটেনশন নিয়ে আসে)। ইন্টেল 64-বিট নির্দেশিকা সেট লাইসেন্স করেছে এবং তাদের সংস্করণটির নাম দিয়েছে EM64T। উভয় নির্দেশিকা সেট এবং প্রসেসর যেগুলি ব্যবহার করে সেগুলি এখনও x86 হিসাবে বিবেচিত হয়।

উত্স (গুলি): http://en.wikedia.org/wiki/IA-32 - আইএ -32, ইন্টেলের 32-বিট আর্কিটেকচার। http://en.wikedia.org/wiki/X86-64 - x86-64 সম্পর্কে এখানে আরও পড়ুন।


7
বিভ্রান্তির উত্সটি উল্লেখ করার জন্য +1 - x64 - যা x86-64 এর জন্য শর্টহ্যান্ড।
অ্যালন গুরালেক

কেবল জিনিসগুলিকে সত্যই বিভ্রান্ত করার জন্য, ইন্টেল তার x64-64 বাস্তবায়ন IA-32e কে এক পর্যায়ে ডেকেছিল; আইএএ-64৪ ইন্টেল (বর্তমানে এটি সাধারণত ইটানিয়াম হিসাবে পরিচিত) এর থেকে সম্পূর্ণ আলাদা -৪-বিট নির্দেশিকা সত্ত্বেও x86-64 কে আইএ -৪৪ টিও বলা হয়।
গিলস 'অশুভ হওয়া বন্ধ করুন'

2
যখন কোনও বিচারক রায় দিয়েছিলেন যে আপনি কোনও সংখ্যার কপিরাইট করতে পারবেন না তখন পরিকল্পিত 586 এর পরিবর্তে পেন্টিয়াম নামটিতে ইন্টেল স্যুইচ করুন।
জিম সি

সি ++ প্রোগ্রামিং করার সময় আপনি যদি clভিজ্যুয়াল স্টুডিও কমান্ড প্রম্পটে কমান্ড চালনা করেন তবে এটি নিম্নলিখিত আউটপুট দেয় Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.30319.01 for 80x86। কমান্ড আউটপুটে শেষ পাঠটি দেখুন :-)
আরবিটি

12

হ্যাঁ এটি সঠিক :

X86 শব্দটি ইন্টেল 8086 এর উপর ভিত্তি করে নির্দেশ সেট আর্কিটেকচারের একটি পরিবারকে বোঝায় [২] পূর্ববর্তী চিপগুলির বিট অ্যাড্রেসিং বাধা। X86 শব্দটি এটি থেকে উদ্ভূত হয়েছিল যে ৮০৮ early-র প্রথম দিকের উত্তরসূরীদের নামও "86" এ শেষ হয়েছিল।

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