Lowlevel
Lowlevel => Lowlevel-Coding => Thema gestartet von: jeb am 11. April 2005, 12:31
-
Ich erstlle mir gerade ein Programm, mit dem ich den gesamten Inhalt einer Diskette in eine Datei schreibe. Dazu lese ich Sektor für Sektor ein und schreibe die Bytes in eine Datei. Wie kann ich nun 512 Byte für den Sektor im Datensegment reservieren? Bis jetzt speichere ich den Sektor einfach als letzten Eintrag im Datensegment.
mfg, jeb
-
keiner eine Idee? Soll ich einfach alles am schluss in den Sektor schreiben, ist das gut (wenigstens dass sollte mir jemand beantworten können).
mfg, jeb
-
Nun, wahrscheinlich antwortete keiner weil es als OS Entwickler (und wohl zu auch Designer) gerade deine Aufgabe ist ein Speicherlayout zu entwickeln - oder einen Algorithmus der dies für dich tut, sprich so etwas wie die malloc()-Funktion aus der C Bibliothek.
-
Hm... Ich dachte, er will das Programm unter Win schreiben und net unter seinem eigenen OS...
-
Dann sollte man aber generell nicht selber mit dem Datensegment arbeiten. Falls er einen 512-byte Array hat ... google nach malloc! ;)