شاید بهتر باشه قبل از ادامه ی کارت یه کتاب مبانی کامپیوتر بخونی! (اولین چیزی هست که اگر بری کلاس های عمومی کامپیوتر باید یاد بگیری).
سرعت توی کامپیوتر به خیلی چیزا مربوط میشه که هر کدومش میتونه اولویت داشته باشه. برای مثال توی یه سوپر کامپیوتر فاصله ی رم تا CPU یه چیز خیلی مهمی هست. مثلا به ازای هر 1 متر کلی رو سرعت تاثیر داره.
البته عامل اصلی اختلاف سرعت تو کامپیوتر های خانگی الگوریتم هست. تو کنسول ها هم فقط الگوریتم هست، یعنی تو کنسول تنها چیزی که می تونه اختلاف سرعت ایجاد کنه یه الگوریتم خوب یا بده.
برای مثال واسه جست و جو در نگاه اول آدم کدی می نویسه که تو n تا آیتم بخواد بگرده یکی رو پیدا کنه در بدترین حالت باید n مقایسه انجام بده. حالا فرض کنید شما تو بازیتون 1000 تا ایتم تو یک صحنه دارید، هر کدوم از اینها باید هزاران بار مقایسه روشون واسه کار های مختلف مثل فیزیک، تشخیص تصادم، هوش مصنوعی و ... انجام بشه! حالا فرض کنید که a تعداد نیاز های مقایسه باشه، بنابراین a*n بار باید مقایسه صورت بگیره که تو بازی ای مثل call of duty نیازمند یه سوپر کامپیوتر هست که باهاش هابل رو کنترل می کنند تا بتونیم call of duty رو بازی کنیم. حالا چطور شده که رو یه کنسول با 512 مگ رم و یه CPU ی نسبتا ضعیف به این خوبی میشه بازی کرد؟