ورود
ثبت نام
صفحه اصلی
اخبار بازی
بررسی بازی
حقایق بازیها
داستان بازی
بررسی سخت افزار
برنامههای ویدیویی
انجمنها
نوشتههای جدید
پرمخاطبها
جستجوی انجمنها
جدیدترینها
ارسالهای جدید
آخرین فعالیتها
کاربران
کاربران آنلاین
جستجو
جستجو فقط عنوان ها
توسط:
جستجو فقط عنوان ها
توسط:
ورود
ثبت نام
جستجو
جستجو فقط عنوان ها
توسط:
جستجو فقط عنوان ها
توسط:
Menu
Install the app
Install
فراخوان عضویت در تحریریه بازیسنتر | برای ثبت درخواست کلیک کنید
صفحه اصلی
انجمنها
ساخت بازی
آموزش ساخت و توسعه بازی
CELL processor architectures programming guide
ارسال پاسخ
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
متن گفتگو
<blockquote data-quote="gamer220" data-source="post: 75404" data-attributes="member: 99"><p>تو سخت افزار playstation 2 برنامه نویسا بیشتر با سی و اسمبلی ها کار داشتن و برنامه نویسی نسبتا سخت بود ، تو معماریه ps3 میبینیم ، سل از کتاب خونه های استاندارد سی و سی پی پی استفاده می کنه که به زبون ماشین سل پورت شدن ، ولی این نشون دهنده ی راحتی برنامه نویسی نیست ، سل از یک معماریه پیچیده و کمی گنگ استفاده میکنه و استفاده از قابلیت های اون مشکله ، مدیریت حافظه ی دستی ، کار کردن با پیپ لاینها ، بخش اعظمی از کار برنامه نویسیه سخت افزاره : </p><p></p><p><a href="http://www.internetnews.com/ent-news/article.php/3469111">http://www.internetnews.com/ent-news/article.php/3469111</a></p><p><a href="http://www.computerworld.com.au/index.php/id;840513452;fp;2;fpid;1">http://www.computerworld.com.au/index.php/id;840513452;fp;2;fpid;1</a></p><p><a href="http://www.1up.com/do/newsStory?cId=3138237&did=1">http://www.1up.com/do/newsStory?cId=3138237&did=1</a></p><p><a href="http://events.ccc.de/congress/2005/fahrplan/attachments/545-Paper_TheCellProcessor.pdf#search=%22programming%20for%20CELL%20processor%22">http://events.ccc.de/congress/2005/fahrplan/attachments/545-Paper_TheCellProcessor.pdf#search="programming for CELL processor"</a></p><p><a href="http://merchant4u.electricvenom.com/cell-processor.html">http://merchant4u.electricvenom.com/cell-processor.html</a></p><p><a href="http://isg.cs.tcd.ie/eg2005/IS4.html">http://isg.cs.tcd.ie/eg2005/IS4.html</a></p><p><a href="http://pcburn.com/article.php?sid=1539">http://pcburn.com/article.php?sid=1539</a></p><p><a href="http://www-306.ibm.com/chips/techlib/techlib.nsf/techdocs/9F820A5FFA3ECE8C8725716A0062585F">http://www-306.ibm.com/chips/techlib/techlib.nsf/techdocs/9F820A5FFA3ECE8C8725716A0062585F</a></p><p>ساخت بازی به زبونی میونی نیاز داره ، زبونی که هم بشه کارای سطج پایین و نزدیک به سخت افزار مانند assembly و کارهای سطح بالا مثل بیسیک ، پاسکال و .... انجام داد . پردازش و ساخت 3d توسط opengl انجام میشه ( ساخت محیط 3 بعدی ، جعدا از مدیریت پردازش - تو سل مدیریت پردازش مثل بازی های کامپیوتر به directx یا opengl سپرده نمیشه ( این 2 یک سری کتابخونه ی اجزای 3 بعدی هستند و جدا از این مدیریت کامل به اخت افزار برای کنترل اون جهت اجرا شدن بازی یا هر کار 3 بعدی دیگه ای دارن ) ) .</p><p></p><p>http://www-306.ibm.com/chips/techlib/techlib.nsf/techdocs/9F820A5FFA3ECE8C8725716A0062585F/$file/BE_Handbook_v1.0_10May2006.pdf</p><p><a href="http://merchant4u.electricvenom.com/cell-processor.html">http://merchant4u.electricvenom.com/cell-processor.html</a></p><p><a href="http://isg.cs.tcd.ie/eg2005/IS4.html">http://isg.cs.tcd.ie/eg2005/IS4.html</a></p><p></p><p>شاید براتون سوال پیش بیاد چرا بازی ها رو با جاوا نمی نویسن ؟ جاوا که هم قدرتمنده هم قابل حمل ؟ ( روی هر سیستم عاملی اجرا میشه )</p><p></p><p>جاوا یک ماشین مجازی به نام java virtual machine داره که با سی نوشته شده ( کامپایلر جاوا هم همینطور ) ، ماشین مجازی مثل یک سی پی یو میمونی ( مجازی ) که قبل از اینکه کدهای نوشته شده به زبون ماشین کامپایل بشن ، روی ماشین مجازی کامپایل میشن و کد هایی هم که کامپایل میشه ، کدهای قابل فهم " خود جاواست " نه سی پی یو . یکی از دلایل قابل حمل بودن جاوا اینه که جاوا یک پلتفرم هست مثل وین 32 ، وین 64 ، دات نت و ..... جاوا برای قابل حمل ودنش مجبور مقل ویندوز یک سری api مخصوص پلتفرمش بنویسه ، شما ماشین مجازی رو یک ویندوز درون ویندوز فرض کنید !!!! جاوا اجازه نمیده شما در بیشتر اوقات از api های سیستم عامل استفاده کنید ، برای همین شما مستقیما از api خود پلتفرم جاوا استفاده می کنید . خوب ، حالا برنامه نوشته شد - جاوا .exe ایجان نمیکنه بجاش jar میسازه ، این فایل حاویه کدهای بایت کد ( کدهایی که ماشین مجازی تولید میکنه ) هستش ، و در لحظه ی اجرا به ماشین تبدیل میشه که این کار خیلییی از سرعت برنامه ها کم میکنه ، و پلتفرم جاوا مثل اوپن جی ال چون یک cross platform هستش سرعت کمی داره ، برای همین اصلا برای کارهای 3 بعدی مناسب نیست . فعلا بیشترین سرعت رو سی پی پی داره . </p><p></p><p></p><p><a href="http://uk.builder.com/0,39026540,39282923,00.htm">http://uk.builder.com/0,39026540,39282923,00.htm</a></p><p><a href="http://www.theregister.co.uk/2005/02/01/cell_analysis_part_one/">http://www.theregister.co.uk/2005/02/01/cell_analysis_part_one/</a></p><p><a href="http://www.cell-processor.net/e107_plugins/chatbox_menu/chat.php">http://www.cell-processor.net/e107_plugins/chatbox_menu/chat.php</a></p><p><a href="http://www.embeddedstar.com/press/content/2006/2/embedded19585.html">http://www.embeddedstar.com/press/content/2006/2/embedded19585.html</a></p><p></p><p></p><p></p><p>Cell processor SDK launched</p><p></p><p><a href="http://www.eetasia.com/ART_8800425646_499495_6e4dc60e200607.HTM">http://www.eetasia.com/ART_8800425646_499495_6e4dc60e200607.HTM</a></p><p>اضافه میکنم ps3 ابزار سختیه برای بازی سازی ، در حد ساخت بازی با asm !!<img src="/styles/default/xenforo/smilies/meep/3.gif" class="smilie" loading="lazy" alt=";)" title="3 ;)" data-shortname=";)" /></p></blockquote><p></p>
[QUOTE="gamer220, post: 75404, member: 99"] تو سخت افزار playstation 2 برنامه نویسا بیشتر با سی و اسمبلی ها کار داشتن و برنامه نویسی نسبتا سخت بود ، تو معماریه ps3 میبینیم ، سل از کتاب خونه های استاندارد سی و سی پی پی استفاده می کنه که به زبون ماشین سل پورت شدن ، ولی این نشون دهنده ی راحتی برنامه نویسی نیست ، سل از یک معماریه پیچیده و کمی گنگ استفاده میکنه و استفاده از قابلیت های اون مشکله ، مدیریت حافظه ی دستی ، کار کردن با پیپ لاینها ، بخش اعظمی از کار برنامه نویسیه سخت افزاره : [url]http://www.internetnews.com/ent-news/article.php/3469111[/url] [url]http://www.computerworld.com.au/index.php/id;840513452;fp;2;fpid;1[/url] [url]http://www.1up.com/do/newsStory?cId=3138237&did=1[/url] [url]http://events.ccc.de/congress/2005/fahrplan/attachments/545-Paper_TheCellProcessor.pdf#search=%22programming%20for%20CELL%20processor%22[/url] [url]http://merchant4u.electricvenom.com/cell-processor.html[/url] [url]http://isg.cs.tcd.ie/eg2005/IS4.html[/url] [url]http://pcburn.com/article.php?sid=1539[/url] [url]http://www-306.ibm.com/chips/techlib/techlib.nsf/techdocs/9F820A5FFA3ECE8C8725716A0062585F[/url] ساخت بازی به زبونی میونی نیاز داره ، زبونی که هم بشه کارای سطج پایین و نزدیک به سخت افزار مانند assembly و کارهای سطح بالا مثل بیسیک ، پاسکال و .... انجام داد . پردازش و ساخت 3d توسط opengl انجام میشه ( ساخت محیط 3 بعدی ، جعدا از مدیریت پردازش - تو سل مدیریت پردازش مثل بازی های کامپیوتر به directx یا opengl سپرده نمیشه ( این 2 یک سری کتابخونه ی اجزای 3 بعدی هستند و جدا از این مدیریت کامل به اخت افزار برای کنترل اون جهت اجرا شدن بازی یا هر کار 3 بعدی دیگه ای دارن ) ) . http://www-306.ibm.com/chips/techlib/techlib.nsf/techdocs/9F820A5FFA3ECE8C8725716A0062585F/$file/BE_Handbook_v1.0_10May2006.pdf [url]http://merchant4u.electricvenom.com/cell-processor.html[/url] [url]http://isg.cs.tcd.ie/eg2005/IS4.html[/url] شاید براتون سوال پیش بیاد چرا بازی ها رو با جاوا نمی نویسن ؟ جاوا که هم قدرتمنده هم قابل حمل ؟ ( روی هر سیستم عاملی اجرا میشه ) جاوا یک ماشین مجازی به نام java virtual machine داره که با سی نوشته شده ( کامپایلر جاوا هم همینطور ) ، ماشین مجازی مثل یک سی پی یو میمونی ( مجازی ) که قبل از اینکه کدهای نوشته شده به زبون ماشین کامپایل بشن ، روی ماشین مجازی کامپایل میشن و کد هایی هم که کامپایل میشه ، کدهای قابل فهم " خود جاواست " نه سی پی یو . یکی از دلایل قابل حمل بودن جاوا اینه که جاوا یک پلتفرم هست مثل وین 32 ، وین 64 ، دات نت و ..... جاوا برای قابل حمل ودنش مجبور مقل ویندوز یک سری api مخصوص پلتفرمش بنویسه ، شما ماشین مجازی رو یک ویندوز درون ویندوز فرض کنید !!!! جاوا اجازه نمیده شما در بیشتر اوقات از api های سیستم عامل استفاده کنید ، برای همین شما مستقیما از api خود پلتفرم جاوا استفاده می کنید . خوب ، حالا برنامه نوشته شد - جاوا .exe ایجان نمیکنه بجاش jar میسازه ، این فایل حاویه کدهای بایت کد ( کدهایی که ماشین مجازی تولید میکنه ) هستش ، و در لحظه ی اجرا به ماشین تبدیل میشه که این کار خیلییی از سرعت برنامه ها کم میکنه ، و پلتفرم جاوا مثل اوپن جی ال چون یک cross platform هستش سرعت کمی داره ، برای همین اصلا برای کارهای 3 بعدی مناسب نیست . فعلا بیشترین سرعت رو سی پی پی داره . [url]http://uk.builder.com/0,39026540,39282923,00.htm[/url] [url]http://www.theregister.co.uk/2005/02/01/cell_analysis_part_one/[/url] [url]http://www.cell-processor.net/e107_plugins/chatbox_menu/chat.php[/url] [url]http://www.embeddedstar.com/press/content/2006/2/embedded19585.html[/url] Cell processor SDK launched [url]http://www.eetasia.com/ART_8800425646_499495_6e4dc60e200607.HTM[/url] اضافه میکنم ps3 ابزار سختیه برای بازی سازی ، در حد ساخت بازی با asm !!;) [/QUOTE]
Insert quotes…
Verification
پایتخت ایران
ارسال نوشته
صفحه اصلی
انجمنها
ساخت بازی
آموزش ساخت و توسعه بازی
CELL processor architectures programming guide
Top
نام کاربری یا ایمیل
رمز عبور
نمایش
رمز عبور خود را فراموش کرده اید؟
مرا به خاطر بسپار
ورود
اگر میخواهی عضوی از بازی سنتر باشی
همین حالا ثبت نام کن
or ثبتنام سریع از طریق سرویسهای زیر
Twitter
Google
Microsoft