[DOS] Speichermangel nach unsauberer »Deinstallation«

  • Hallo,
    (ja wieder mal mein Compaq 386/20 macht stress).
    Habe ja mal aus Spaß Windows 3.1 WfW installiert. Nur, das brachte nichts. Das lief viel zu langsam. Also habe ich einfach mal C:\Windows gelöscht. (brauche den Platz für anderes). Jetzt steht natürlich in der Config.sys und Autoexec.bat ziemlich viel Müll der nicht mehr gefunden wird. Leider traue ich mich aber auch nicht das wirklich auszulöschen, da ich nachher noch was von DOS mit lösche.
    Also bootet der PC mit n paar Error. Sollte kein Problem sein (im ersten Moment). Doch jetzt kommen wir zum "Speicher".
    Da gäbe es einmal das Spiel Epic Pinball, welches sich beim Start beschwert: You need more than 560K Memory to Start. (9MB < 560K? :fresse:)
    Jetzt habe ich aber noch den ScreamTracker3, welches mir, als Windows noch drauf war, immer genug "FreeEMS" angezeigt hat. Jetzt, nachdem ich Windows gelöscht habe steht bei "FreeEMS" 0000K.
    Anscheinend fehlt iwas mit EMS. Wie kann ich das beheben?
    PS: Win3.1 wieder installieren geht nicht.

    Für die, die Autoexec.bat und config.sys korrigieren können/wollen:
    Autoexec.bat


    (PC7, ULTRASND, Keyboard.sys sind teil von DOS)

    HP DL-580 G7
    2x Intel Xeon E7-2870 (10 x 2,4GHz)
    96GB DDR3-1333 RAM
    NVIDIA GeForce GTX 1080 MSI (Blower)
    Samsung 850 Pro 512GB auf PCIe Karte
    4TB Seagate billigfieh
    72GB 10K HP Drive

    Einmal editiert, zuletzt von Magic94 (19. Januar 2011 um 22:43)

  • Problem ist, dass du keine Himem.sys mehr hast, da sie ja gelöscht wurde, im DOS- Verzeichnis müsste auch ne HIMEM.SYS liegen, ändere da einfach den Pfad in zB
    DEVICE=C:\DOS\HIMEM.SYS
    und schau mal, was passiert.
    Nächste Problem wird wohl die EMM386 sein, die ja auch nicht mehr da ist, schau einfach mal, dass du die Dateien aus DOS nimmst, dann könnte es wieder gehen.

  • einfach in der Config.Sys alle WINDOWS zu SYSTEM umbenannt. Alles ist wie vorher :) danke

    Die FreeEMS beim Screamtracker betragen jetzt 0668K. Bekomme ich da noch mehr raus, oder ist das Hardwarebedingt? (RAM ist ja 9MB, wobei diese sich ja ziemlich kompliziert aus mehreren Teilen aus dem Board zusammensetzt, und halt 2x 4MB RAM Riegel)

    HP DL-580 G7
    2x Intel Xeon E7-2870 (10 x 2,4GHz)
    96GB DDR3-1333 RAM
    NVIDIA GeForce GTX 1080 MSI (Blower)
    Samsung 850 Pro 512GB auf PCIe Karte
    4TB Seagate billigfieh
    72GB 10K HP Drive

  • In der Zeile:
    DEVICEhigh=C:\WINDOWS\EMM386.EXE 1024 ram
    kann erstmal das DEVICEHIGH ersetzt werden mit DEVICE
    und dann steht da natuerlich schon da, dass du nur 1024 kB nutzen willst.
    Probiere mal:
    DEVICE=C:\woDOSist\EMM386.EXE RAM
    oder
    DEVICE=C:\woDOSist\EMM386.EXE RAM AUTO

    Mit dem Speicher ists so:
    0-640 K RAM
    640 K bis 1 MB reserviert fuer I/O und ROM (z.B. Grafikkarte und BIOS)
    1 MB bis 1 MB+64 kB heisst HMA - High Memory Area.

    Himem.sys ermoeglicht die Nutzung des Speichers ueber 1 MB, somit auch der HMA
    Der Speicher wird ueber den XMS Standard angeboten
    Hat man mehr Speicher als 1 MB kann man dann MSDOS in den HMA Bereich laden.
    Dazu kann man in der config.sys schreiben: DOS=HIGH

    EMM386 / QEMM386 usw. ermoeglichen es, den Speicher über 1 MB anzubieten als haette man eine EMS-Speichererweiterungskarte im Rechner (Expanded Memory von einer Memory Expansion Card). Die EMS Emulation funktioniert so, dass 64 kB grosse Speicherseiten in einen Bereich zwischen 640 kB und 1 MB eingeblendet werden können. Dieser Bereich heisst PageFrame und sieht genauso aus, als würde eine real vorhandene Erweiterungskarte dort 64 kB RAM einblenden.
    Weiterhin kann der Speichermanager die Reservierung für eventuelle I/O Karten in bestimmten Bloecken zwischen 640K und 1 MB abschalten und somit dort wieder RAM verfügbar machen. Dieser heisst dann Upper Memory Blocks (UMBs). Mit DEVICEHIGH bzw. LH kann man Terminate and Stay Resident (TSR) Programme dort hin laden.
    Die Programme bieten noch eine ganze Reihe weiterer Funktionen, was jetzt hier aber zu weit fuehren wuerde.

    Einmal editiert, zuletzt von enigma (20. Januar 2011 um 01:40)

  • Zitat von Magic94

    Für die, die Autoexec.bat und config.sys korrigieren können/wollen:
    Autoexec.bat

    (PC7, ULTRASND, Keyboard.sys sind teil von DOS)


    Sofern \System\ -> \DOS\ ist..

    Alles Windows mäßige rausgekickt.

  • Hmm, zwar ned unbedingt so wichtig,aber wennst beim eintrag Lastdrive nicht Z sondern E oder F nimmst, holst auch noch so ein oder 2 kB raus.
    Also, ich hab es damals zu Win95-Zeiten so gemacht: Vom letzten wirklich vorhandenen Laufwerk, in meinen Falle damals D, zwei Buchstaben weiter nehmen, also F (da ich nur n Disketten-, Festplatten- und ein CD-Rom-Laufwerk im PC hatte, hab ich dann F als Lastdrive eingetragen)

    Diese 2 kB waren bei mir damals der Unterschied zwischen "Spiel läuft" und "Spiel läuft nicht".

  • Wenn Expanded Memory nicht unbedingt benötigt wird, würde ich XMS Speicher benutzen. (EMM386.EXE NOEMS)
    EMS ist nämlich ein Speicherfresser.

    Ein Einsatz von Menuitems wäre auch hilfreich.
    Du kannst ja mal Memmaker.exe ausführen und schauen, was der dir in den oberen Speicher hochlädt.
    Memmaker stellt auch die Frage, ob man XMS oder EMS Speicher benutzen will.
    Manuell versuchen danach zusätzlich noch etwas hochzuladen kannst du dann immer noch.

    Einmal editiert, zuletzt von Aqua (20. Januar 2011 um 20:26)

  • Zitat von Aqua

    Wenn Expanded Memory nicht unbedingt benötigt wird, würde ich XMS Speicher benutzen. (EMM386.EXE NOEMS)
    EMS ist nämlich ein Speicherfresser.

    Ein Einsatz von Menuitems wäre auch hilfreich.
    Du kannst ja mal Memmaker.exe ausführen und schauen, was der dir in den oberen Speicher hochlädt.
    Memmaker stellt auch die Frage, ob man XMS oder EMS Speicher benutzen will.
    Manuell versuchen danach zusätzlich noch etwas hochzuladen kannst du dann immer noch.

    Ich nehme an, er hat MS-DOS 5 laufen. Da gibt es weder die BootMenu Moeglichkeit noch MemMaker direkt von DOS aus.
    Warum soll EMS ein Speicherfresser sein? Normalerweise teilt der Manager das nach Bedarf dynamisch zu.

  • Laut ihm hatte er schon MS-DOS 6.22 laufen.
    Gäbe auch keinen Grund Version 5 laufen zu lassen, weil 6.22 läuft auch auf 286ern, wobei man hierbei Memmaker nicht benutzen kann. (ab 386 möglich).
    Im Falle er nutzt MS-DOS 5, so gibt es die Möglichkeit die Autoexec.bat und Config.sys für die jeweils benötigte Konfiguration aus Verzeichnissen heraus mittels Batch zu überschreiben.
    EMS benötigt sehr wohl mehr konventionellen Speicher als XMS - werden doch mit EMS auch Expanded Memory Karten emuliert.
    Zumindest wenn man die exakt gleiche Konfiguration verwendet.
    Bei Emm386.exe ist es so, weil von Qemm386 oder 386Max war ja hier nicht die Rede.
    Ich hab auch nicht aus Spass Menuitems mit EMS und ohne EMS via Emm386 aktiv, wär ja hirnrissig. :rolleyes: ;)
    Da er auch versucht hat Win31 zu nutzen:
    Win3.1x verwendet EMS überhaupt nicht > ergo EMS ist hierfür schlicht unnötig.
    Im Übrigen fehlt noch Smartdrive, das Festplatten gerade in solch betagten PC's > ordentlich Schwung verleihen würde.
    Das wiederrum aber entzieht zusammen mit EMS - konventionellen Speicher > wozu wiederrum XMS Speicher von Vorteil wäre.
    Mit einer einzigen Konfiguration das gesamte Spektrum abzudecken, so dass stets noch genügend konventioneller Speicher vorhanden wäre - ist schlicht nicht möglich, auch wenn man sich auf den Kopf stellt.
    Zumindest nicht mit Emm386.

    Einmal editiert, zuletzt von Aqua (22. Januar 2011 um 04:58)

  • Aktivierter EMS ist nur insofern "Speicherfresser", als sich der Bereich für die UMBs um 64kByte reduziert. Im wichtigeren Low memory der ersten 640kByte macht es keinen Unterschied, ob bei EMM386.EXE der EMS aktiviert ist oder nicht. DER EMM386.EXE von MS-DOS 6.22 bzw. WfW3.11 kann auch dynamisch den erweiterten Speicher je nach Bedarf für EMS oder XMS bereitstellen.
    Wem wegen EMS die UMBs zu eng werden, sollte mal für MSCDEX.EXE den /E Parameter benutzen. Das macht den Speicherbedarf von MSCDEX deutlich kleiner, sodaß er sich evtl. wieder hochladen lässt.

    "I think that computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image."
    (Stephen William Hawking)
    (Igor bevölkert das Winhistory-Forum seit dem 21.09.2006)
    (In the rpg commonly known as rl, Igor got an extra life on March 28, 2009)

  • Zitat von Igor Todeshure

    Aktivierter EMS ist nur insofern "Speicherfresser", als sich der Bereich für die UMBs um 64kByte reduziert.


    Das reicht oft schon, dass sich Treiber nicht mehr hochladen lassen, die sich unter anderen Umständen hochladen liessen.
    Für die paar Programme, die EMS benötigen, hab ich eine EMS Konfiguration ohne Smartdrive (ist verschmerzbar).
    Ansonsten eben XMS mit Smartdrive (bei mir ist der stets recht grosszügig bemessen - von 2048 bis 8192 - je nach PC), +Soundkarte, ++Pcmcia, ++Usb etc etc...
    Was auch immer..
    Für Diagnoseprogramme eine ohne Emm386 - also Real-Mode.
    Wenn ich mir vorstelle Pcmcia bzw Usb - beide mit Sound per EMS zu laden, dann könnte man das Ausführen von Programmen direkt von diesen Datenträgern wohl vergessen, weil kein nutzbarer konventioneller Speicher mehr vorhanden. :D ;)
    Das hiesse Pcmcia/Usb booten - Daten auf die Festplatte kopieren und dann erneut mit einer anderen Konfiguration, um die Programme überhaupt ausführen zu können. :rolleyes:
    Der Sinn von externen Datenträgern als erweiterte Speicherplatzträger wäre dann auch dahin.
    Ich brauche eben auch unter Dos-Win3.x jede Menge Speicherplatz. ;)

    Einmal editiert, zuletzt von Aqua (22. Januar 2011 um 13:05)

  • In einer ueblichen Konfiguration sieht das bei mir so aus:


    Code
    Module, die den Speicher unterhalb 1 MB verwenden:    Name       Insgesamt     = Konventioneller  +  Hoher Speicher  --------  ----------------   ----------------    ---------------  MSDOS        16957   (17K)      16957   (17K)          0    (0K)  RSTRCFG        128    (0K)        128    (0K)          0    (0K)  QEMM386        784    (1K)        784    (1K)          0    (0K)  DPMS          1808    (2K)       1808    (2K)          0    (0K)  COMMAND       5184    (5K)       5184    (5K)          0    (0K)  STACHIGH     12224   (12K)          0    (0K)      12224   (12K)  ANSI          4256    (4K)          0    (0K)       4256    (4K)  DOSKEY        4160    (4K)          0    (0K)       4160    (4K)  CTMOUSE       3344    (3K)          0    (0K)       3344    (3K)  SLCD         38384   (37K)          0    (0K)      38384   (37K)  MSCDEX       15408   (15K)          0    (0K)      15408   (15K)  SMARTDRV     28816   (28K)          0    (0K)      28816   (28K)  KEYB          6224    (6K)          0    (0K)       6224    (6K)  Frei        718528  (702K)     630080  (615K)      88448   (86K)Speicher-Zusammenfassung:  Speichertyp           Insgesamt       =     Verwendet     +       Frei  -----------------  -----------------     ---------------     ---------------  Konventioneller      655360   (640K)      25280    (25K)     630080   (615K)  Hoher                201264   (197K)     112816   (110K)      88448    (86K)  Adapter RAM/ROM      393216   (384K)     393216   (384K)          0     (0K)  Erweiterung (XMS)  32304592 (31547K)    2862544  (2795K)   29442048 (28752K)  -----------------  -----------------     ---------------     ---------------  Insg. Speicher     33554432 (32768K)    3393856  (3314K)   30160576 (29454K)  Insg. unter 1 MB     856624   (837K)     138096   (135K)     718528   (702K)  Insgesamter Expansionsspeicher (EMS)               32440320 (31680K)  Freier Expansionsspeicher (EMS)                    29442048 (28752K)  Maximale GrӇe fr ausfhrbares Programm             629984   (615K)  GrӇter freier Block im hohen Speicherblock           87424    (85K)  MS-DOS ist resident im oberen Speicherbereich (High Memory Area).


    Da sind also 197K hoher Speicher nutzbar und mit EMS und geladenen Treibern noch 86K frei. Entweder ihr müßt da supergroße TSRs laden oder da fehlen einfach freie UMBs? Sind da vielleicht Steckkarten mit großen ROMs, I/O Bereichen etc. verbaut?
    Sowas wuerde die UMBs wegnehmen.
    Da koennte es sich lohnen mal zu schauen, was die Stealth Technologie von QEMM da noch zusätzlich verfügbar macht.
    In obiger Konfiguration bekommt man ohne ROM Stealthing 131K nutzbaren oberen Speicher.

    Ansonsten hier mal noch was fürs Auge:

    Code
    Module, die den Speicher unterhalb 1 MB verwenden:    Name       Insgesamt     = Konventioneller  +  Hoher Speicher  --------  ----------------   ----------------    ---------------  SYSTEM        4381    (4K)     870685  (850K)   42941009 (419345  RSTRCFG        128    (0K)        128    (0K)          0    (0K)  QEMM386        784    (1K)        784    (1K)          0    (0K)  DPMS          1968    (2K)       1968    (2K)          0    (0K)  LOADHI         112    (0K)        112    (0K)          0    (0K)  COMMAND       5184    (5K)       2064    (2K)       3120    (3K)  STACHIGH     12224   (12K)          0    (0K)      12224   (12K)  ANSI          4256    (4K)          0    (0K)       4256    (4K)  FILES         3872    (4K)          0    (0K)       3872    (4K)  INSTALL        160    (0K)          0    (0K)        160    (0K)  CTMOUSE       3344    (3K)          0    (0K)       3344    (3K)  XMSDSK         688    (1K)          0    (0K)        688    (1K)  DOS-UP         224    (0K)          0    (0K)        224    (0K)  DOSDATA       5424    (5K)          0    (0K)       5424    (5K)  SLCD         38384   (37K)          0    (0K)      38384   (37K)  FCBS           272    (0K)          0    (0K)        272    (0K)  WKBUFFER       528    (1K)          0    (0K)        528    (1K)  LASTDRIV      2304    (2K)          0    (0K)       2304    (2K)  MSCDEX       15408   (15K)          0    (0K)      15408   (15K)  SMARTDRV     28816   (28K)          0    (0K)      28816   (28K)  KEYB          6224    (6K)          0    (0K)       6224    (6K)  DOSKEY        4160    (4K)          0    (0K)       4160    (4K)  Frei        717360  (701K)     645504  (630K)      71856   (70K)Speicher-Zusammenfassung:  Speichertyp           Insgesamt       =     Verwendet     +       Frei  -----------------  -----------------     ---------------     ---------------  Konventioneller      655360   (640K)       9856    (10K)     645504   (630K)  Hoher              42943022 (4193655   42942304 (4193584      71856    (70K)  Adapter RAM/ROM      393216   (384K)     393216   (384K)          0     (0K)  Erweiterung (XMS)  33170896 (32393K)   20506064 (20025K)   12664832 (12368K)  -----------------  -----------------     ---------------     ---------------  Insg. Speicher     33554432 (32768K)   20172240 (19699K)   13382192 (13069K)  Insg. unter 1 MB   42949576 (4194295   42942402 (4193594     717360   (701K)  Insgesamter Expansionsspeicher (EMS)               32440320 (31680K)  Freier Expansionsspeicher (EMS)                    12664832 (12368K)  Maximale GrӇe fr ausfhrbares Programm             645488   (630K)  GrӇter freier Block im hohen Speicherblock           71392    (70K)  MS-DOS ist resident im oberen Speicherbereich (High Memory Area).


    bzw. ohne Ramdisk:

    Code
    Module, die den Speicher unterhalb 1 MB verwenden:    Name       Insgesamt     = Konventioneller  +  Hoher Speicher  --------  ----------------   ----------------    ---------------  SYSTEM        4381    (4K)    1007869  (984K)   42939638 (419332  QEMM386        784    (1K)        784    (1K)          0    (0K)  DPMS          1952    (2K)       1952    (2K)          0    (0K)  LOADHI         112    (0K)        112    (0K)          0    (0K)  COMMAND       5184    (5K)       2064    (2K)       3120    (3K)  FILES         3872    (4K)          0    (0K)       3872    (4K)  MSCDEX       15408   (15K)          0    (0K)      15408   (15K)  DOSKEY        4160    (4K)          0    (0K)       4160    (4K)  CTMOUSE       3344    (3K)          0    (0K)       3344    (3K)  STACHIGH     12224   (12K)          0    (0K)      12224   (12K)  SLCD         38352   (37K)          0    (0K)      38352   (37K)  ANSI          4272    (4K)          0    (0K)       4272    (4K)  LASTDRIV      2304    (2K)          0    (0K)       2304    (2K)  SMARTDRV     28816   (28K)          0    (0K)      28816   (28K)  KEYB          6224    (6K)          0    (0K)       6224    (6K)  DOS-UP         224    (0K)          0    (0K)        224    (0K)  DOSDATA       5424    (5K)          0    (0K)       5424    (5K)  FCBS           272    (0K)          0    (0K)        272    (0K)  WKBUFFER       528    (1K)          0    (0K)        528    (1K)  INSTALL        160    (0K)          0    (0K)        160    (0K)  Frei        651152  (636K)     645632  (631K)       5520    (5K)Speicher-Zusammenfassung:  Speichertyp           Insgesamt       =     Verwendet     +       Frei  -----------------  -----------------     ---------------     ---------------  Konventioneller      655360   (640K)       9728    (10K)     645632   (631K)  Hoher              42940980 (4193455   42940925 (4193450       5520     (5K)  Adapter RAM/ROM      393216   (384K)     393216   (384K)          0     (0K)  Erweiterung (XMS)  33375120 (32593K)    3752848  (3665K)   29622272 (28928K)  -----------------  -----------------     ---------------     ---------------  Insg. Speicher     33554432 (32768K)    3281008  (3204K)   30273424 (29564K)  Insg. unter 1 MB   42947533 (4194095   42941022 (4193459     651152   (636K)  Insgesamter Expansionsspeicher (EMS)               32620544 (31856K)  Freier Expansionsspeicher (EMS)                    29622272 (28928K)  Maximale GrӇe fr ausfhrbares Programm             645552   (630K)  GrӇter freier Block im hohen Speicherblock            2416     (2K)  MS-DOS ist resident im oberen Speicherbereich (High Memory Area).
  • ...mit Qemm eben.
    Ich will am Sockel3 - Pcmcia Cards quasi als Cartridge für die 3dfx Karte + Glide Set Parametern - samt geladenen Unit Device CSP Treiber für den ASP Chip der SB16 + General Midi Set Parametern für das Korg Daughterboard einsetzen können, wenn ich Lust und Laune dazu hab.
    Das Ganze auch noch mit einem angemessenen Smartdrive Laufwerke-Cache abgerundet.
    Das braucht eben kein EMS.
    Wie gesagt, für die Handvoll Programme, die EMS benötigen, wähle ich auch die EMS Konfiguration aus.
    MS-DOS 6.22 hat eine gute Menuitemfunktion, die man auch nutzen sollte.
    Zumindest mit Emm386. ;)
    Aber als Bonus hab ich mir jetzt auch je ein Qemm + 386MAX Menuitem gemacht für maximale Flexibilität - so gibt's auch keine Gründe mehr, um noch zu meckern. :D :)

    Einmal editiert, zuletzt von Aqua (23. Januar 2011 um 08:48)

  • Gut, ich bin vielleicht etwas QEMM vorbelastet, da ich es seit Version 5 EMM386 vorziehe.
    Wenn man jedoch mit EMM386 zuwenig freie UMBs bekommt, stellt das ROM Stealthing noch eine Alternative dar mehr UMBs zu bekommen (im obigen Beispiel immerhin 66 kB).
    Gerade wenn man Karten mit großen ROMs hat, bekommt man da umso mehr Platz heraus.
    EMM386 bietet, was solche Techniken angeht, jedoch nur die grundlegendsten Funktionen und kennt kein Stealthing.
    Ob es bei 386MAX so eine Funktion gibt weiss ich nicht.

  • Also ich versteh iwie nur noch totalen Bahnhof. :fresse:
    Wenn einer lust hat kann er ja mal vom letzten Beitrag von Aqua alle fachchinesichen stellen übersetzen bzw mir erklären :)

    HP DL-580 G7
    2x Intel Xeon E7-2870 (10 x 2,4GHz)
    96GB DDR3-1333 RAM
    NVIDIA GeForce GTX 1080 MSI (Blower)
    Samsung 850 Pro 512GB auf PCIe Karte
    4TB Seagate billigfieh
    72GB 10K HP Drive

  • XMS = Extended Memory
    EMS = Expanded Memory
    QEMM bzw 386MAX = alternative Speichermanager, die EMM386.EXE ersetzen.
    SET = Setzen/Festlegen der Umgebungsvariablen.
    SMARTDRIVE = Festplatten-Laufwerkscache Zwischenspeicher, der Zugriffe beschleunigt.
    MENUITEM = Startmenü für MS-DOS 6.22 das erlaubt/ermöglicht, mehrere Autoexec.bat+Config.sys Boot-Konfigurationen innerhalb dieser Dateien zu definieren.
    Kann dann z.B. so aussehen..

    Hab ich etwas vergessen?
    Daughterboard = Tochterplatine - Soundkarten Wavetable Upgrade am Waveblaster Port der Soundkarte aufgesteckt.
    Die Mutter (Die Soundkarte) trägt also die Tochter (die Upgrade Platine) Huckepack.
    Achja den Begriff Cartridge vergiss wieder. Den hatte ich nur zwecks Isa-Pcmcia Karte "missbraucht". ;)

    Einmal editiert, zuletzt von Aqua (24. Januar 2011 um 12:58)

  • Zitat von Aqua

    Hab ich etwas vergessen? ;)


    Aus früheren Beiträgen:
    Stealthing - die Fähigkeit von QEMM bzw. 386MAX, auch dort UMBs einzurichten, wo sich bereits der EMS-Seitenrahmen oder Speicherbereiche von Erweiterungskarten befinden. Dadurch wird der maximal mögliche "upper memory"-Bereich vergrößert, das Abfangen von Zugriffen auf diese Bereiche verlangsamt aber das System geringfügig und funktioniert zwar meistens aber nicht garantiert immer.

    "I think that computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image."
    (Stephen William Hawking)
    (Igor bevölkert das Winhistory-Forum seit dem 21.09.2006)
    (In the rpg commonly known as rl, Igor got an extra life on March 28, 2009)

  • Die Verlangsamung durch Stealthing ist nur auf langsamen 386er Systemen merkbar, so dass man dort darueber nachdenken kann, eine schnellere Konfiguration ohne Stealthing als Alternative anzulegen.
    Es hängt dabei aber auch stark davon ab, was man nutzt.
    Typischerweise tritt der Verlangsamungs Effekt dann verstärkt auf, wenn viele abwechselnde Zugriffe auf Treiber und I/O Bereiche stattfinden, denn dann muss der Speichermanager immer die Speicherbereiche umschalten. Soundkarten Playback per DMA Transfer ist auch ein typisches Szenario.
    Jedoch ist das alles nicht überzubewerten, denn ab einem mittelschnellen 486er liegt der Effekt schon im bereich von Benchmarkmesstoleranzen.

    Man muss selbst abwägen, ob einem mehr freie UMBs wichtiger sind.

  • Zitat von enigma

    Die Verlangsamung durch Stealthing ist nur auf langsamen 386er Systemen merkbar.


    Man könnte sagen, dies trifft "durchaus" auf einen 386SX-20 zu. :)
    Wobei der Sprung von diesem zu einem 386DX-25 grösser ist, als man denkt.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!