AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

io.sys

Ein Thema von Borti · begonnen am 29. Jul 2004 · letzter Beitrag vom 5. Aug 2004
Antwort Antwort
Seite 2 von 3     12 3      
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#11

Re: io.sys

  Alt 1. Aug 2004, 10:49
Zitat von Hansa:
9X basiert nicht auf MS-DOS. Aber vielleicht wurde die Datei nicht umbenannt, wie CONFIG.NT anstatt CONFIG.SYS. WIN9X wird von mir nicht mehr unterstützt. 8) Nur noch W2000 oder XP.
Der ist mir neu, selbst Microsoft würde bei Deiner Aussage stutzen Im Ernst, Du brauchst kein MS-DOS installiert zu haben um Win9X zu installieren, aber dafür erledigen die 9Xer Versionen dieses im Hintergrund.

Das damit ausgelieferte DOS ist voll fünktionsfähig und man den Rechner sogar ohne Windows zu laden starten. Also ist es wohl doch MS-DOS, welches Win 9X zum laufen bringt

......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#12

Re: io.sys

  Alt 1. Aug 2004, 10:58
Zitat von sakura:
...Im Ernst, Du brauchst kein MS-DOS installiert zu haben um Win9X zu installieren, aber dafür erledigen die 9Xer Versionen dieses im Hintergrund.
Sakura. Schon mal versucht eine Platte > 2 GB mit MS-DOS zu formatieren ? Oder mit Win >= 95 ? Was sagt uns das ?
Gruß
Hansa
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#13

Re: io.sys

  Alt 1. Aug 2004, 11:03
Zitat von Hansa:
Sakura. Schon mal versucht eine Platte > 2 GB mit MS-DOS zu formatieren ? Oder mit Win >= 95 ? Was sagt uns das ?
Worauf willst Du hinaus Das die DOS-Versionen von Win 9X weiterentwickelter sind als die von Win3.X, ist doch logisch, oder? Win98 hatte sogar die FAT32 in DOS integriert

......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#14

Re: io.sys

  Alt 1. Aug 2004, 11:13
Ich will darauf hinaus, ob 16 Bit oder 32 Bit Betriebssystem. Mit 16 Bit lassen sich eben Festplatten von 20 GB nicht mehr ohne Umwege adressieren/ansprechen. Win < 95 war eine Benutzeroberfläche (3.11 usw.) mit dem Betriebssystem MS-DOS. Win >= 95 ist selber ein Betriebssystem, braucht deshalb nicht noch eines und hat deshalb mit MS-DOS nichts mehr zu tun. Seit dieser Zeit gibt es allerdings ein Zusatzprogramm namens "MS-DOS Eingabeaufforderung", welches es ermöglicht in einer Emulation, Dos Programme ablaufen zu lassen. Genau diese Zukunft steht auch den jetzigen WinApi-Programmen bevor.

Microsoft wäre übrigens heilfroh, wenn es möglich gewesen wäre, das Wort "MS-DOS" ersatzlos zu streichen.
Gruß
Hansa
  Mit Zitat antworten Zitat
scp

Registriert seit: 31. Okt 2003
1.120 Beiträge
 
Delphi 7 Personal
 
#15

Re: io.sys

  Alt 1. Aug 2004, 12:35
Zitat von Hansa:
Seit dieser Zeit gibt es allerdings ein Zusatzprogramm namens "MS-DOS Eingabeaufforderung", welches es ermöglicht in einer Emulation, Dos Programme ablaufen zu lassen.
Das ist klar, wenn Windows erst mal geladen ist, muss emuliert werden um keine Konflikte hervorzurufen.
Bei 95/98/Me war dies allerdings nicht komplett emuliert wie es bei NT/2000/XP der Fall ist. Dies erkennt man daran, das hier noch die "echte" COMMAND.COM, also eine DOS-Executable aufgerufen wird, während es bei NT-Systemen eine gefakte COMMAND.COM bzw. die CMD.EXE ist, eine 32bit-Windows-Executable, die noch zusätzliche Binaries verwendet (NTDOS.SYS usw.).

PS: Auch unter DOS ist ein 32bit Betrieb möglich, er ist halt nur nicht direkt in den "Kernel" integriert.
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#16

Re: io.sys

  Alt 1. Aug 2004, 12:43
Zitat von Hansa:
Seit dieser Zeit gibt es allerdings ein Zusatzprogramm namens "MS-DOS Eingabeaufforderung", welches es ermöglicht in einer Emulation, Dos Programme ablaufen zu lassen. Genau diese Zukunft steht auch den jetzigen WinApi-Programmen bevor.
Wie scp schon schrieb, das ist so nicht ganz korrekt. Das CMD-Zusatzprogramm gibt es erst seit NT.

Unter 9X war es noch das echte DOS, welchem lediglich die Kontrolle übergeben wurde

......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Borti

Registriert seit: 11. Okt 2003
151 Beiträge
 
#17

Re: io.sys

  Alt 3. Aug 2004, 18:11
Um noch mal auf den Code von "Alter Mann" zurück zu kommen:
Könnt ihr mir den noch mal genauer erläutern? (Ich versteh nur Bahnhof)
Gruß,
Borti
Ich hab's versucht
(auch wenn's nicht so aus sieht)
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#18

Re: io.sys

  Alt 3. Aug 2004, 18:28
Was willst du nur mit der IO.SYS ? Was "Alter Mann" meint, ist direkt auf die Register des Prozessors zuzugreifen. Aber dafür ist ein Betriebssystem doch da. Was rechnest du dir denn damit für Vorteile aus ? Brauchst du einen neuen Rechner oder wie ? 8)

Da ist ja noch was von Sakura :

Zitat von sakura:
...Unter 9X war es noch das echte DOS, welchem lediglich die Kontrolle übergeben wurde

......
sind anscheinend ungläubig. Der Schnitt kam mit Win95. Vorher ließ sich ein Rechner nicht ohne DOS hochfahren. Formatiere mal eine Diskette mit DOS. Aber nicht mit der Win-Eingabeaufforderung und versuche einen >=Win95 - Rechner damit hochzufahren. Auf der NT-Schiene kam dann noch das NTFS dazu. Damit war DOS dann komplett eliminiert und wurde immer mehr versteckt. Die Fat32 alleine ist nun mal KEIN Betriebssystem.

Stop, anders rum ist es besser. Versuche mal ein ab D3 Programm unter Dos zu starten.
Gruß
Hansa
  Mit Zitat antworten Zitat
NicoDE
(Gast)

n/a Beiträge
 
#19

Re: io.sys

  Alt 3. Aug 2004, 19:01
Zitat von sakura:
Unter 9X war es noch das echte DOS, welchem lediglich die Kontrolle übergeben wurde
Der Kernel von Win9x beteht aus einer netten Mischung von 16-Bit und 32-Bit Komponenten. Insofern gibt's da nichts zu Übergeben
Die "Dos-Emulation" ist ein eigener Modus (Virtual Real Mode) des Prozessors (wie auch der Real Mode und der Protected Mode).
Unter Windows NT kann die Virtual DOS Machine (VDM) mittels eigener Virtual Device Driver (VDD) erweitert werden (so wie zum Beispiel VDMSound eine komplett in Software implementierte Soundkarte für die VDM bereitstellt...).

Gruss Nico

topic: man kann die Hardware nur über die vorhandenen Schnitstellen (oder sich selbst eine schaffen - Treiber) ansprechen - alles andere sind böse Hacks, die letztendlich nur das Betriebssystem umgehen und nur für Ärger sorgen...
  Mit Zitat antworten Zitat
scp

Registriert seit: 31. Okt 2003
1.120 Beiträge
 
Delphi 7 Personal
 
#20

Re: io.sys

  Alt 3. Aug 2004, 19:09
Zitat von Hansa:
sind anscheinend ungläubig. ....
Hanseaten (?) anscheinend auch.
Nein, im Ernst wird drehen uns so langsam im Kreis. Les nochmal genau, was geschrieben wurde.
Es hat keiner behauptet, das Win9x mit jedem beliebigen DOS gestartet werden kann. Das liegt daran, weil Microsoft in sein DOS wie beim Sprung von DOS 3.3 zu DOS 5.0 auch beim Sprung zu DOS 7.x (Win95/98 DOS) sehr viele Neuerungen eingebaut haben. Diese Neuerungen sind für Win9x absolut erforderlich, DOS-Versionen anderer Hersteller haben diese aber nicht integriert.
DOS wird also seit Windows 95 bis hin zu Me immer mitgeliefert. Entfernt man hingegen den DOS-Teil von seiner Installation (IO.SYS, COMMAND.COM usw.) gibt es keine Chance, Win9x zu starten.

Vergleich es doch mal mit Linux: Dort wird der Kernel und die Oberfläche auch in einem Paket "ausgeliefert". Würde jetzt zum Beispiel ein Betriebssystem namens "KDE 2006" herauskommen, wäre Linux trotzdem noch als Unterbau vorhanden. Du könntest dann halt trotzdem kein "KDE 2006" mit einem 2.0 Kernel starten, weil die benötigten Neuerungen fehlen.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:13 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz