Hi, On 9 Mar 2002 at 20:25, Bernd Brodesser wrote:
Bin mir gar nicht so sicher, ob es stimmt. Es sei denn, Du meist spezielle Spiekonsolen, wo die Hardware auf das Spiel angepaßt ist. Das ist natürlich etwas anderes.
das Problem ist ähnlich dem der professionellen Audio- und Videoanwender: die benötigen Realtimeansätze, und ein Kernel, der entscheidet, wer wann und warum wieviel Zeit bekommt ist denkbar ungeeignet. Deshalb gibt es bei (aufwändigen) Spielen auch kein Multitasking, die Synchronisation wäre viel zu aufwändig. Bei den Spielekonsolen ist nicht die Hardware an die Spiele angepasst, sondern es gibt kein "richtiges" OS, nur einen Programmloader, und die Hardware ist fix. Der Programmierer greift mittels SDK direkt auf die Hardware zu. Er hat den gesamten Speicher exklisiv zur Verfügung ohne Angst vom OS in den Swap ausgelagert zu werden, und der User kann keine Grafikkarte und/oder Soundkarte austauschen. Daher sind die Spielekonsolen so effizient. Tom