Hey Leute da in ein paar Tagen bei mir wieder eine Prüfung ansteht, habe ich angefangen meinen Hefter zu durchsuchen und bin auf das Thema Antwortzeit von Prozessen gestößen. Dazu habe ich mir im Tutorium eine Notiz gemacht, dass man die Antwortzeit eines Prozesses nicht verringern kann aber das müsste doch eig. gehen oder? Immerhin gilt: Antwortzeit= Bedienzeit + Wartezeit Durch gute Scheduling Verfahren müsste man also die Antwortzeit eines Prozesses reduziert bekommen und auch die Druchschnittliche Antwortzeit oder? mfg Keksever
:
Bearbeitet durch User
Deine Frage bezieht sich auf irgend einen Vorlesungsstoff, den hier keiner kennt. Du mußt also schon genauer beschreiben, worum es eigentlich geht. Wodurch die einzelnen Zeiten definiert sind und wovon sie abhängen.
Achso alles klar tut mir leid. Wie gesagt die Antwortzeit eines Prozesses wird definiert als Antwortzeit= Bedienzeit + Wartezeit. Es geht darum, dass ein Betriebssystem verschiedene Scheduling-Verfahren anwenden kann z.B FIFO, SJN, ... . Dadurch lässt sich die Reihenflge der zu bearbeitenden Prozesse festlegen. Meine These ist, dass wenn z.B 3 Prozesse A(länge: 3);B(länge: 1);C(länge: 2) zum Zeitpunkt 0 auftreten die Antwortzeit bei z.B SJN reduziert wird. SJN: Antwortzeit A:6 Antwortzeit B:1 Antwortzeit C:3 FIFO: Antwortzeit A:3 Antwortzeit B:4 Antwortzeit C:6
Ja, je nach Voraussetzungen geht das schon irgendwie. Aber besprich solches Zeug besser mit den Leuten, die diese Vorlesung entweder gehalten oder besucht haben. Da stecken einfach zu viele Annahmen drin, als dass man dich sinnvoll beraten könnte. Zudem bin ich ehrlich gesagt der Meinung, dass ein Forum nur in absoluten Ausnahmefällen für Schul- und Studienaufgaben beigezogen werden sollte. Schliesslich gibt es an der Uni genügend Hilfestellung, sei es durch die Lehrenden oder die Mitstudenten.
Flo R. schrieb: > Durch gute Scheduling Verfahren müsste man also die Antwortzeit eines > Prozesses reduziert bekommen und auch die Druchschnittliche Antwortzeit > oder? Der Sinn unterschiedlicher Scheduler besteht u.A. genau darin. Aber wie schon erwähnt wurde fehlt zu viel Kontext um eine zur Vorlesung passende Antwort zu geben.
Lass uns bitte erstmal die Begrifflichkeiten klaeren (damit kein geschwurbel entsteht), denn die Schedulingstrategien haben Namen, die da waeren: First Come First Served (FCFS) Shortes Job First (SJF) Shortes Process Next (SPN) Shortest Remaining Time Next (SRTN) und dann gibt es noch ein paar. Ich geh mal davon aus das du mit FIFO eigentlich FCFS meinst. Aber wie sieht es mit deinem SJN aus? Meibst du SJF oder SPN? Wenn du SJF meinst: SJF erzeugt immer das Minimum an durschnittlicher Antwortzeit bei einem Stapelverarbeitungssystem. Ich leg dir das Buch "Moderne Betriebssysteme" von Andrew S. Tanenbaum ans Herz. Das ist praktisch das standard Werk, wenn es um moderne Betriebssysteme geht. http://www.amazon.de/Moderne-Betriebssysteme-Pearson-Studium-Tanenbaum/dp/3827373425/ref=sr_1_1?ie=UTF8&qid=1424168767&sr=8-1&keywords=moderne+betriebssysteme
Toll, dass man bereits weiss wie lange ein RemainingTime/Job/Prozess dauert.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.