Aber sehen die Specs einen DDR3-250 Riegel mit 1000er (Lese-)Latenz vor?
Nein, du bist da natürlich FERN! ab jedweder Spec! Das ist halt eine "Frickellösung", die NUR mit Board XY, Bios Z, CPU K und RAM L funktioniert
Überhaupt asymetrische Lese-/Schreiblatenzen?
Öhm ja, an sich eigentlich schon. Also ich kann für jeden RAM-Riegel die getrennt einstellen auf dem GB Board, wenn ich das richtig sehe. Die Speichercontroller sind heutzutage völlig unabhängig voneinander bzgl den Einstellungen. Das muss man ja schon sein um asymmetrische Bestückungen zu unterstützen.
Betrieb mit unendlichem Abstand zwischen Refreshs?
Bei DDR3 (ich glaub es war zumindest "erst" seit DDR3) kann man dem Memory-Controller sagen, das er keinen Refresh machen soll, sondern sich der RAM-Riegel selbst darum kümmert. Selfrefresh halt. Sowas missbraucht man dann halt. Wie gesagt, das ist alles NICHT! Standardkonform, sondern alles nen böser Hack.
Allein die 400 GB Modulgröße sollte ein Problem sein, wenn ich an die typischen Maximalangaben zum Speicherausbau denke.
Ja, das könnte wirklich problematisch werden, bzw sehe ich auch als das größte Problem auf den ersten Blick an. Ich weiß jetzt gerade nicht, wieviele Adressleitungen man hat, aber ich bin mir nicht sicher, ob die ausreichen. Wenn ja, müsste man mit Offsets arbeiten, also mit Offsetregistern arbeiten, die man erstmal beschreiben muss. Das wäre aber durchaus machbar.
Und diese Werte liegen alle soweit jenseits der Standards, dass ich persönlich nicht darauf wetten würde, dass ein einfaches Update reicht.
Definiere mal "einfaches Update".
Das ist nen absolut BÖSER! Hack. Die furwerken da am BIOS und weiß der Teufel wo noch dran rum und verbauen ziemlich sicher sogar noch nen speziellen Brückenchip. Da lässt sich verdammt viel machen
Ich sag mal so viel. Ich hab auf Softwareebene schon nen propritäres Bussystem entwickelt, das PCI-E ersetzt. Wenn man nur tief genug runter steigt, dann kann man verdammt viel tricksen, und weiter runter als die mit BIOS-Update und spezial-Hardware geht es nicht mehr.
Wenn man um zwei Dezimalstellen jenseits der Specs liegt, könnte es auch einfach mal sein, dass der Speichercontroller überhaupt nicht in der Lage ist, diese Latenz zu laden, weil er nur 5-6 Bit dafür vorgesehen hat.
Die RAM-Controller unterstützen ECC, was die Latenzen eh sehr kritisch macht bzgl. Vorhersage. Ich habe da wie gesagt ein gutes Vertrauen in die Leute, dass die das vernünftig gelöst bekommen haben, wenn auch natürlich mit absolut bösen Hacks
Und, wie erwähnt: Er muss auch in der Lage sein, diese sehr extremen Einstellungen nur für einen Kanal zu verwenden und die anderen unverändert, sogar in Multi-Channel-Modi, weiterzubetreiben. Sonst sitzt man nämlich tatsächlich mit einem Arbeitsspeicher da, der zwar ggf. mehr Schreibzyklen als diese SSDs aushält - aber mit deren schnarchlahmen Tempo laufen muss.
Ich z.B. hätte noch nichts von Speichercontrollern gehört, die unterschiedliche Frequenzen auf unterschiedlichen Kanälen erlauben würden.
Also soweit ich das verstanden habe, ist mit den DIMMs nur noch 1! DIMM Pro Channel möglich. Also wenn du einen einsetzt bleiben die anderen Sockel leer für den Channel.
Auf Programmebene: Ja.
Aber damit du diesen Riegel gezielt zur RAM-Disk machen kannst, muss das gesamte System vom OS bis zum Controller halt überhaupt erst einmal erlauben, einzelne Riegel anzusprechen. Und afaik ist das nicht vorgesehen. (Falls jemand eine Methode kennt, wäre ich jedenfalls sehr dankbar - das würde RAM-Stabilitätstests dramatisch vereinfachen...)
Wenn du, wie in jedem PC seit dem ersten üblich, nur einen einheitlichen "Arbeitsspeicher" siehst, der sich aus allen Modulen zusammensetzt und dessen Details der Speichercontroller nach eigenem Wissen verwaltet (Wissen, in dem "SSD" nicht vorkommt), dann...
Das sollte eigentlich kein Problem sein. MemoryMappedIO ist da an sich das Stichwort.
Du musst halt die entsprechenden physikalischen Hardwareadressen wissen und verwenden, aber die kennste ja, da du VOLLE! Kontrolle über das gesamte System hast. Also das sollte jetzt wirklich nicht DAS Problem sein. Ich würde allerdings nicht erwarten, dass das Ganze auch unter Windows läuft
*hust hust*
Einzelne Flashzellen haben bei unter 10mb/s ihr Limit. Der Rest sind schon jetzt geschickte Controller. Deswegen bin ich ja auch nach wie vor der Meinung dass man Problemlos eine Multiplatter Magnet-HDD mit 1GB/s Durchsatz bauen könnte.
Wäre durchaus möglich, wenn man wieder auf 5,25" Platten in voller Bauhöhe, also die Höhe von zwei Einschüben @home, verwenden würden
Ist das realistisch??? NOT!
Ist noch immer keine Beantwortung meiner Frage. ^^
Und wenn ich Start schreibe, dann meine ich beim Anmachen des PCs. Und da ist der RAM nun mal geleert.
Nicht ohne Grund das ne RAM Disk nach jedem Start leer gefegt ist.
Die RAM!-Disk ist leer, weil sie DRAM! verwendet, und DRAM ist volatil. Das heist, wenn du den Strom abstellst ist die Information weg/kaputt. Das ist einfach die Eigenschaft von DRAM. Daher ist ne RAM-Disk, die auf DRAM aufbaut halt immer leer, wenn man den Strom weg nimmt, es sei denn man hat ein Verfahren, um in dem Fall die Daten noch schnell in einen nichtvolatilen Speicher zu sichern
Hier wird aber FLASH! verwendet, und Flash ist NICHT!volatil. Die Daten bleiben also erhalten, auch wenn der Strom weg ist.
Der Unterschied kommt also allein von der verwendeten Speichertechnologie.
Also was habe ich nun falsches gesagt?
Oder streitest du dich jetzt echt mit mir darüber, ob der RAM von selbst leer ist (Zauberei?^^) oder geleert wird??? (verständlichere Erklärung wie ich finde)
Man kann´s auch übertreiben. Er ist leer. Fertisch.
So, wäre schön wenn nun jemand meine Frage beantworten könnte, wie man das nun bei den ULLtra-Dimm verhindern will, wenn doch der selbe Anschluss genutzt wird.
... siehe oben.
Bis PCI-E 3.0 x8 SSD's erscheinen kann es doch nicht mehr lange dauern. Die sind wahrscheinlich schon in der fortgeschrittenen Entwicklung. Die Teile werden dann nochmal einen richtigen Schub geben, im Gegensatz zu herkömmlichen Sata SSD's. Was will man da mit so lahmen ULLtra Dimm im Consumer Bereich ?
Nichts?
Das wirst du auch NEVER EVER im Consumerbereich sehen. Bei den Preisen werden dir die Ohren wegfliegen. Unter 1k€ für einen Riegel sollte man nicht erwarten...
Also wenn man mir erklärt, was ich schon weiß ist das keine Erklärung. ^^
Ich weiß doch selbst das dieser nach abschaltung des stroms leer ist.
Es wurde dir absolut richtig erklärt, du verstehst nur nicht den Zusammenhang
Mir ging's doch nur um die Erklärung, wie man das bei Ulltra-Dimm Speicher verhindern will, wenn der selbe Anschluss verwendet wird. ^^
Ich hab gedacht das die Speichermodule auf dem RAM die selben wären, wie eben auf flashspeicher.
Also ist das mechanischer Natur, das die Speicherzellen nach Abschaltung des Stroms gelöscht werden?
... siehe oben und die bereits zuvor von anderen gegebene Erklärung.
Man verwendet einfach einmal DRAM und einmal Flash. Das ist der Unterschied...