Sortieren der echten und falschen Fragen der vierstufigen Datenbank-Bürstenfragen (2) Prinzipien des Betriebssystems

1. Die Grundfunktion der Netzwerkfestplatte ähnelt der einer U-Festplatte, sie kann jedoch nur verwendet werden, wenn eine Netzwerkverbindung besteht, dh beim Hoch- und Herunterladen. Im Speichersystem ist die Netzwerkfestplatte vom Betriebssystem nicht betroffen. Bei den anderen Elementen handelt es sich um Speichergeräte, die für die Ausführung des Betriebssystems unerlässlich sind.

2. Die Funktion des Prozesssteuerungsblocks besteht darin, ein Programm (einschließlich Daten), das in einer Umgebung mit mehreren Programmen nicht unabhängig ausgeführt werden kann, zu einer Grundeinheit zu machen, die unabhängig ausgeführt werden kann, und zu einem Prozess zu machen, der gleichzeitig mit anderen Prozessen ausgeführt werden kann. Zu den grundlegenden Inhalten des Prozesssteuerungsblocks gehören: Prozesskennung, aktueller Status des Prozesses, entsprechende Programm- und Datenadresse des Prozesses, Prozesspriorität, CPU-Standortschutzbereich, Prozesssynchronisations- und Kommunikationsmechanismus, Verbindungswort der Warteschlangenplatine, wo die Der Prozess befindet sich und prozessbezogene Weitere Informationen (z. B. Codesegmentzeiger).

3. Um sicherzustellen, dass die CPU beim Ausführen von Anweisungen korrekt auf die Speichereinheit zugreifen kann, ist es erforderlich, die logische Adresse im Benutzerprogramm zur Laufzeit in eine physische Adresse umzuwandeln, die von der Maschine direkt adressiert wird. Dieser Vorgang wird als Adresszuordnung bezeichnet. Die Adresszuordnung erfolgt im Allgemeinen durch Hardware. Wenn keine Paging-Verwaltung verwendet wird oder direkt auf den schnellen Standortblock zugegriffen wird, ist kein Zugriff auf das Seitenverzeichnis und die Seitentabelle erforderlich. Die relevanten Statusbits der Seitentabelleneinträge werden von der Hardware bestimmt ; bestimmt anhand der gültigen Bits der Seitentabelleneinträge, ob sich die Seite, auf die zugegriffen werden soll, bereits im Speicher befindet.

4. Der Übersetzungs-Lookaside-Puffer TLB (Fast Table) ist ein kleiner, dedizierter, schneller Hardware-Puffer, der nur eine kleine Anzahl von Einträgen in der Seitentabelle enthält. Wenn sich die Seitennummer im TLB befindet, holen Sie sich die Bildnummer und greifen Sie auf den Speicher zu. Andernfalls holen Sie sich die Bildnummer aus der Seitentabelle im Speicher, speichern Sie sie im TLB und greifen Sie auf den Speicher zu. Der Inhalt der schnellen Tabelle ist Teil der Seitentabelle. Die schnelle Tabelle muss aktualisiert werden, wenn der Prozess gewechselt wird, da die Seitentabellen verschiedener Prozesse unterschiedlich sind. Die Suche nach der schnellen Tabelle und der Seitentabelle erfolgt parallel.

5. Um korrekt auf eine Datei zugreifen zu können, muss für die Datei eine Datenstruktur zur Beschreibung und Steuerung der Datei festgelegt werden, die als Dateikontrollblock (FCB) bezeichnet wird.

FCB sollte im Allgemeinen die folgenden Informationen enthalten: Dateiname, Dateinummer, Benutzername, Dateiadresse, Dateilänge, Dateityp, Dateiattribut, Freigabeanzahl, Dateierstellungsdatum, physischer Nutzen der Datei und andere Informationen.

6. Die Leistung des Dateisystems kann verbessert werden: Blockcache, Festplattenplanung und Methode zur Zerlegung von Verzeichniseinträgen.

7. Zu den Datenübertragungs- und Steuerungsmethoden zwischen dem Gerät und der CPU gehören Programmdirektsteuerung, Interrupt-Steuerung, DMA und Kanalsteuerung .

8. Zu den Methoden zur Beseitigung des Deadlocks gehören: Entzug der von einigen Prozessen belegten Ressourcen, Abbruch einiger Prozesse und Neustart des Systems .

 

Supongo que te gusta

Origin blog.csdn.net/qq_52045638/article/details/129755628
Recomendado
Clasificación