Re: problem: 486er von 1992 und pnp - wohin mit demProblem?



Heiko Nocon wrote:
Joseph Terner wrote:

Blödsinn. Streich doch mal HIMEM.SYS und IFSHLP.SYS aus der CONFIG.SYS
und schau Dir mal an, wie weit Du dann noch kommst. Ach ja, DOS=NOAUTO
nicht vergessen, sonst lädt IO.SYS den Kram selbst.

So what? himem.sys ist Teil des Bootloaders. Schließlich muß der sehr
viel Scheiß laden, viel mehr, als in das nicht mal vollständig
verfügbare Megabyte des im real mode erreichbaren Adressraumes paßt.

Du argumentierst bar jeder Ahnung. HIMEM.SYS implementiert die eine
DOS-Schnittstelle gemäß XMS-Spezifikation und Windows 9x nutzt diese.
Ohne ist es nicht lauffähig.

Lädt man einen Speichermanager wie EMM386.EXE, nutzt Windows 9x diesen,
um große Teile seiner selbst in die UMBs zu laden. Denn Windows 9x
braucht als DOS-Anwendung 'ne Menge Speicher unterhalb 1 MB.

ifshlp.sys hingegen dient einerseits dazu, reine Win32-Filesysteme auch
für die DOS-VM verfügbar zu machen. Anderererseits allerdings auch dazu,
gewissen Fallback-Mechanismen von Win9x zu realisieren, z.B. den
berühmten IDE-"Kompatibilitätsmodus". Sprich: um auch noch auf die
Laufwerke zugreifen zu können, wenn die 32Bit-Treiber versagen.

Auch Quatsch. Denn IFSHLP.SYS wird bereits von Windows for Workgroups
3.11 benötigt. Windows 9x hat den Treiber von dort geerbt. Es dient
ausschließlich dazu, Protected-Mode-Dateisysteme überhaupt erst zu
ermöglichen, ohne dabei mit DOS aneinanderzugeraten. Wenn DOS nur als
Boot-Loader genutzt würde, bräuchte man solche Handstände nicht, sondern
könnt es nach dem Booten einfach absägen.

Wenn du also ein Win9x/ME-System ohne funktionierende 32Bit-IDE-Treiber
hast, dann, UND NUR DANN kannst du davon sprechen, daß Win9x auf DOS
aufsetzt.

Und wenn ich Dir jetzt erzähle, daß es funktionierende
32-Bit-IDE-Treiber für DOS gibt, dann erklärst Du mir, daß DOS ein
Bootloader für DOS ist?

Und Du hast Dich schon wieder geirrt. Denn wenn Windows 9x im
»Kompatibilitätsmodus« das BIOS für den Festplattenzugriff nutzt, dann
setzt es nicht mehr und nicht weniger auf DOS auf als sonst. Denn der
von Dir beschriebene Sachverhalt hat mit DOS nichts zu tun.

ciao, Joseph
.



Relevant Pages

  • Re: Could use a little help with an instructor :)
    ... > computing course at a local community college. ... Here are the two finer points about Windows which he relayed ... they were built on DOS. ... For one thing, Win9x uses cooperative multi-tasking ...
    (microsoft.public.windows.server.general)
  • ~~~~~~~~~~~~~~ FILE NAME ~~~~~~~~~~~~~~
    ... adapter description file file name extension ... apple script to change file names ... batching file name changes in windows ... change short file names in dos ...
    (sci.misc)
  • Re: Linux syscalls
    ... > A device driver or a rewrite of DOS could permit this, ... really "DOS inside Windows" or "Windows inside DOS"? ... > DOS interrupts are revectored... ... if you re-write DOS to use the _Windows device drivers_ ...
    (alt.lang.asm)
  • [Full-Disclosure] ron1n phone home, episode 4
    ... Hacking from Windows 3.x, 95 and NT ... Use secret Windows 95 DOS commands to track down and port surf computers ... Download hacker tools such as port scanners and password crackers designed ... Now you have the option of eight TCP/IP utilities to play with: telnet, ...
    (Full-Disclosure)
  • Re: Gamma Function
    ... the destructive Windows critter-makers who are ... Windows runs DOS programs ... DOS isn't a multi-tasking operating system. ... The virus itself is but a code fragment that attaches ...
    (sci.physics.relativity)