SirSydom 10 Geschrieben 10. Januar 2005 Melden Teilen Geschrieben 10. Januar 2005 Hallo, für ein bestimmtes Programm (KVB Prüfmodul in DocExpert) benötige unbedingt 600kB freien Dosspeicher. Ich hab von Dos nicht viel Ahnung, wie bekomme ich 600kB freien Speicher hin? in die config.nt wurden bis jetzt nir die Einräge files=80 und buffers=40 gemacht, sowie in der _default.pif alle Speicherarten auf Automatisch gesetzt. Was kann ich machen um 600kB frei zu bekommen? Zitieren Link zu diesem Kommentar
Dr.Lecter^ 10 Geschrieben 10. Januar 2005 Melden Teilen Geschrieben 10. Januar 2005 also wenn ich mich recht entsinne, dann in der config.sys bzw. config.nt folgende einträge machen: DOS=HIGH,UMB DEVICE=C:\WINDOWS\EMM386.EXE kannst du den erweiterten dos-speicher reservieren nur bin ich mir nicht sicher, ob du auch die grösse als parameter dirket angeben kannst :suspect: lg dani Zitieren Link zu diesem Kommentar
SirSydom 10 Geschrieben 10. Januar 2005 Autor Melden Teilen Geschrieben 10. Januar 2005 ich benötige 600kB konventionellen Dos-Speicher. So sieht meine CONFIG.NT aus: dos=high, umb device=%SystemRoot%\system32\himem.sys files=80 buffers=40 Zitieren Link zu diesem Kommentar
Dr.Lecter^ 10 Geschrieben 10. Januar 2005 Melden Teilen Geschrieben 10. Januar 2005 ja...normal hast du nur <600 kB reserviert du musst den extended memory manager EMM386 laden -> damit wird dir dann mehr speicher für DOS-applikationen reserviert. mfg dani Zitieren Link zu diesem Kommentar
SirSydom 10 Geschrieben 10. Januar 2005 Autor Melden Teilen Geschrieben 10. Januar 2005 dos=high, umb device=%SystemRoot%\system32\himem.sys files=80 buffers=40 DEVICE=C:\WINDOWS\EMM386.EXE - keine Auswirkung, wenn ich in der cmd.exe mit mem den verfügbaren Speicher abrufe ich finde auch in meinem windows-ordner keine emm386.exe Zitieren Link zu diesem Kommentar
Dr.Lecter^ 10 Geschrieben 10. Januar 2005 Melden Teilen Geschrieben 10. Januar 2005 hi..ich bin mir gar nicht sicher, ob XP diese datei noch standardmässig beinhaltet. ich hab das unter xp noch nie gebrauch. sonst mal in den microsoft analen graben ;) lg dani Zitieren Link zu diesem Kommentar
zuschauer 10 Geschrieben 10. Januar 2005 Melden Teilen Geschrieben 10. Januar 2005 Hi ! dos=high, umb device=%SystemRoot%\system32\himem.sys files=100 mem bringt bei mir dann 655360 Bytes gesamter konventioneller Speicher 655360 Bytes für MS-DOS verfügbar 625536 maximale Größe für ausführbares Programm 1048576 Bytes gesamter fortlaufender Erweiterungsspeicher 0 Bytes fortlaufender Erweiterungsspeicher verfügbar 941056 Bytes XMS-Speicher verfügbar MS-DOS ist resident im oberen Speicherbereich (HMA). Zitieren Link zu diesem Kommentar
SirSydom 10 Geschrieben 10. Januar 2005 Autor Melden Teilen Geschrieben 10. Januar 2005 meine config.nt (von REM Zeilen bereinigt: dos=high, umb device=%SystemRoot%\system32\himem.sys files=80 buffers=40 meine autoexec.nt (ebenfalls ohne REM Zeilen @echo off lh %SystemRoot%\system32\mscdexnt.exe lh %SystemRoot%\system32\redir lh %SystemRoot%\system32\dosx SET BLASTER=A220 I5 D1 P330 T3 mem /c DOSX und MSDOS benötigen 33.9K bzw 13.2K im konventinellen Speicher. DOSX ist im hohen Speicher nur mit 0.1K vertreten, MSDOS gar nicht. Wie bekomme ich DOSX in den hohen Speicher? das müsste doch eigentlich durch lh %SystemRoot%\system32\dosx geschehen, oder? Was ich noch sagen muss, laut mem /c sind nur noch 12.4K hoher Speicher verfügbar, System braucht 228.0K Zitieren Link zu diesem Kommentar
Das Urmel 10 Geschrieben 10. Januar 2005 Melden Teilen Geschrieben 10. Januar 2005 Die Antwort von Helmrohr hat dir demnach auch nicht gereicht? Rufe ich Command auf, nicht cmd, dann hab ich auch 655360 Bytes gesamter konventioneller Speicher 655360 Bytes für MS-DOS verfügbar 622176 maximale Größe für ausführbares Programm Sollte also reichen? Zitieren Link zu diesem Kommentar
SirSydom 10 Geschrieben 10. Januar 2005 Autor Melden Teilen Geschrieben 10. Januar 2005 Nein, hat sie nicht. Ich verstehe das nicht, ich habe genau diese Einstellungen, und bekomme einfach nicht genug Speicher frei. Wo kommt der hin? Was frisst mir meinen Speicher weg? Klar "sollte er reichen" er sollte - tut er aber nicht. Warum? auch mit command hab ich nicht genaug Speicher.. Zitieren Link zu diesem Kommentar
zuschauer 10 Geschrieben 10. Januar 2005 Melden Teilen Geschrieben 10. Januar 2005 mem /c DOSX und MSDOS benötigen 33.9K bzw 13.2K im konventinellen Speicher. DOSX ist im hohen Speicher nur mit 0.1K vertreten, MSDOS gar nicht. Das ist auch korrekt so und nicht das Problem ! Das Problem sind die 200 KB System - die liegen bei mir komplett im Upper Memory mit 170 KB. Die erreichst Du durch dos = high, umb - hast Du da eventuell einen Tippfehler ? Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.