Как PlayStation работает с 256M RAM?

320
Kshitiz Sharma

Телефон за 200 долларов, который у меня в кармане, имеет больше оперативной памяти, чем этот.

Я понимаю, что у него очень быстрый процессор. Но не будет ли все время потрачено на перенос данных из вторичного хранилища в ОЗУ? Как он может запускать игры, которые требуют 4 ГБ + оперативной памяти на ПК?

1

2 ответа на вопрос

4
grigoryvp

It uses special versions of games that are adapted for low RAM conditions. Adaptation includes less detailed models, loading textures directly into video memory (that is separated from RAM) and so on. Also, game that is running on playstation is in better position compared to it's PC cousin: it is the only application running on the hardware, so it can better utilize memory by assuming that it don't need to share it with other applications.

PS3 has 256 megabytes of memory for OS and game, and another 256 megabytes of video memory that is used by game graphics. Of course, 256 megabyes of video memory is less than 512mb - 1024mb on PC video cards, but PS3 game is developed for known hardware, so textures can be efficiently repacked. That reduces visual quality slightly but they takes much less space.

Many games has "really high quality" textures only on PC version, so the game that is running on PC with maximum graphics settings will have slightly better image quality compared to same game that is launched on PS3.

Но как он поддерживает все эти растровые изображения и текстуры высокой четкости в 256M (даже если у вас есть все без обмена)? Kshitiz Sharma 11 лет назад 0
Битовые карты помещаются в «видеопамять», которая представляет собой чип, подключенный к видеокарте. PS3 имеет 256 МБ выделенной видеопамяти (в дополнение к 256 МБ памяти, используемой ОС и игрой), которая может содержать «упакованные» текстуры. grigoryvp 11 лет назад 0
3
MarioTheHedgehog

It also has a bit to do with the OS that's running on a platform. On a PC (and also on cell phones), there's a lot of multitasking going on. RAM is required to make sure other system related processes are working as they're supposed to. With gaming consoles, the focus is entirely on running the game.

Похожие вопросы