Nun ist mir nicht ganz klar wie die Verteilung des RAM bei 16 Core vonstatten geht?
Sind hier für jeden Kern 2GB RAM reserviert.
Das Ganze ist komplex, und Du solltest Dir darüber gar keinen Kopf zerbrechen, das macht das (64Bit) OS heute alles alleine, ohne dass man nachdenken muss. Im Grossen und Ganzen ist einem Prozess eine Menge privater Speicher und eine Menge allgemeiner Speicher zugeordnet. Der private Speicher steht nur diesem Prozess zu Verfügung und ist während der Laufzeit dieses Prozesses für Allgemein-Aufgaben "verloren". Der allgemeine Speicher kann eben von anderen Prozessen benutzt werden, wenn es Engpässe gibt (in dem der Allgemein-Platz der gerade suspendierten Prozesse zuerst geswappt wird).
Auf jeden Prozess wird nach einem Zeitscheiben Verfahren ein CPU Thread angehängt (also eine CPU oder bei Hiper-Threading der Thread eines Cores).
Da kann man jetzt noch viel detailierter drauf eingehen, und wer sich gut auskennt, erkennt Schwächen in dieser meiner ziemlich gekürzten Erklärung. Was ich aber damit erklären möchte ist: es gibt keine Zuordnung zwischen irgend einem Byte im RAM und einem Core, die länger als ein paar Micorsekunden andauert (auch hier gibt es spezielle Bereiche, ich weiss es, aber das hier soll eine sehr einfache Erklärung sein).
Wie kann ich meinen RAM sinnvoll nutzen. ... Macht es Sinn ein RamDisk
einzurichten?
Handling umständlich. Nutzen minimal bis nicht vorhanden. Das ist Technik aus Zeiten des Commodore 64, einfach vergessen. Zumindest mit Investox macht das einfach 0 Sinn. Riessen Caches in den heutigen Festplatten. Wenn dann noch eine SSD im Spiel ist, wäre jetzt die Explosion des Quatsches mit einer RAM Disk erreicht. Auch hier könnte ich bis ins Detail gehen, aber das ist wahrschlich nicht nötig. Antwort ist einfach, nein, macht keinen Sinn.