Suche dringend Hilfe

Ein Freund braucht unbedingt 4 Antworten für den Informatikunterricht...
Wir suchten schon überall im netz aber konnten aber leider nichts finden.
Ich hoffe das sich jemand von euch in dem Gebiet auskennt und diese FRagen beantworten kann:

1. Nach welchen Kriterien werden Scheduling-Algorithmen beurteilt?

2. Welche Scheduling-Strategien werden in modernen OS verwendet?

3. Finden sie heraus, welche Strategie jeweils von den Betriebssystemen DOS, Windows98, Windows NT, Windows XP und Unix verwendet werden.

4. Erläutern sie den Begriff Prozess-Kommunikation.


Ich danke Euch schonmal im vorraus.

MfG
Amalek
 
Habe mal jurz gesucht...und da ist doch was:
Ich zitiere:

Scheduling Algorithmen

Hier sollen hauptsächlich alle Echtzeit-Scheduling-Algorithmen aufgeführt werden. Allgemein werden Scheduling-Algorithmen in die drei Klassen

* fixed priority scheduling (Prioritäten fest eingestellt, Bsp.: RMS)

* dynamic (Prioritäten werden zur Laufzeit bestimmt)

* oder mixed priority scheduling


eingeordnet. Weiterhin sind Algorithmen auf ihre Anwendbarkeit für Ein-Prozessor-Systeme und Mehr-Prozessor-Systeme zu unterscheiden. Die typischen Scheduling-Algorithmen ignorieren die Abhängigkeiten der geschedulten Tasks untereinander (Bsp.: gemeinsam genutzte Semaphoren). Das kann zur Prioritäts-Invertierung (Priority-Inversion) und Deadlocks führen. Zur Behebung dieser Probleme gibt es Priority-Inheritance und Priority-Ceiling Protokolle.



Einfach mal hier nachsehen - da sind auch weiterführende Links.
 
@sTEk

Danke dir, bei Wikipedia hab ich auch schon gesucht und nur die Kriterien gefunden.

MfG
Amalek

Kann mir den keiner Helfen ??
 
Zurück
Oben