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

مشاهدة النسخة كاملة : ما المقصود بالمعمارية ؟ و هل تختلف معمارية ال GPU عن ال CPU ؟



maximum sam
06-08-2011, 18:16
ارجو التوضيح . :)

MOBH
06-08-2011, 18:37
المعمارية هي طريقة قيام البروسيسور (CPU أو GPU) بمعالجة البيانات
إذا فتحت أي برنامج يقوم الـ CPU بسلسلة عمليات حتى يفتح البرنامج المحدد
طريقة أداء العمليات تختلف من معمارية لمعمارية ثانية لكن الهدف هو فتح البرنامج المحدد
طبعاً جميع معماريات الـ CPU للـ PC مبنية على قواعد وضعتاها intel في السبعينات (أوالثمانينات)

CR@N$H
06-08-2011, 18:37
المعمارية تعني بنية المعالج الداخلية , كيف يعمل , كيف يقوم بتنفيذ التعليمات
ولكل جيل من المعالجات معماريته الخاصة فالمعالجات Intel الSandybridge تختلف عن معمارية Nihalem السابقة
أما بين الCPU و الGPU فالفروقات كبيرة بسبب اخلاف الوظيفة
فهناك معماريات للCPU و معماريات للGPU

yassermsire
06-08-2011, 18:44
المعماية هي الاسلوب او الطريقة التي يقوم المعالج بها لفتح برنامج او تنفيذ امر معين و تختلف من جيل الي اخر

و تختلف معماريات المعالجات المركزية من معماريات المعالجات الرسومية

maximum sam
06-08-2011, 19:14
مشكورين اخواني على الشرح .. لكن كيف يغيرون المعمارية ؟ ما ا
لأمور التي يغيرونها في ال CPU او GPU حتى تصبح معمارية جديدة ؟

yassermsire
06-08-2011, 19:17
مشكورين اخواني على الشرح .. لكن كيف يغيرون المعمارية ؟ ما ا
لأمور التي يغيرونها في ال CPU او GPU حتى تصبح معمارية جديدة ؟

كقة التصنيع و التقنيات الجديدة

CR@N$H
06-08-2011, 19:23
الفكرة كالتالي
لنفترض أن لديك العملية التالية
2+2+2
الحل المعتاد هو جمع أول قيمتين وجمع الناتج مع القيمة الثالثة
الأن من الممكن أن يقوم مصممي المعالج بإضافة تعلمية تسمح بجمع القيم في أمر واحد
وبذلك يتم إختصار العمليتين السابقتين في عملية واحدة :)
هذا يعني أن المعمارية الجديدة يجب أن تكون أسرع من القديمة بمرتين في أداء هذه المهمة
وهكذا "هذا مثال بسيط جدا جدا"
أمر أخر
معالجات الحاسب الشخصي متوافقة مع معمارية الX86 التي وضعتها Intel في معالجها 8086 ولكن تختلف في كثير من الأمور ولا تعتمد معاييرها بل هي تستطيع تنفيذ تعليماتها القديمة
دقة التصنيع لا علاقة لها بالمعمارية بشكل مباشر فمن الممكن أن نصنع معالج pentuim I بدقة 28nm :)

yassermsire
06-08-2011, 19:31
الفكرة كالتالي
لنفترض أن لديك العملية التالية
2+2+2
الحل المعتاد هو جمع أول قيمتين وجمع الناتج مع القيمة الثالثة
الأن من الممكن أن يقوم مصممي المعالج بإضافة تعلمية تسمح بجمع القيم في أمر واحد
وبذلك يتم إختصار العمليتين السابقتين في عملية واحدة :)
هذا يعني أن المعمارية الجديدة يجب أن تكون أسرع من القديمة بمرتين في أداء هذه المهمة
وهكذا "هذا مثال بسيط جدا جدا"
أمر أخر
معالجات الحاسب الشخصي متوافقة مع معمارية الX86 التي وضعتها Intel في معالجها 8086 ولكن تختلف في كثير من الأمور ولا تعتمد معاييرها بل هي تستطيع تنفيذ تعليماتها القديمة
دقة التصنيع لا علاقة لها بالمعمارية بشكل مباشر فمن الممكن أن نصنع معالج pentuim I بدقة 28nm :)



شكرا لك اخي خير علي ولكن هل دقة التصنيع ليس لها علاقة نهاية في تغير المعمارية

CR@N$H
06-08-2011, 19:43
شكرا لك اخي خير علي ولكن هل دقة التصنيع ليس لها علاقة نهاية في تغير المعمارية
لا لا علاقة لها
من الممكن أن نبقى نصنع معالجات celeron على احدث دقة تصنيع
دقة التصنيع هي جزء من عملية السبك "تحويل المعالج من مخططات هندسية إلى معالج ملموس"
عملية السبك لا علاقة لها بالمعمارية بشكل مباشر
رغم أنك لا تستطيع أن تسبك أي معمارية على أي دقة تصنيع بشكل مباشر دون بعض التصليحات أو التعديلات
فعلى سبيل المثال من الممكن أن نحصل على معمارية الSandybridge على دقة 40nm ولكن بعدد أنوية أقل

MOBH
06-08-2011, 20:01
معالجات الحاسب الشخصي متوافقة مع معمارية الX86 التي وضعتها Intel في معالجها 8086 ولكن تختلف في كثير من الأمور ولا تعتمد معاييرها بل هي تستطيع تنفيذ تعليماتها القديمة

أعرف أن المعماريات الحديثة مبنية على نفس قواعد 8086
هل هذا صحيح؟
أو أن القواعد أختلفت (بإستثناء حجم الإنستركشن)

CR@N$H
06-08-2011, 20:14
ماذا تقصد بالقواعد؟
إن كنت تقصد التعليمات نفسها فهي مازالت موجودة في المعالجات الحديثة ولكن مع اختلاف طريقة التنفيذ "لنفس التعليمات"
معالج الX86 هو معالج CISC بينما المعالجات الحديثة جميعها هي معالجات RISC و تحوي على جزء لل Decoding وتحويل تعليمات الX86 القديمة إلى uOps
أما إن كنت تتحدث عن بنية المعالج فهي تختلف إختلافا كاملا
ممكن أن نقول أن المعالجات الحالية تنفذ تعليمات الX86 بما يسمى محاكاة عن طريق العتاد Hardware Emulation وهذا الأمر مسموح لكل من Intel , AMD , Via فقط

Extreme2
06-08-2011, 20:19
أيضا معمارية GPUs أعقد أضعاف المرات من معمارية CPUs .

CR@N$H
06-08-2011, 20:42
أخي نواف
نواة المعالج المركزي أعقد من المعالج الرسومي بمراحل
فالمعالج الرسومي هو عبارة عن العديد من الأنوية الصغيرة البسيطة المرتبطة ببعضها البعض مقارنة بالنواة العملاقة شديدة التعقيد للمعالجات الحديثة

Extreme2
06-08-2011, 23:14
قرأت المعلومة أخي خير الدين بأحد مواضيع أو مشاركات الأخ حميدو لكني للأسف بحثت عنها ولم أجدها .
شكرا لك , ربما يكون كما اشرت انت وأنا فهمت العكس .