Datei.wiki Q&A
> Q
> Was Würde Passieren, Wenn Sie Einen Sehr Leistungsfähigen Und Modernen Pc Nehmen Und Ein Altes Betriebssystem Wie Windows 95, 98, 1.0 Oder Sogar Ms-Dos Darauf Installieren?
Frage
Was würde passieren, wenn Sie einen sehr leistungsfähigen und modernen PC nehmen und ein altes Betriebssystem wie Windows 95, 98, 1.0 oder sogar MS-DOS darauf installieren?
Beantworte die Frage
Ähnlich
- Gibt es einen iOS-Emulator für Windows, ähnlich wie BlueStack für Android?
- Wie kann ich Windows auf Android virtualisieren?
- Warum ist der Preis eines Desktops oder PCs bei gleicher Ausstattung günstiger als der Preis eines Laptops?
- Ich habe einen Dell-Laptop ohne CD-Laufwerk und muss ein Programm von einer CD installieren. Wie kann ich es sonst noch installieren?
- Wie kann man einen langsamen Computer reinigen?
Wenn Sie das Betriebssystem FreeDos verwenden, das auf Computern ohne Windows installiert ist, können Sie mit MS-DOS-Programmen arbeiten.
FreeDOS: was es ist, woher es kommt und warum es immer noch verwendet wird Xataka
FreeDOS: was es ist, woher es kommt und warum es immer noch verwendet wird Xataka
Kurze Antwort: Sie können nicht. Zumindest direkt.
Betriebliche Systeme sind parricidal. Anstatt mit den vorherigen zu koexistieren, töten sie sie.
Lassen Sie uns sehen, das ist eine Metapher. Es kommt vor, dass Hardwarefirmen, um Kosten zu sparen, keine Treiber für alte Betriebssysteme auf neuer Hardware mehr herstellen.
Beispiel. Im Januar 2020 wird die Unterstützung für w7 eingestellt. Das bedeutet auch, dass weder intel noch nvidia noch Amd es in ihren neuen Treibern wieder unterstützen werden.
Das heißt. Montieren Sie einen 3090 unter Windows 7 und Sie werden sehen, dass nur der allgemeine Windows-Treiber läuft. Sie werden nicht in der Lage sein, mit diesem teuren Teil zu spielen.
Aber verbinden Sie es mit einem Rizeen 5000 oder einem kommenden Intel 11na und Sie werden nicht einmal in der Lage sein, die Chipsatztreiber zu installieren. All diese Hardware kam nach Januar 2020 auf den Markt.
Sie können von Glück reden, wenn es keine ernsthaften Probleme beim Einstecken oder während der Nutzung gibt.
Das ist nicht Microsofts Fehler (in der Tat, bei Linux und Android machen sie das Gleiche), sondern dass die Hardware, wenn sie sehr alt ist, von einem sehr kleinen Teil der Nutzer verwendet wird. Sehr klein. Ein Hardware-Programmierer priorisiert immer die Mehrheit.
Aber nehmen wir an, Sie haben es geschafft, Ihre eigenen Treiber zu entwickeln (sagen Sie besser nicht, dass Sie es waren, damit man Sie wegen Diebstahls geistigen Eigentums und Reverse-Engineering verklagt), und Sie schaffen es, einen 3090 in ms-dos zum Laufen zu bringen, um msdos-Programme auszuführen. Gut für Sie. In den 90er Jahren begannen die Programmierer, mit Interrupts zu arbeiten, weil sie erkannten, dass ein Programm, das ohne Geschwindigkeitsbegrenzung abläuft, an einem Punkt angelangt ist, an dem man nicht mehr mit ihm interagieren kann. Es ist also alles übertrieben, alles. Der Programmierer stellt seine Anwendung so ein, dass sie eine maximale Menge an Ressourcen verbraucht, und geht nicht darüber hinaus, es sei denn, er nimmt später Änderungen vor. Wenn das Spiel sagt 8gb empfohlen, werden Sie nicht sehen, Speicherverbrauch über diesen Betrag gehen. Mit Vram ist es sogar noch schlimmer, du wirst auf keinen Fall ein Spiel von vor 2012 sehen, das 6gb Video verbraucht.
Und wenn du daran zweifelst, versuche einen sehr alten 3dmark ( 3d mark 05 oder 06) und du wirst sehen, dass er nicht mehr die tatsächliche Geschwindigkeit der neueren Hardware im Ergebnis widerspiegelt. Es ist nicht mehr in der Lage, die volle Leistung zu nutzen.
Dass es auf diesen Systemen keine Treiber für diese Hardware gibt, und oft funktionieren sie nicht
Betriebssysteme sind offensichtlich Programme, und sie interagieren damit
Nun, woher weiß ein Betriebssystem zum Beispiel, dass es einer Grafikkarte sagen soll, dass sie einen Punkt auf den Bildschirm setzen soll?
Weil Betriebssysteme etwas verwenden (oder in sie einbetten), das man Treiber nennt. Programme, die eine Eingabe erhalten und eine Operation an der Hardware auf Bitebene durchführen. Ihr System möchte ein A auf dem Bildschirm anzeigen und sendet eine Anfrage an den Treiber, der die elektrischen Signale sendet, die das Gerät benötigt, um dieses Ergebnis zu erzeugen.
Da es diese Treiber für moderne Hardware nicht gibt, funktionieren sie normalerweise nicht. Es ist möglich, dass einige Dinge, bei denen aus Kompatibilitätsgründen noch alte Protokolle verwendet werden, zwar funktionieren, aber nicht mit ihren leistungsfähigsten Funktionen
Zum Beispiel konnte MS-DOS nicht mit einer M2-SSD-Platte umgehen, weil es diese Technologie damals noch nicht gab.
Die übliche Lösung, um diese alten Systeme verwenden zu können, ist die Verwendung von Virtualisierungsumgebungen, in denen ein Programm (der Virtualisierer) die von diesem System gestellten Anfragen abfängt und sie so übersetzt, dass moderne Systeme sie verstehen können.