المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ارجو الافادة في ------ تعليمات المعالجات



faris3000
28-08-2005, 19:14
السلام عليكم

تعليمات معالجاتIntel كالاتي
MMX – SSE – SSE2 – SSE3
وفي معالجات 64 بت : تعليمات X86-64

اما تعليمات معالجات AMD الي اعرفها تقريبا نفس تعليمات معالجات الانتل
ما عدا زايدة بهذه التعليمات
3DNOW

اتمنى واحد يشرح لنا جميع هذه التعليمات
MMX – SSE – SSE2 – SSE3 / X86-64 / 3DNOW


كذلك ايهم اقوى في الجيم والبرامج 3D والافلام معالجات انتل او AMD التي تحوي
تعليمات 3DNOW ؟
2- لمشاهدة الافلام تتوقعو هل سوف يكفي كرت شاشة مدمج ؟

faris3000
29-08-2005, 07:54
ارجوا الاجابة حيث ان الفائدة ستكون للجميع
واعرف ان التعليمات كثير منا يجهلها لذالك ارجوا الافادة من اصحاب الخبرة

data
29-08-2005, 12:37
https://www.arabhardware.net/index.php?categoryid=36&p2_articleid=23

faris3000
29-08-2005, 15:55
مشكور جدا استاذ data لكن المقال اساسا
لايتكلم عن تعليمات المعالجات ابدا
لذلك اتمنى شرح لتعليمات المعالجات السابقة وان شاء الله تكون الفائدة عامة

واكون شاكر لكم

faris3000
30-08-2005, 17:42
???????????

faris3000
31-08-2005, 21:13
شباب شو السالفة ما حد يبي يرد علينا !!!!!!!!!!!!!!!!!!

Ahmed-Linux
31-08-2005, 22:12
تعليمات SSE وإصداراتها 2 و3 هي تعليمات برمجية قدمتها إنتل لاختصار بعض العمليات البرمجية البديهية والتي بدلا من أن يقوم بها البرنامج ويستهلك قدرات المعالج لاجراء عملية معينة يقدمها المعالج مباشرة فيختصر بذلك الوقت ويفرغ المعالج لعمل آخر يقوم به.
أما 3Dnow و3Dnow Professional وإصدار ثالث لا أذكره هي تقنيات قدمتها AMD لترفع أدائها مع الرسوم الثلاثية الأبعاد شديدة التفصيل لتقدم أداء جبارا مقابل ترددات منخفضة حقيقة.

من المعروف منذ معالجات AMD DX456 أن AMD الأفضل للملتيميديا والألعاب لكن حد انتشارها في السابق عيوب كبيرة كدائرة مراقبة الحرارة ودائرة تخفيض السرعة اللتان لم تكونا متوفرتين في معالجات AMD حتى معالج AMD Athlon XP 1900+ أما الآن فالوضع تغير.

X86-64 ليست تعليمات برمجية ولكنها (ليست لدي خبرة كبيرة هنا) ترمز لنوع وبنية وفئة المعالج.

بالنسبة للأفلام أنا أرى أنه من الأفضل أن يكون لديك كرت شاشة منفصل ولو من نوع بسيط لكي لا تثقل على المعالج.

faris3000
01-09-2005, 00:20
اخوي الغالي Ahmed مشكور وما قصرت

بعد عناءٍ طويل ... لو تلاحظ اخوي كنت اشحث شحث للجواب ^
الا اقول وكلمت حق اقول .ان الشباب ما قصرو صراحه في اشياء كثيرة ما ننساها لهم .

كما انت ما قصرت

++بالنسبة للأفلام أنا أرى أنه من الأفضل أن يكون لديك كرت شاشة منفصل ولو من نوع بسيط لكي لا تثقل على المعالج.++
في الحقيقة اخوي فعلا جاني واحد من الربع يبغي نجمعله جهاز منخفض السعر عموما اسئلته لويش تبغيه
قال للنت والاوفس والافلام فقلت اسئل الشباب شو رايه في لوحة كرت شاشة مدمج للافلام .
عموما هذا الموضوع راح اكتبه خارج في موضوع خاص طلبا لسرعة الرد . مشكور اخوي وما قصرت

عموما في الاخير
لالي يقدر يفيدنا في تعليمات MMX وتعليمات X86-64 اكثر
نتمنى انه ما يبخل علينا .

الخلف
01-09-2005, 12:06
أول تعلميات ظهرت هي تعليمات !3D Now من شركة AMD في معالجات AMD K6-II ولتمييزها تم إضافة كلمة !3D Now إلى اسم المعالج كخطة تسويقية... وفعلاً نجحت الخطة بشكل كبير نتيجة ارتفاع أداء المعالج خصوصاً في الألعاب وحصل المعالج على شهرة واسعة خصوصاً في محلات الإنترنت واللعب الجماعي...

ثم بعد ذلك قامت Intel بالرد على نجاح تعليمات !3D Now بإطلاق تعليمات MMX وهي اختصار إلى Multi Media eXtenstions... وهي تحمل ذات هدف تعليمات !3D Now مع زيادة في كونها تعطي حقوقاً أكثر لتطبيقات الوسائط المتعددة أي أنها ساوت بين أداء الألعاب والوسائط المتعددة مغايرة لتعليمات !3D Now والتي كانت تميل أكثر للألعاب...

استخدمت Intel قوتها التسويقية الضخمة من أجل التسويق لهذه التعليمات وكانت فعلاً قوية حيث تم تضمين هذه التعليمات أولاً في معالجات Pentium الأولى والتي كانت ناجحة أساساً

صارت تعليمات MMX قياسية في العديد من التطبيقات وكعادة AMD قامت بتضمين هذه التعليمات في معالجها الأحدث AMD K6-III والذي تضمن أيضاً نسخة محسنة من تعليمات !3D Now مما جعله أقوى معالج في عصره حيث تغلب على معالجات Pentium III السائدة في ذلك الوقت...

كانت تعليمات !3D Now و MMX تعليمات برمجية على مستوى المعالج فهي تقوم على أساس القيام بأمور محددة تستخدمها برامج الألعاب والوسائط المتعددة بكثرة وتقوم هذه التعليمات بعملها بشكل أسرع لكونها على مستوى المعالج فتقوم بتخفيف الحمل على المعالج حتى يتمكن من القيام بأمور أخرى فصارت نفس العملية التي يقوم بها المعالج دون هذه التعليمات تحتاج لدورات أكثر مما إن تم استخدام هذه التعليمات

قدمت Intel في معالج Pentium III تعليمات جديدة كلياً أسمتها SSE وهي تعليمات تعتمد على وحدة فيزيائية خاصة أي أنها أشبه ما تكون كتسريع عتادي للتعليمات الأصلية وهذا ما أدى لزيادة أكبر في الأداء...

مع انتقال AMD من الجيل السادس في معالجات AMD K6 إلى الجيل السابق K7 والتي عرفت بمعالجات Athlon
قامت AMD بتحسين تعليمات !3D Now إلى تعليمات 3D Now! Pro لتعطي أداء أعلى...

وقدم معالج Athlon أداء عاصف استطاع التغلب على معالج Pentium III تماماً حتى في تطبيقات الفاصلة العائمة ( وحدة FPU ) والتي كانت نقطة ضعف معالجات AMD السابقة...
واستطاع المعالج نتيجة كونه يحمل خطوط معالجة أطول من معالج Pentium III ( لمعالج آثلون 12 خط معالجة بينما هي 9/10 خطوط لمعالج بينتيوم 3 ) أن يصل لترددات أعلى من معالجات Intel لأول مرة منذ أيام معالجات 386 , 486 حيث استطاع حيازة لقب أول معالج يصل لتردد 1GHz في العالم

وكرد من Intel على معالج Athlon قدمت معالج Pentium 4 بخطوط معالجة طويلة جداً بلغت 21 مما مكنته من الوصول لترددات كبيرة وقدم معالج Pentium النسخة الثانية من تعليمات SSE باسم SSE2 لتعطي أداء أعلى للتطبيقات التي تستخدمها...

ولكي ترد AMD على معالج Pentium 4 قدمت معالجات Athlon XP وضمنت تعليمات SSE فيه من أجل الأداء الأعلى أيضاً... وأضافت تحسينات على تعليمات 3D Now! Pro لتأتي بتعليمات !Enhanced 3D Now

سادت فترة من الركود التقني حيث تحول الوضع إلى شجار بين الشركتين AMD و Intel من أجل إنتاج أقوى المعاالجات أداءاً حتى قامت AMD بإطلاق معالجات الجيل الثامن K8 المتمثلة بمعالجات Athlon 64 و Opteron ومعالجات Sempron ذات مقبس Socket 754 حيث ضمن تعليمات SSE2 أيضاً وأضاف تقنية x86-64 والتي تغير اسمها لاحقاً إلى AMD64 مع ملاحظة لكون تقنية AMD64 ليست تعليمات بل تقنية قائمة بحد ذاتها ولكنها تحتاج لتعليمات أيضاً حتى تعمل فهي خليط بين تعليمات برمجية وتعليمات عتادية

وآخراً وليس أخيراً قامت Intel بطرح نواة بريسكوت لمعالجات Pentium 4 وقدمت فيها تعليمات SS3 ثم بفترة بسيطة قدمت نسختها الخاصة من تقنية AMD64 حيث أعلنت عنها أولاً باسم x86_64 ( لاحظ أن اسم Intel يستبدل الـ - بالـ _ ) ثم قامت بوضع اسم تجاري لها وهو EM64T وفي الحقيقة ما هي إلا نسخة معدلة قليلاً من تقنية AMD64 ( راجع مقال لامزيد من الجيجاهيرتز لمزيد من التفاصيل )

وأخيراً قامت AMD بتقديم دعم تقنية SSE3 في نسخة حديثة من معالجات K8...

حالياً فإن جميع معالجات AMD تتضمن كافة التعليمات سواء كانت تعليمات طورتها AMD نفسها أم طورتها Intel بينما لا تضع Intel تعليمات AMD في معالجاتها إلا تعليمات AMD64 لأنها كانت مضطرة لوضعها...

faris3000
01-09-2005, 16:37
كلمة شكر حقيقة قليلة جدا في حقك
أستاذ الخلف
شكرا جزيلا وجزاك الله خيرا عن كل حرف كتبته
واقولها من جديد انته والاستاذ الوليد والاستاذ هاردوير موسوعة هذا المنتدى
اذ حقيقة رد واحد منكم هو درس كامل لنا والكمال لله جل وعلى

( راجع مقال لامزيد من الجيجاهيرتز لمزيد من التفاصيل )
الان سوف اعمل بحث له

aszx
05-09-2005, 02:37
مشكور أخوي على المعلومات... :)

bufahad
25-09-2005, 10:16
جزاك الله خير أخي الخلف غلى هذا الجهد الكبير منك والتوضيح بارك الله فيك