سلام
بسیار کلی گفتید .
حتی وقتی نام نرم افزارها و بازی ها را هم بگید ، در سطوح مختلف ، نوع سیستم ها کاملا متفاوت میتونن باشن ، چه برسه به اینکه حتی نام نرم افزار و ... را هم نبردید و فقط ژانر نرم افزاری و موضوع نرم افزاری را مطرح کردید .
فرضا ، با visual studio ، هر کدوم از برنامه نویسی های وب و دسکتاپ و اندروید و ... ، رنج کاملا متفاوتی از قطعات مورد نیاز سخت افزاری میتونن نیاز داشته باشن که باز توی هر کدوم از اونها ، بسته به نسخه های نرم افزار و سطح کاربری و تکنولوژی های مورد استفاده و همچنین پلاگین ها ، سیستم مورد نیاز میتونه کاملا یه چیز متفاوت باشه .
به عنوان مثال ، یک برنامه نویس دسکتاپ ای که برنامه ی دفترچه تلفن اون هم در سطح مبتدی با نسخه ی visual studio 2010 بدون هیچ پلاگین اضافه ای و بدون هیچ تکنولوژی خاصی با win form (فرضا در windows 7 64 bit) را در یک یا چند نخ ساده ، بسازه را در نظر بگیرید و با برنامه نویس حرفه ای دسکتاپ ای که برنامه ی حسابداری در شرکت بزرگ (و حرفه ای ، جوری که اون برنامه ی حسابداری ، مولفه ها و کمپوننت های زیادی داشته باشه و کلا پیچیده باشه) با نسخه ی visual studio 2022 با پلاگین Resharper و پلاگین های دیگه و با پلتفرم wpf یا بالاتر و حتی از تکنولوژی های اضافی تر هم استفاده کنه و sql server 2022 (در win11 64 bit) و یا احیانا چندین شی در sql server ، با ده ها ماژول پیچیده و در چندین پروژه و در دو نخ سنگین بسازه ، نیازمندی های این دو برنامه نویس ، کاملا متفاوت خواهد بود .
برنامه نویس اولی ، حتی سیستم با 4 گیگ رم ddr3 و پردازنده ی 2 هسته ای مثل pentium های 10 سال پیش هم براش جوابگو هست اما برنامه نویس دومی (باز هم بسته به خیلی جزئیات دیگه) ، سیستمی با 32 گیگ رم ddr4 ، پردازنده ی 8 هسته ای به روز (مثل i7 13700K ، هر چند این پردازنده ، در واقع ، 16 هسته ی فیزیکی و در واقعی تر 24 هسته ی منطقی داره اما سرعت اجرا در این هسته ها ، به دلیایل فرکانس و میزان کش به اشتراک گذاشته شده ، متفاوت هست) هم شاید از پس کارهاش و کمپایل برنامه ، با سرعت مد نظرش برنیاد و سرعت کامپایل برنامه اش ، اون طور که مایل هست ، نباشه (باز هم حتی بیشتر از اینها به جزئیات وابسته هست) .
برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
علاوه بر اینها ، به خیلی جزئیات دیگه مثل اینکه چند تا و چه نوع برنامه هایی را هم همزمان کار میکنه یا نه ، بستگی داره .
در کل ، سرعت کامپایل برنامه در برنامه نویسی به پردازنده مربوط میشه اما رم هم معمولا قطعه ی مهمی در اون هست . همچنین ssd .
بازی ها هم که پایه شون کارت گرافیک خوب هست که بسته به نوع بازی داره .
البته نمیخوام درباره ی تصویر بالا نظر بدم . چون سیستم تستس برای تست سرعت کامپایل ، با اجرای واقعی ، میتونه کاملا متفاوت باشه . چون در مشخصات جزئیات برنامه ای که در techpowerup در تصویر بالا تست کردن ، هیچ چیزی تقریبا نگفتن که حتی این برنامه ، شامل چند تا پروژه میشد .
معمولا در این نوع تست ها ، برنامه هایی که شامل پروژه های بسیار زیاد و کلا سنگین هست را تست میکنن که در دنیای واقعی ، بجز کمپایل نهایی ، این طور نیست .
================
در کل ، نه تنها به جزئیات نپرداختین ، حتی کلیات و همچنین بودجه هم نگفتین و نمیشه نیازمندی خاصی را گفت .
Bookmarks