Wie funktioniert die Playstation mit 256 MB RAM?

390
Kshitiz Sharma

Das 200-Dollar-Handy, das ich in meiner Tasche habe, hat mehr RAM.

Ich weiß, dass es einen sehr schnellen Prozessor hat. Aber würde man nicht die gesamte Zeit damit verbringen, die Daten vom Sekundärspeicher in den RAM zu übertragen? Wie kann man Spiele, die 4 GB + RAM benötigen, auf einem PC ausführen?

1

2 Antworten auf die Frage

4
grigoryvp

Es verwendet spezielle Versionen von Spielen, die für niedrige RAM-Bedingungen angepasst sind. Die Anpassung umfasst weniger detaillierte Modelle, das Laden von Texturen direkt in den vom RAM getrennten Videospeicher usw. Außerdem ist ein Spiel, das auf einer Playstation läuft, im Vergleich zu seinem PC-Cousin in einer besseren Position: Es ist die einzige Anwendung, die auf der Hardware ausgeführt wird. Daher kann der Speicher besser genutzt werden, da davon ausgegangen wird, dass er ihn nicht mit anderen Anwendungen teilen muss.

PS3 hat 256 MB Arbeitsspeicher für Betriebssystem und Spiel und weitere 256 MB Videospeicher, der von Spielegrafiken verwendet wird. Natürlich sind 256 MB Videospeicher weniger als 512 MB - 1024 MB auf PC-Videokarten, aber PS3-Spiele sind für bekannte Hardware entwickelt worden, so dass Texturen effizient umgepackt werden können. Dies verringert die visuelle Qualität geringfügig, nimmt jedoch viel weniger Platz ein.

Viele Spiele haben nur in PC-Versionen "wirklich hochwertige" Texturen, sodass das auf dem PC mit maximalen Grafikeinstellungen ausgeführte Spiel etwas bessere Bildqualität hat als das auf PS3 gestartete Spiel.

Aber wie kann es all diese hochauflösenden Bitmaps und Texturen in 256M aufnehmen (auch wenn Sie alles ohne Teilen haben)? Kshitiz Sharma vor 11 Jahren 0
Bitmaps werden in einen "Videospeicher" abgelegt, bei dem es sich um ein auf der Grafikkarte verdrahtetes Chps handelt. PS3 verfügt über 256 MB dedizierten Videospeicher (zusätzlich zu 256 MB Speicher, der von Betriebssystem und Spiel verwendet wird), der "gepackte" Texturen aufnehmen kann. grigoryvp vor 11 Jahren 0
3
MarioTheHedgehog

Es hat auch etwas mit dem Betriebssystem zu tun, das auf einer Plattform läuft. Auf einem PC (und auch auf Handys) ist viel Multitasking im Gange. RAM ist erforderlich, um sicherzustellen, dass andere systembezogene Prozesse wie vorgesehen funktionieren. Bei Spielekonsolen liegt der Fokus ausschließlich auf der Ausführung des Spiels.