Suchergebnisse für Anfrage "operating-system"

6 die antwort

virtuelle Adresse in physikalische Adresse übersetzen

Die folgende Seitentabelle bezieht sich auf ein System mit virtuellen und physischen 16-Bit-Adressen und 4.096-Byte-Seiten. Das Referenzbit wird auf 1 gesetzt, wenn auf die Seite verwiesen wurde. In regelmäßigen Abständen löscht ein Thread alle ...

10 die antwort

Zeitverschwendung von execv () und fork ()

Ich lerne gerade überfork() undexecv() und ich hatten eine Frage zur Effizienz der Kombination. Ich wurde der folgende Standardcode angezeigt: pid = fork(); if(pid < 0){ //handle fork error } else if (pid == 0){ execv("son_prog", argv_son); ...

2 die antwort

Ein Semaphor muss atomar sein. Ist es

Dieser Code stammt aus Pintos-Quelle:https: //www.cs.usfca.edu/~benson/cs326/pintos/pintos/src/threads/synch. [https://www.cs.usfca.edu/~benson/cs326/pintos/pintos/src/threads/synch.c] void sema_down (struct semaphore *sema) { enum intr_level ...

TOP-Veröffentlichungen

4 die antwort

Wann muss die Option RemainAfterExit beim Erstellen neuer systemd-Dienste auf true gesetzt werden?

Ich versuche ein paar Dienste zu schreiben. Einige von ihnen haben die Option "Typ" auf "Oneshot" gesetzt. Aber ich bin immer noch verwirrt, wenn die Option 'RemainAfterExit' auf true gesetzt werden muss. (Nicht nur dieser Dienst muss auch nach ...

4 die antwort

CPU-Register und Multitasking

Ich lerne gerade Assembly und bin verwirrt darüber, wie die CPU-Register mit Multitasking funktionieren. Also in einem Multitasking-System. Die CPU kann die Ausführung eines bestimmten Programms jederzeit anhalten und ein anderes Programm ...

8 die antwort

cache miss, ein TLB-Fehler und ein Seitenfehler

Kann mir jemand den Unterschied zwischen einem Cache-Fehler, einem TLB-Fehler und einem Seitenfehler klar erklären und wie wirken sich diese auf die effektive Speicherzugriffszeit aus?

12 die antwort

Programmgesteuertes Abrufen der Windows-Betriebssystemversion

Ich versuche, die Windows-Version mit C # auf meinem Windows 10-Computer abzurufen. Ich erhalte immer diese Werte (mit C # \ C ++): Major: 6 Minor: 2 Was ist Windows 8 OS,entsprechend ...

4 die antwort

Welche Segmente sind von einem Copy-on-Write betroffen?

Mein Verständnis von copy-on-write ist, dass "Jeder hat eine einzelne, gemeinsam genutzte Kopie derselben Daten, bis sie geschrieben wurden, und dann wird eine Kopie erstellt". Ist eine gemeinsam genutzte Kopie derselben Daten, die aus einem ...

2 die antwort

Warum gibt getenv () einen nicht konstanten String zurück

Ich habe die Dokumentation für das @ gelesstd::getenv() Funktion auf cppreference.com [http://en.cppreference.com/w/cpp/utility/program/getenv] und es heißt Modifizieren der von getenv zurückgegebenen Zeichenfolge ruft undefiniertes Verhalten ...

4 die antwort

Wie viele Prozesse werden unter Linux nach four fork () erstellt?

Ich habe eine dumme Frage im Lehrbuch des Betriebssystems. Die Frage ist unten: Nehmen Sie an, dass alle Fork-Systemaufrufe erfolgreich sind. Wie viele Zeilen sind auf dem Bildschirm? Ich gehe davon aus, dass jeder Fork-Aufruf die Prozesse ...