Полный текст
Как работают с памятью в игровых консоляхСамая популярная консоль поколения обладала наиболее сложной архитектурой памяти, а технически совершенная платформа провалилась в продажах. Портирование кода с Xbox на PS2 часто начиналось с полного уничтожения старого аллокатора. Уместить рабочий объём из 64 Мб единого пространства в фрагментированные 32+4+2 Мб без переписывания с нуля было физически невозможно.Современное железо прячет пустые такты процессора (stall) за многоуровневым кэшированием. Исторически каждый промах мимо нужного регистра приводил к просадке производительности, заставляя инженеров вручную подстраиваться под ширину шины и разные паттерны CPU/GPU.