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

استخدام عدد من المعالجات في عملية التصيير

مغلق
بدأه ahmed_3d في 2 أكتوبر 2005 · 5 رد · 851 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لا ادري اذا كان هذا هو المكان المناسب لطرح السؤال :D

اريد ان اعرف هل من الممكن التحكم او استخدام معالجات موجودة على عدد من الاجهزة للتمكن من عملية التصيير Rendering

يعني اريد عمل تطبيق فكرته كالتالي:

مثلا احدد عدد الاجهزة الموجودة على الشبكة

تقسيم عملية التصيير على المعالجات بحيث اتمكن من ارسال واستقبال البيانات على الجهاز Master

وذلك بارسال كل thread الى معالج معين , يعني اريد ان اعرف كل التغييرات والاحداث التي تحدث في كل معالج والتمكن من ارسالها الى الجهاز الرئيسي

الموضوع يندرج تحت ال Parallel Processing

يا ريت تفيدوني بمعلومات مفصلة لاني لم ادرس برمجة الشبكات واريد ان تبينوا لي ما يجب دراسته في الشبكات لاتمكن من عمل ذلك

كما اريد ان اعرف هل هناك كتاب جيد يشرح كيف يمكن القراءة والتعامل مع NetworkPort وارجوا وضع رابط له ان وجد

كما لو ان هناك شخص عنده معلومات عن ال Parallel Rendering ارجوا ذكرها

انا استخدم السي++ ومشتقاتها والدوت نت

"خيركم من تعلم العلم وعلمه". ..........استغفر الله. ........ اللهم صلي وسلم على سيدنا محمد

احمد عبد الحميد ابوغرارة

CodeGuru CodeProject CGTalk

#2

مشروع رائع :) ماأخبار هذا المشروع معك هل أنجزته؟

بالنسبة لي فليس عندي فكرة علمية عن بناء مثل هذا المشروع ولكن يكتفي أن تعرف معرفة بسيطة عن برمجة TCP/IP في السي ++ .. وبصراحة ايضا يمكنك استخدام تقنيات جاهزة مثل DCOM و .NET Remoting من أجل ارسال معلومات ليتم تنفيذها في جهاز آخر .. المشكلة معك ليس في برمجة الشبكات لكن في إيجاد الخوازمية اللازمة في كيفية تقسيم العمل على الأجهزة بذكاء حيث يتم استخدام الأجهزة التي لا تعمل حاليا او عليها ضغط قليل اولا ..

Coding on the Cloud and for the Cloud!

My Blog

#3

السلام عليكم

شكرا اخي هاني على الرد

اقتباس
مشروع رائع  ماأخبار هذا المشروع معك هل أنجزته؟

المشروع قيد البحث حاليا لاني لا اريد ان ابدأ به ثم اجد اني لا استطيع ان اكمله

هناك من نصحني بأستخدام تقنية ال RPC من مايكروسوقت

"خيركم من تعلم العلم وعلمه". ..........استغفر الله. ........ اللهم صلي وسلم على سيدنا محمد

احمد عبد الحميد ابوغرارة

CodeGuru CodeProject CGTalk

#4
اقتباس
هناك من نصحني بأستخدام تقنية ال RPC من مايكروسوقت

لاداعي لل RPC , فال TCP/IP تفي بالمطلوب وأكثر , غير ذلك محمولة أكثر ويمكن إستخدامها على أنظمة تشغيل أخرى مختلفة ,,

لكن مشكلتك في المشروع أكثر في ماهو البرنامج الذي سيقوم بعملية rendreing ؟ هل تقصد ماكس , أو المرحوم مايا مثلا ؟

كيف ستمرر بيانات ماتريد تصييره rendering , لبرامج كهذه ؟

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#5

DCOM التي ذكرتها هي نفسها RPC (Remote Procedure Call) .. استخدام هذه الطريقة سوف يسهل ناحية البرمجة بحيث لن تتدخل بكتابة كود TCP/IP ولكن هذه الطريقة لن تعمل إلى في نفس الشبكة أي لن تعمل بين كمبيوترين منفصلين على النت وسوف تواجه مشاكل في اعدادات ال DCOM إذا لم تكن خبير فيها. طبعا إذا استخدمت WebServices فيمكن أن تستخدم اي كمبيوترين في النت .

استخدام TCP/IP افضل إذا أردت المرونة ..

هيثم، أعتقد أنه يقصد بأنه سوف يبني ال render engine .. والله أعلم ..

Coding on the Cloud and for the Cloud!

My Blog

#6

اريد ان اتمكن من قراءة ملفات مايا بحيث اعرف كيفية تنظيم البيانات فيها ومن ثم عن طريق rendering engine اقوم ببرمجته سأتمكن من القيام بعملية التصيير بمساعدة برنامج رئيسي لتنظيم العملية ككل

"خيركم من تعلم العلم وعلمه". ..........استغفر الله. ........ اللهم صلي وسلم على سيدنا محمد

احمد عبد الحميد ابوغرارة

CodeGuru CodeProject CGTalk

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…