في السبعينيات طرحت شركة IBM بُنية الx86 و ظهر معالج 8086 ثم 80186, 80286,80386,80486 ثم 80586 المشهور بـ بنتيوم. تسيدت IBM سوق المعالجات بهذه العائلة كنا نشوف على اجهزة الشركات الأخرى مكتوب IBM compatible بدأت IBM ب8 بت ثم 16 بت الى 32 بت في معالج 80386.
ماذا يعني 16 بت ؟؟ يعني ان حجم الRegister و هو الذاكرة الصغيرة الموجودة بداخل المعالج هو 16 بت. و انه يمكن يعالج 16 بت من البيانات في كل Clock Cycle.
عندما صممت IBM في اواخر الثمانينات معالج 80386 و الذي هو 32 بت , كان منه نوعين SX و DX لمن يذكر ولذا كانت سلسلة من الموديلات تحت اسم i386. الi من intel.سأتي للفرق لاحقاً. المهم في ذلك الوقت كانت IBM هي المسيطرة على السوق و كانت AMD تأتي بعدها في صناعة المعالجات.
قامت IBM مع شركة HP في 2001 تقريبا بالخطو نحو ال64 بت فصممت الIA-64 او الItanium الذي نراه احيانا عند تنزل برامج كالجافا مثلاً. هذا التصميم فشل لسببين رئيسين: الأول عدم توافقه مع ما قبله اي الـ x86 و الثاني قلة الدعم للمبرمجين لصنع Compilers ذات كفاءة عالية لها.
شركة AMD استفادت من اخفاق IBM و صممت معمارية 64 بت و متوافقة مع x86. واسمتها AMD64 و ظهر في معالجها Athlon و الذي حقق نجاحاً كبيراً لكن الحملات التسويقية لمعالج بنتيوم لم تجعل الكثيرين يلتلفون اليه. في الأخير قامت IBM بأخذ ترخيص من AMD و اتفقوا على اسم x86-64 كاسم للمعمارية.
لكن ماذا بشأن الذاكرة ؟ لماذا ال32 بت لا يدعم سوى 4 جيجا بايت ؟؟ و كم يدعم ال64 بت ؟
الإجابة هنا لا تتوقف على كون المعالج 32 او 64 لكن تدخل معاملات اخرى في الحساب مثل الaddress pins
اي عدد الناقلات ( دبابيس او اسلاك ) من الذاكرة.
الإجابة هنا لا تتوقف على كون المعالج 32 او 64 لكن تدخل معاملات اخرى في الحساب مثل الaddress pins
اي عدد الناقلات ( دبابيس او اسلاك ) من الذاكرة.
المعالج 80386SX كان هو و 80386DX لهم نفس ال32 بت. لكن الاختلاف هو ان SX له pins 24 اما DX فله 32 pins.
حسبة السعة الأعلى للذاكرة سهله الان و هي 2 قوة 24 اي 16 ميجابايت و الاخر 2 قوة 32 أي 4 جيجابايت.
معالج بنتيوم برو مع انه 32 بت إلا انه كان له 36 pins و يقدر يتعامل مع 64 GB.
حسبة السعة الأعلى للذاكرة سهله الان و هي 2 قوة 24 اي 16 ميجابايت و الاخر 2 قوة 32 أي 4 جيجابايت.
معالج بنتيوم برو مع انه 32 بت إلا انه كان له 36 pins و يقدر يتعامل مع 64 GB.
معالجات ال64 بت بعضها له 52 pins اي ممكن يدعم 4 بيتابايت من الذاكرة. لكن لدينا مشكلة اخرى. و هي انظمة التشغيل. ربما نعرف ان windows 10 ال32 بت يدعم فقط الى 4 جيجا بايت
اما ال64 بت فيدعم حسب النسخة . مثلا Home تدعم 128 جيجا بايت لكن الEnterprise يدعم الى 6 تيرا بايت.
اما ال64 بت فيدعم حسب النسخة . مثلا Home تدعم 128 جيجا بايت لكن الEnterprise يدعم الى 6 تيرا بايت.
بالنسبة لMac فالنسخ قبل 10.9 كانت تدعم 96 جيجا بايت ثم في 10.9 دعم إلى 128 جيجا بايت و اما في 10.10 فيدعم الى 18 اكسابايت.
(تم)
compuram.de
(تم)
compuram.de
جاري تحميل الاقتراحات...