From fa8bebbce0803632a883c6ac7a4f1e6394d1dd03 Mon Sep 17 00:00:00 2001 From: Philip Kaludercic <philip.kaludercic@fau.de> Date: Tue, 13 Feb 2024 16:46:07 +0100 Subject: [PATCH] Actually add a comment to why deterministic scheduling can be useful --- ss21.q | 1 + 1 file changed, 1 insertion(+) diff --git a/ss21.q b/ss21.q index c9930df..81e789d 100644 --- a/ss21.q +++ b/ss21.q @@ -6,6 +6,7 @@ Nein, mit dem Begriff "online" ist nicht gemeint, dass die Schedulingverfahren m + Verdrängende Schedulingverfahren können nur mit Hilfe von Unterbrechungen realisiert werden. Ja, spezifisch Timer-Interrupts werden dazu benutzt um selbst nicht-kooperative Programme _unterbrechen_ zu können. Wenn diese Ankommen, welchselt die Ausführung zum Betriebsystem, und das Betriebsystem kann den Scheduler anstoßen, damit dieser beliebige Prozesse ein- und auslagern kann. - Deterministische Schedulingverfahren sind nur in der Theorie relevant, da die genaue Länge der CPU-Stöße nie vorhergesagt werden kann. +Nein, es ist je nach Anwendung möglich diese zu vorhersgen (beispielweise im Embedded-Kontext), wo die Verfahren dann durchaus relevant sein können. Die zielt darauf hinaus zu verleiten, nur über Dialog-Betrieb zu denken. . 0 Welche der folgenden Aussagen zum Thema Prozesse und Threads ist richtig? (2022-07) -- GitLab