Wo ist das Betriebssystem gespeichert? Ist es in ROM, BIOS?

-1

" Unter der Annahme, dass Sie ein Multitasking- Betriebssystem wie Windows verwenden, entscheidet die Betriebssystemsoftware, in welchem ​​Fenster Sie die Taste gedrückt haben, und sendet eine Meldung an dieses Fenster, dass eine Taste gedrückt wurde. " - PCGuide

Ich frage mich, ob das ASCII im Betriebssystem gespeichert ist. [weil dort die Binärdatei (10000001) nachgeschlagen und auf ASCII-Basis konvertiert wird (Großbuchstabe "A" in ASCII)] Wenn ja, wo wird das Betriebssystem gespeichert? Ist es in ROM, BIOS?

Kaneki
quelle

Antworten:

6

Das Betriebssystem ist auf der Festplatte gespeichert, aber beim Booten startet das BIOS das Betriebssystem, das in den Arbeitsspeicher geladen wird, und ab diesem Zeitpunkt wird auf das Betriebssystem zugegriffen, während es sich in Ihrem Arbeitsspeicher befindet.

LPChip
quelle
2

Ich frage mich, ob das ASCII im Betriebssystem gespeichert ist?

ASCII ist ein standardisierter Code, der Buchstaben, Ziffern, Satzzeichen und andere Symbole numerischen Werten zuordnet.
Zu Ihrer Information, die PC-Tastatur generiert keine ASCII-Codes, sondern scannt Codes.
Es ist Aufgabe des Tastaturtreibers (der Teil des Betriebssystems ist), die Scan-Codes der gedrückten (und freigegebenen) Taste in einen ASCII-Code umzuwandeln.
Solche Daten werden vom Betriebssystem verarbeitet. solche Daten werden nicht "im Betriebssystem gespeichert" .

Wenn ja, wo ist das Betriebssystem gespeichert? Ist es in ROM, BIOS?

Das ausführbare Image des Betriebssystems wird auf einem Massenspeichergerät gespeichert.
Für PCs ist dies normalerweise eine Festplatte oder eine SSD.
In der Vergangenheit wurden jedoch auch Disketten verwendet.
Das Betriebssystem kann auch von CD, DVD oder USB-Stick gebootet werden.
In einem breiteren Kontext (dh jenseits des allgegenwärtigen Wintel-PCs) könnte ein Computer eine beliebige Anzahl von Quellen laden (dh das Betriebssystem-Image in den Arbeitsspeicher (RAM) übertragen), einschließlich eines anderen Netzwerkhosts oder einer SD-Karte oder rohen Flash-Chips.
Die Methode / Quelle zum Laden eines Betriebssystemabbilds wird hauptsächlich durch die Funktionen des Bootloader-Programms begrenzt.

ROM ist ein Speicher, dessen Inhalt "geschrieben" wird, wenn der Halbleiter während der Herstellung maskiert wird. IOW ist der Code für die Lebensdauer des Chips permanent.
Da der Inhalt des ROM nicht geändert werden kann und ein Betriebssystem selten fehlerfrei ist und daher Aktualisierungen erfordert, sollten Sie nicht erwarten, ein im ROM gespeichertes Betriebssystem-Image zu finden.

Das BIOS ist Code zum Durchführen der Konfiguration, Initialisierung und eines Startprogramms der ersten Stufe.
Es ist kein Speichergerät.

Beachten Sie, dass die (typische) CPU erfordert, dass sich der von ihr ausgeführte Code im Hauptspeicher befinden muss. Daher muss das (Image des) Betriebssystems zur Ausführung in den Hauptspeicher übertragen (oder geladen) werden.
Für die betriebliche Nutzung des Computers befindet sich das Betriebssystem im RAM.

Sägespäne
quelle
0

ASCII ist ein wesentlicher Bestandteil des PCs - sowohl die CPU- / GPU-Ebene als auch das Betriebssystem, mit erweiterten Zeichensätzen und Interpretationen, sind häufig Sache des Betriebssystems. Das Betriebssystem kann wahrscheinlich auch ASCII-Zeichen auf andere abbilden.

Wie Sie herausgefunden haben, ist ASCII einfach eine Darstellung von 8 Bits. Diese Bits können im BIOS oder in einer beliebigen Art von Speicher gespeichert werden, einschließlich temporärer CPU-Register.

Grundlegende Funktionen, die in so gut wie jeder GPU integriert sind, werden zu Beginn des Startvorgangs verwendet. Sie werden in der Regel durch ausgefallene Schriftarten ersetzt und grafisch durch eine Kombination aus Betriebssystem und GPU dargestellt. Dies ermöglicht flexible Schriftarten und alternative Sprachen. . Auf Servern, die keine grafischen Benutzeroberflächen verwenden, erfolgt die Textausgabe normalerweise über grundlegende Betriebssystemaufrufe, die wiederum Grafikkartenaufrufen zugeordnet sind.

Davidgo
quelle