Ich glaube, du verstehst den Frager hier gründlich miss!
Wenn du nämlich tatsächlich so viel RAM im System hast, dann ist dessen Nutzung nicht mehr einfach eine Selbstverständlichkeit.
Ich glaube allerdings, dass die RAM-Disk-Lösung nicht wirklich viel bringt, da das System eh schon so etwas ähnliches beim Booten vornimmt: Es lädt so viel es kann von seinen DLLs in den Speicher, mit der Wirkung, dass sie auf Systemen mit weniger Speicher sofort "rausgeswappt" werden, weil sie von der Swap-Datei bei Bedarf schneller geladen sind als aus den Original-Dateien. Bei deinem grosszügigen RAM-Ausbau würde das dann aber vermutlich einfach im Speicher bleiben - also genau das, was du haben wolltest.
Die nächste Frage wäre allerdings die, wie du deinen Programmen, die das vielleicht brauchen können, mehr Speicher zur Verfügung stellen kannst: Normalerweise bekommen die unter OS/2 nämlich nur 512MB *maximal* an "virtuellem Speicher", meist weniger, da gemeinsame Speicherbereiche allen Prozessen abgehen. "Virtuell" heisst, dass es auch auf Systemen mit z.B. 64MB RAM klappt, indem evtl. benötigter Speicher eben geswappt wird. Das wird bei dir zwar dann nicht passieren, aber du kannst dennoch über diese Grenze nicht hinaus!
Lösung, jedenfalls zum Teil und je nach Anwendung: Die Erhöhung des VIRTUALADRESSLIMIT (auf maximal 3GB), die ab FP 13 unterstützt wird (und auch in eCS und im Server schon lange usw.). Für weitere Einzelheiten evtl. nochmals posten und nachfragen, was du genau brauchst.
[ Leser: 188 ] |