x86-64 یک نسخه 64 بیتی از سی و دو بیتی (X86) پردازنده معماری (Architecture) است که ویندوز کامپیوتر شخصی (PC) چندین دهه از آن استفاده کرده است. این شبیه به شصت و چهار بیتی (x64) است، اما به طور خاص به پردازنده هایی اشاره دارد که از مجموعه دستورالعمل x86 استفاده می کنند.
واحد پردازش مرکزی (CPU) با معماری x86-64 در حالت 64 بیتی اجرا می شود. به طور پیش فرض، اما با برنامه کاربردی (Application) 32 بیتی و 16 بیتی نیز سازگار با عقب هستند. به عبارت دیگر، هر برنامهای که روی یک CPU 32 بیتی x86 اجرا میشود، باید روی یک CPU x86-64 بدون نیاز به شبیه سازی (Emulation) اجرا شود.
مزایای اصلی x86-64 < x> در مقایسه با یک پردازنده x86 استاندارد 32 بیتی حافظه قابل آدرس دهی قابل توجهی بیشتری دارد. یک پردازنده 32 بیتی فقط می تواند به 232 (4,294,967,296) مقادیر آدرس پذیر در پردازنده (Processor) - تقریباً 4 حافظه (Memory) ارجاع دهد. یک پردازنده 64 بیتی از 264 (18,446,744,073,709,551,616) مقادیر آدرس پذیر پشتیبانی می کند. بنابراین، یک CPU x86-64 از دو برابر حافظه CPU x86 پشتیبانی نمی کند، اما 4,294,967,296 برابر بیشتر است.
اینتل و AMD دو سازنده اصلی پردازندههای X86-64 هستند. این دو فناوری به ترتیب Intel 64 و AMD64 هستند. AMD اولین CPU 64 بیتی خود (Operteron) را در سال 2003 منتشر کرد و مدت کوتاهی پس از آن اینتل اولین CPU 64 بیتی خود (Nocona) را در سال 2004 منتشر کرد. امروزه تقریباً همه پردازنده ها 64 بیتی هستند.
تعریف سی و دو بیتی / شصت و چهار بیتی (x86-64) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.
هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف سی و دو بیتی / شصت و چهار بیتی (x86-64) دارید یا میخواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.
آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.