Jump to content

600kB konventioneller Arbeitsspeicher? Wie?


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

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?

Geschrieben

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

Geschrieben

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

Geschrieben

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).

Geschrieben

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

Geschrieben

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?

Geschrieben

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..

Geschrieben

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 ?

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...