الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما الفرق بين x86 و i386 و i586

مغلق
بدأه C0DER في 14 يوليو 2005 · 2 رد · 2,440 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته اثناء بحثى فى احد المواقع التى تحتوى على برامج لينكس وجدت ان هناك اكثر من نسخة للبرنامج ويكتب اسم التوزيعة ثم حرف يتبعه ارقام مثل x86 و i386 و i586 فما معنى هذه الحروف وعلى اى شىء تدل؟!

و السلام عليكم و رحمة الله

#2

هذه الارقام تعبر عن الversions المختلفة من intel processors . فكانت بدايتها هي 8086 في اوائل السبيعينيات و تبعه 8088 كتطوير بسيط عليه و كان اول PC من IBM هو PC XT او PC AT لا اذكر بالضبط كان يستخدم معالج 8088 . ثم تطور الى 80286 و 80386 و 80468 و Pentium I 80586 و Pentium II 80686 و هكذا و أيضا توجد معالجات Pentium MMX التي تطور اداؤها لتخدم تطبيقات الGraphics و الMultimedia

و لأن Intel تحافظ منذ البداية الى هذا الوقت على ال Instruction Sets الاساسية التي كانت تعمل على 8086 تعمل على Pentium 4 و لكنها تضيف باستمرار Instruction Sets جديدة على المعالجات الاحدث للاستفادة من سرعة المعالج. و لهذا فستجد ان هناك نسخ Linux 386 اي انها تعمل على معالجات 80386 و مافوق و Linux 80486 و ايضا Linux x86 اي انه نظريا سيعمل على جميع المعالجات.

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#3

يكون الاختلاف فى الموديلات الخاصة بالمعالج و التى تختلف فى البنيه الداخلية و يكون معظمها أضافات مفيدة لنظام التشغيل من حيث عدد المسجلات و بعض الاضافات يمكنك ملاحظة هذه الفروق فى الـDatasheet الخاص بكل معالج و يمكنك الحصول على معلومات أكثر من كتاب "Intel microprocessor " سوف تجد فية الكثير من بنية الحاسب

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

هذا الموضوع مغلق.

مواضيع مشابهة