10/10 موضوع جميل
شكرالله وشكرا لك
10/10 موضوع جميل
GA-EP35-DS3L
P35
PC2-6400
Kingston ValueRam 2X2GB DDRII 800MHZ CL6 Dual Channel
XFX 9800GTX+ 512MB GDDR3 800/2400
GA-EP35-DS3L
P35
PC2-6400
Kingston ValueRam 2X2GB DDRII 800MHZ CL6 Dual Channel
XFX 9800GTX+ 512MB GDDR3 800/2400
الـ Microcode حاليا هو طاقم تعليمات المعالج كله ،وبدونه يتوقف المعالج عن العمل ، فكّر فيها علي أساس أن ال Microcode ، هذا هو عبارة عن معالج صغير ، وكأي معالج فانه يجب أن يحتوي علي تعليمات عتادية (طريقة توصيل أجزاؤه ببعض) ، تعليمات هذا المعالج لها غرض أو وظيفة واحدة ، وهي توزيع البيانات علي أجزاء المعالج المركزي المختلفة .
فكأنني نقلت التعليمات من أجزاء المعالج المختلفة الي معالج الـ Microcode ، وهذا بالفعل ما قمنا به ، حيث تم تقليل تعليمات أجزاء المعالج (أي تقليل تعقيد اتصال الأجزاء ببعضها ) ، ونقل هذا التعقيد الي وحدة Microcode . واصبحت هذه الوحدة تحتوي علي معظم تعليمات X86 .
وبخصوص تعليمات MMX ... ماهي الا عبارة عن اضافة وحدة معالجة خاصة بحسابات النقطة العائمة Floating Point ، تأتي هذه الوحدة بعدد 8 مسجلات ، كل مسجل بمساحة 80 بت .
تعليمات SSE هي عبارة عن توسيع المسجّلات الخاصة بوحدة النقطة العائمة بحيث تأتي بمساحة 128 بت ، وفيما بعد تم اضافة 8 مسجلات جديدة عليها ، لبصبح العدد الكلي 16 .
تعليمات EM64T ، هي مسمي أنيق لتعليمات X86-64 ، وهي نفس تعليمات X86 القديمة ، لكن تم توسيع مساحة المسجلات فيها الي 64 بت بدلا من 32 بت .
_____________________________
شكرا لكم اخواني علي المتابعة ..
يعجز لساني عن التعبير
ربنا يزيدك من علمه و يجعله في ميزان حسناتك
بارك الله فيك
مشكور الموشوع اكثر من رائع
استمر
فتح الله عليك اخى وجعله فى ميزان حسناتك:ah7::ah7::ah7::ah7::ah7::ah7::ah7::ah7::ah7 ::ah7::ah7::ah7::ah7::ah7::ah7::ah7::ah7:
موضوع رائع
تسلم ايدك .. وننتظر الجديد دائما
تقبل خالص تحياتى
شكرا أخي
جزاك الله خيرا ...
جزاك الله كل خير
وجعله فى ميزان حسناتك
لا إله إلا الله محمد رسول الله
سبحان الله وبحمده سبحان الله العظيم
شكرا على هذة المعلومات الرائعة
ما شاء الله بارك الله فيك اخي محمد
كما صرحت Microsoft خلال مؤتمر CES 2011 فإن النظام القادم Windows 8 سيكون داعما بشكل كامل لمعالجات ARM !لهذا يعمل نظام تشغيل النوافذ Windows حصريا علي معالجات X86 ، لأن شركة Microsoft ، لم تضع في حسبانها أي معالجات أخري أثناء تصميم النظام ، وبهذا فلن يعمل النظام علي معالجات ARM
[COLOR="Navy"][SIZE="5"][FONT="Arial"][CENTER][B]سبحان الله وبحمده سبحان الله العظيم[/B][/CENTER][/FONT][/SIZE][/COLOR]
موضوع يحتوي علي معلومات اكتر شكرا لك
بالنسبة للبرامج على بيئة 64بت، فمنها ما بني لـ64بت ويدعمه بشكل كامل، ويسمى 64بت أصيل native 64bit، وهناك برامج تبنى لمعماريّة 32بت، ثم تضيف طبقة وقد تستبدل أو تعيد بناء بعض أجزاء البرنامج لتعمل مع 64بت، وبرامج أخرى تأتي 32بت فقط، ويقع على عاتق النظام هنا أن يحاكي طور 32 بت، ويختلف مدى دعم هذه العملية من نظام لآخر.
بالنسبة للبرامج التي تأتي 64بت أصيلة، فغالبها برمجيات حرّة ومفتوحة المصدر يتم بناؤها/تجميعها compile لمعماريّات 64بت وبناؤها مرّة أخرى لمعماريّات 32بت، وأخرى لمعالجات arm وأخرى لـpowerpc ...إلخ. على المنصات الحرّة كـbsd و لينكس، يأتي النظام 64بت بالكامل، وكلّ البرامج والتطبيقات تكون 64بت أصيلة في هذه الحالة، بينما في البرامج المملوكة والمغلقة، فهذا يعتمد على الشركة الموزعة للبرنامج التي قد تدعم أو تتجاهل دعم 64بت نظراً لأن تطبيقات 32بت ستعمل على منصات 64بت، بغض النظر عن الاستفادة من الموارد والأداء، ولهذا نجد البرامج المملوكة التي تستفيد من معماريات 64بت بشكل جيّد قليلة.
المفضلات