Was ist ein Hardware-Bit?

0

Ich mache einen OS-Kurs. Während ich durch den Benutzer- und Kernelraum gehe, stoße ich auf das Modusbit. Das Buch (Silberschatz, Galvin und Gagne) sagt, dass es ein Hardware-Stück ist. Was ist ein Hardware-Bit?

user3319015
quelle
1
Ich denke, es bedeutet, dass die Semantik der Hardware bekannt ist. Im Gegensatz zum Anwendungsspeicher, wo nur die Anwendung weiß, was was ist.
Daniel B
Beantwortet im Betriebssystem - Wo ist das Modusbit? -
Stapelüberlauf

Antworten:

0

Ein Hardware-Bit ist ein Konfigurationswert mit zwei Zuständen (z. B. Wahr / Falsch oder 0/1), der das Verhalten der Hardware direkt ändert. Mit anderen Worten ist es "fest verdrahtet", das Verhalten der Hardware zu konfigurieren.

In einigen Fällen kann direkt per Software auf Hardware-Bits zugegriffen werden. in anderen Fällen können sie nicht. Beispielsweise gibt es auf den meisten Prozessoren Anweisungen zum Testen oder Ändern des Übertrags-Flags, das ein weiteres Beispiel für ein Hardware-Bit ist. Das "Modusbit" kann jedoch nicht direkt geändert werden (insbesondere aus dem Benutzermodus!).

Artelius
quelle