Angenommen, wir haben zwei Anwendungen geöffnet, A und B. B verwendet den Aufruf der lokalen Umgebung, um dem Benutzer eine Benachrichtigung anzuzeigen, z. B. displayNotification("Hello.")
. Das System zeigt jedoch im Titel "Anwendung B sagt" und dann den gewünschten Text an. Wie kennen Betriebssysteme den Namen der Anwendung, die die Funktion aufgerufen hat? Wie gehen sie damit um?Woher wissen Betriebssysteme, welcher Prozess eine Funktion aufruft?
Ein anderes Beispiel ist Multitasking. Nehmen wir an, beide Anwendungen entscheiden, einen Timer mit der gleichen Intervallzeit zu starten. Wir möchten jedoch das Intervall der Anwendung, die nicht im Vordergrund steht, anhalten, um die Ressourcen des Geräts zu speichern, und es nur fortsetzen, wenn die Anwendung wieder in den Vordergrund gebracht wird. Wie wird dieser Fall gehandhabt?
Ich realisiere, dass diese Fragen um eine gute Lektüre bitten könnten, also könnte mich jemand auf ein gutes Buch zu diesem Thema hinweisen? Vielen Dank.
Hallo Dave, vielen Dank dafür! – lmenus
Hallo Dave, ich kam hierher, um dir noch einmal für deine Antwort zu danken! Das Buch, das Sie empfohlen haben, beantwortet perfekt alle Fragen, die ich über OS hatte. Nicht nur das, es füllt bequem andere Lücken und beantwortet meine Fragen zum Thema Computer, die nichts mit OS zu tun haben, was ich gar nicht erwartet hatte! Plus, es ist gut geschrieben, was selten ist, da nicht viele Leute so gut schreiben können, also hält es mich interessiert weiter zu lesen. Ich schulde dir dafür! Wenn Sie jemals eine Hilfe benötigen, bin ich wahrscheinlich überall online unter dem gleichen Griff und Namen, so zögern Sie nicht, Kontakt aufzunehmen und ich werde mein Bestes tun – lmenus